phryk.net intermission site until ooze progresses enough.
Go to file
phryk f02a85dba5 bucketload of theming work 2024-09-01 18:52:27 +02:00
tests (mostly) completed form api, extended test suite 2024-07-31 04:11:42 +02:00
themes/default bucketload of theming work 2024-09-01 18:52:27 +02:00
.coveragerc unfinished coveragerc, baseline non-generic uwsgi config, simple article population script 2024-06-13 13:31:12 +02:00
.gitignore added client cert auth (closes #15) 2024-05-20 04:10:17 +02:00
README.md removed stray debugger call, updated dependencies in readme 2024-07-14 00:54:18 +02:00
admin.py Removed debug exception raise for unknown but valid client certs 2024-08-16 15:14:14 +02:00
application.py implemented generic redirection type (closes #35) 2024-05-22 03:32:17 +02:00
cli.py completed cli (closes #38) 2024-05-20 23:33:18 +02:00
commenting.py fixed bug with abstract descendants of Commentable in CommentCollection.parent 2024-09-01 18:49:26 +02:00
database.py added generic extra_classes parameter to Renderable for CSS, adjusted Menu to use it, added animated fediverse link, greatly improved propaganda administration and did a bunch of smaller things 2024-06-29 05:36:26 +02:00
exceptions.py basic administration working, began tagging implementation, better menu support, general cleanup, probably more 2024-04-12 21:22:00 +02:00
form.py (mostly) completed form api, extended test suite 2024-07-31 04:11:42 +02:00
geoip.py added .access function used in .view to determine if a user is allowed to see it, added up/down reorder buttons to gallery form, added fonts, did a bunch of theming 2024-07-13 23:09:48 +02:00
main.py bucketload of theming work 2024-09-01 18:52:27 +02:00
markdown.py fixed typo in comment 2024-09-01 18:46:49 +02:00
populate.py unfinished coveragerc, baseline non-generic uwsgi config, simple article population script 2024-06-13 13:31:12 +02:00
rendering.py added .access function used in .view to determine if a user is allowed to see it, added up/down reorder buttons to gallery form, added fonts, did a bunch of theming 2024-07-13 23:09:48 +02:00
search.py added generic extra_classes parameter to Renderable for CSS, adjusted Menu to use it, added animated fediverse link, greatly improved propaganda administration and did a bunch of smaller things 2024-06-29 05:36:26 +02:00
tagging.py implemented page type, used it for frontpage text, added markdown support for titles and did a bunch of theming work 2024-06-15 16:19:08 +02:00
upload.py added ?download flag to upload urls to add content-disposition: attachment 2024-09-01 18:50:56 +02:00
util.py fixed css representation in util.Color 2024-09-01 18:51:25 +02:00
uwsgi.ini unfinished coveragerc, baseline non-generic uwsgi config, simple article population script 2024-06-13 13:31:12 +02:00

README.md

Install

Dependencies

System

  • PostgreSQL server
  • some WSGI server

Python

  • flask
    • markupsafe
    • werkzeug
    • jinja2
    • click
  • peewee
    • psycopg2 (or psycopg2cffi)
  • pyOpenSSL
  • markdown-it-py
  • mdit-py-plugins
  • pygments
  • pillow
  • geoip2
  • requests
  • beautifulsoup4

Other stuff

Uploads are stored at upload/<type>. Make sure to create this directory structure:

  • upload/
    • file/
    • image/
    • audio/
    • video/