Meower a social media platform written in Scratch 3.0 and Python

Related tags

Miscellaneous Meower
Overview

Meower

Meower is a social media platform written in Scratch 3.0 and Python, ported to HTML for self-hosting.

Try Beta 4.6

Changelog for 4.6

  1. Start implementation of BlueList & Removal of deprecated phrase selection system
  2. New posts will no longer cause the entire screen to scroll down
  3. Search menu minor modifications
  4. Miscellaneous fixes

Viewing/Running the source

  1. Download the source code file (*.sb3)
  2. Load a compatible Scratch editor.
  3. Open the source code file.

Compatible editors:

Contributing to the source

  1. Fork the repository.
  2. Follow the instructions above to load the source code.
  3. Make changes (Use GitHub Desktop to upload large files).
  4. Make a pull request, and explain the changes you made.
  5. If it gets approved, the source will be merged.
Comments
  • 2-Factor Authentication doesn't work if account does not exist

    2-Factor Authentication doesn't work if account does not exist

    After debugging the issue in #77, we determined the issue of accounts being unable to sign in related to some lack of checks. If an account doesn't exist in the server, and a user tries to authenticate with 2FA, it will throw up a "bool obj not subscriptable" error.

    The workaround, for the time being, is creating a dummy account with a NULLED password. Simply state your scratch username (MUST BE VERBATIM, AS IT IS CASE-SENSITIVE) and I will manually add your account until this issue is fixed.

    Bug CloudLink URGENT Server-Side 
    opened by MikeDev101 15
  • Depreciated builds connecting to server and posting

    Depreciated builds connecting to server and posting

    Discussed in https://github.com/meower-media-co/Meower/discussions/70

    Originally posted by TermOfficial November 24, 2021 This could potentially cause meower to be a train wreck if we make a bug in a previous release and let the old releases connect to the server. If the bug was severe and did something bad, the server is a goner.

    Bug Enhancement Help Wanted CloudLink Low Priority 
    opened by MikeDev101 12
  • Login stuck on

    Login stuck on "Please wait..." screen

    I tried logging in under my Scratch username, and got stuck in the "Please wait..." screen. My username isn't inappropriate. Does this have to do with #68?

    opened by meltfrommeltland 9
  • Switch to Stamp Font Engine++

    Switch to Stamp Font Engine++

    Stamp Font Engine++ is @-Rex-'s newest font engine and it is far better than the current Pen Text Engine++ (also made by -Rex-) link: https://scratch.mit.edu/projects/589579521/ image image

    Enhancement 
    opened by CloudGate1234 5
  • Design a better chat

    Design a better chat

    Originally posted by MikeDev101 December 14, 2021 From the old 4.6 update announcement:

    The current Meower chat system is barebones, and can use some improvement. Here's a suggestion from a while ago:

    image

    (Ignore mentions of BlueList, we do not speak of it)

    Enhancement Help Wanted 
    opened by MikeDev101 5
  • Beta 5 Release 7 - Client

    Beta 5 Release 7 - Client

    -Netlog viewing -More moderation options for users -Reports -Deleting your own posts -Using the API for getting pretty much every message (apart from live messages) -Searching for profiles, posts, and viewing Meower statistics -Loading BGM from API -A few new PFPs (Quack-a-lack'n update) -A load of bug fixes -Back arrow after deleting/reporting posts -Keeping login using a token -Ability to revoke all tokens -Ability to change password -Ability to delete account And a bunch of other stuff

    Enhancement Scratch 
    opened by tnix100 4
  • Update README.md

    Update README.md

    TurboWarp can load Scratch projects from almost anywhere using the project_url parameter, so I put a direct link in the README so the Meower source can be viewed with just one click. This PR also removes E羊icques and adds TurboWap Desktop to the list of compatible editors and adds creating a new branch to the contributing instructions.

    opened by Samq64 4
  • Meower Beta Test (4.7) doesn't load in E羊icques.

    Meower Beta Test (4.7) doesn't load in E羊icques.

    When trying to load the latest Meower.sb3 file via E羊icques, after a while of loading, it says:

    image

    I am using an HP Chromebook so I don't know if it has something to do with my crappy Chromebook or E羊icques can't load it for some reason.

    Won't Fix 
    opened by GhostedNotFound 4
  • Bluelist filtering server-side

    Bluelist filtering server-side

    When looking around the source code I noticed that the client is what checks to see if the input is bluelisted, this really should be server side since people could create their own forks of the client which removes the bluelist. Unless you also check to see if something's bluelisted when it's received on the person's client, this really should be server side.

    Enhancement CloudLink Server-Side 
    opened by tnix100 4
  • Bug with posts.

    Bug with posts.

    Filter bug: when you type numbers by themselves then it sends a data type error when you type numbers with letters in a post its fine DOES NOT APPLY TO LIVECHAT

    Bug Won't Fix CloudLink Low Priority Server-Side 
    opened by oofy123 3
  • Improve networking performance by upgrading to CloudLink TURBO

    Improve networking performance by upgrading to CloudLink TURBO

    ^

    Current CL implementation when downloading posts: From 10-30 Seconds CL Turbo custom implementation: 0.9-3 Seconds.

    Turbo is nice and fast, but it requires custom code to make it work. I will be working on upgrading Beta 5 to use CL turbo.

    Enhancement CloudLink High Priority 
    opened by MikeDev101 3
Owner
Meower Media Co.
The official group of the funny people behind the Meower project.
Meower Media Co.
It really seems like Trump is trying to get his own social media started. Not a huge fan tbh.

FuckTruthSocial It really seems like Trump is trying to get his own social media started. Not a huge fan tbh. (When TruthSocial actually releases, I'l

null 0 Jul 18, 2022
An integrated library for checking email if it is registered on social media

An integrated library for checking email if it is registered on social media

Sidra ELEzz 13 Dec 8, 2022
Mail Me My Social Media stats (SoMeMailMe)

Mail Me My Social Media follower count (SoMeMailMe) TikTok only show data 60 days back in time. With this repo you can easily scrape your follower cou

Daniel Wigh 1 Jan 7, 2022
Coinloggr - A learning resource and social platform for the coin collecting community

Coinloggr A learning resource and social platform for the coin collecting commun

John Galiszewski 1 Jan 10, 2022
Earth centric orbit propagation tool. Built from scratch in python.

Orbit-Propogator Earth centric orbit propagation tool. Built from scratch in python. Functionality includes: tracking sattelite location over time plo

Adam Klein 1 Mar 13, 2022
An easy way to access the Scratch API!

The majority of people are likely here because they want to easily access the Scratch API!

rgantzos 0 May 4, 2022
A one place destination to check whatever is trending on the top social and news websites at present.

UpTrend A one place destination to check whatever is trending on the top social and news websites at present. Explore the docs » View Demo · Report Bu

Google Developer Student Clubs - JGEC 10 Oct 3, 2021
A python script to decrypt media files encrypted using the Android application 'Secret Calculator Photo Vault'. Supports brute force of PIN also.

A python script to decrypt media files encrypted using the Android application 'Secret Calculator Photo Vault'. Supports brute force of PIN also.

null 3 May 1, 2022
CoreSE - basic of social Engineering tool

Core Social Engineering basic of social Engineering tool. just for fun :) About First of all, I must say that I wrote such a project because of my int

Hamed Mohammadvand 7 Jun 10, 2022
Yandex Media Browser

Браузер медиа для плагина Yandex Station Включайте музыку, плейлисты и радио на Яндекс.Станции из Home Assistant! Скриншот Корневой раздел: Библиотека

Alexander Ryazanov 35 Dec 19, 2022
Telegram bot to upload media to telegra.ph

Telegraph @StarkTelegraphBot A star ⭐ from you means a lot to us ! Telegram bot to upload media to telegra.ph Usage Deploy to Heroku Tap on above butt

Stark Bots 24 Dec 29, 2022
Media Cloud Outlet Filtering

Using ABYZ and Media-Bias Fact-Check outlet databases, I've provided outlet CSV files for both and scripts to intended to match Media Cloud files to respective outlets.

Stephen Scarano 1 Feb 2, 2022
An unofficial python API for trading on the DeGiro platform, with the ability to get real time data and historical data.

DegiroAPI An unofficial API for the trading platform Degiro written in Python with the ability to get real time data and historical data for products.

Jorrick Sleijster 5 Dec 16, 2022
This repository provides a set of easy to understand and tested Python samples for using Acronis Cyber Platform API.

Base Acronis Cyber Platform API operations with Python !!! info Copyright © 2019-2021 Acronis International GmbH. This is distributed under MIT licens

Acronis International GmbH 3 Aug 11, 2022
An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

Python MSS from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() An ultra fast cross-platfo

Mickaël Schoentgen 799 Dec 30, 2022
Simple Python API for the Ergo Platform Explorer

Ergo is a "Resilient Platform for Contractual Money." It is designed to be a platform for applications with the main focus to provide an efficient, se

null 7 Jul 6, 2021
An Airdrop alternative for cross-platform users only for desktop with Python

PyDrop An Airdrop alternative for cross-platform users only for desktop with Python, -version 1.0 with less effort, just as a practice. ##############

Bernardo Olisan 6 Mar 25, 2022
Python scripts to interact with Upper Deck ePack online trading card platform

This script should connect to the Upper Deck ePack API using your browser cookies and download a list of your current collection and save it as a CSV.

Adrian Kent 1 Nov 22, 2021
Python samples for Google Cloud Platform products.

Google Cloud Platform Python Samples Python samples for Google Cloud Platform products. Setup Install pip and virtualenv if you do not already have th

Google Cloud Platform 6k Jan 3, 2023