Reimplementing (some) functionalities of italy.indymedia.org v1.0 in python
Find a file
2020-08-27 16:23:54 +02:00
static some bootstrap love 2020-08-27 12:42:56 +02:00
templates home 2020-08-27 16:23:54 +02:00
.gitignore php dependencies 2020-08-23 19:53:56 +02:00
app.py home 2020-08-27 16:23:54 +02:00
composer.json php dependencies 2020-08-23 19:53:56 +02:00
composer.lock php dependencies 2020-08-23 19:53:56 +02:00
parse_comment.php comment has titles 2020-08-26 00:53:29 +02:00
parse_one.php parse comments, too 2020-08-23 19:50:47 +02:00
pyproject.toml stile 2020-08-26 00:30:35 +02:00
README.md readme 2020-08-26 00:30:29 +02:00
requirements.txt initial commit 2020-08-23 16:28:31 +02:00

sf-active fa un file per ogni articolo.

L'approccio di questo progetto è parsasre il vecchio PHP, trasformando tutto in un DB SQLite.

A quel punto si può riscrivere l'interfaccia.

Creare il DB

find /path/to/sf-active/italy/website/news/ -type f -name '*_comment.php' |
    php parse_comment.php italy.db

Questo comando parsa le news con tanto di commenti. C'è qualche problemino con gli orari, soprattutto dentro i commenti, per il resto sembrano andare.

Interfaccia

pip3 install -r requirements.txt
flask run