Servizio per cancellare i messaggi quando superano una certa età. Limita l'account ad un numero massimo di post, cancellando quelli più vecchi. Conserva i vecchi post che contano con un favorito. Imposta e dimentica https://mastodon.uno
Go to file
codl 20ed4175e4
limit to one tweet per delete round
deleting hundreds of tweets every 40 seconds is making us hit the rate
limit, dont do that
2017-08-29 17:44:50 +02:00
assets oops!!!!!!!!!!!!!!!!!!!!!!!!! 💦 2017-08-29 17:06:44 +02:00
lib add mastodon instance to screen_name 2017-08-29 16:57:30 +02:00
migrations add last_delete back into account 2017-08-29 17:23:28 +02:00
static whoops icon.png stayed in static/ 2017-08-11 21:30:30 +02:00
templates add screen name as title text on display name 2017-08-29 16:57:49 +02:00
tools flakes8 2017-08-29 14:46:32 +02:00
.gitignore whoops icon.png stayed in static/ 2017-08-11 21:30:30 +02:00
CHANGELOG.markdown v0.0.8 2017-08-27 12:40:13 +02:00
LICENSE add license 2017-08-03 21:52:17 +02:00
Procfile celery: use fair task scheduling 2017-08-11 00:08:46 +02:00
Procfile.dev add development procfile 2017-08-12 01:54:19 +02:00
README.markdown update readme 😛 2017-08-29 16:11:58 +02:00
app.py flakes8 2017-08-29 14:46:32 +02:00
config.example.py working brotli cache 2017-08-11 19:13:37 +02:00
dodo.py flakes8 2017-08-29 14:46:32 +02:00
forget.example.service add example systemd service file 2017-08-03 22:48:45 +02:00
forget.py flakes8 2017-08-29 14:46:32 +02:00
model.py add last_delete back into account 2017-08-29 17:23:28 +02:00
requirements.txt Revert "add shoddy statsd support" 2017-08-28 23:25:26 +02:00
routes.py whoops oopsie oh bother 2017-08-29 16:45:00 +02:00
tasks.py limit to one tweet per delete round 2017-08-29 17:44:50 +02:00
version.py flakes8 2017-08-29 14:46:32 +02:00

README.markdown

uhh frick i forgot to write a readme hang on uhh

forget

its a thing that deletes your posts

it works with twitter and mastodon and maybe sometime in the future it will work with other services

it lives at https://forget.codl.fr

you can run your own if you want to, youll need postgresql and redis and python 3.6+

$ # set up virtualenv (recommended)
$ virtualenv venv
$ source venv/bin/activate

$ # install requirements and set up config file
$ pip install -r requirements.txt
$ cp config.example.py config.py
$ $EDITOR config.py

$ # set up database schema
$ createdb forget
$ env FLASK_APP=forget.py flask db upgrade

$ # build assets
$ doit

$ # start web server and background worker
$ honcho start

$ # if you are doing development then you can try the dev procfile
$ honcho -f Procfile.dev start

the web server will listen on 127.0.0.1:42157, you'll probably want to proxy with nginx or apache or what have you

sorry this readme sucks i forgot to write one before release

send me a tweet @codl if you're having trouble or, to tell me you like it