phryk.net intermission site until ooze progresses enough.
Go to file
2024-11-17 23:35:22 +01:00
tests (mostly) completed form api, extended test suite 2024-07-31 04:11:42 +02:00
themes/default added (hopefully) reasonable Cache-Control settings, adjusted URLs to scoredlink icons to avoid extra request for redirect 2024-11-07 22:22:36 +01: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
admin.py fixed usage of deprecated PKCS12 interface in OpenSSL 2024-11-04 15:31:43 +01:00
application.py added pagination to admin and tag listings, did a little bit more theming work 2024-10-26 20:31:31 +02:00
cli.py fixed usage of deprecated PKCS12 interface in OpenSSL 2024-11-04 15:31:43 +01:00
commenting.py added (hopefully) reasonable Cache-Control settings, adjusted URLs to scoredlink icons to avoid extra request for redirect 2024-11-07 22:22:36 +01:00
database.py catching exception happening after postgres goes down 2024-11-04 13:13:31 +01: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 slight improvement for date validation in forms 2024-11-04 13:13:59 +01: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 removed projects from frontpage 2024-11-17 23:35:22 +01:00
markdown.py fixed bug in markdown section plugin 2024-11-04 13:15:36 +01:00
populate.py unfinished coveragerc, baseline non-generic uwsgi config, simple article population script 2024-06-13 13:31:12 +02:00
README.md removed stray debugger call, updated dependencies in readme 2024-07-14 00:54:18 +02:00
rendering.py added (hopefully) reasonable Cache-Control settings, adjusted URLs to scoredlink icons to avoid extra request for redirect 2024-11-07 22:22:36 +01:00
search.py A boatload of changes, fixes, improvements and theming work. 2024-10-14 16:54:17 +02:00
tagging.py added modals to inline images, various theming improvements, fixed item count on tags 2024-10-29 12:19:03 +01:00
upload.py added (hopefully) reasonable Cache-Control settings, adjusted URLs to scoredlink icons to avoid extra request for redirect 2024-11-07 22:22:36 +01:00
util.py removed seconds from prettydate output 2024-10-26 20:27:12 +02:00
uwsgi.ini added uwsgi deployment fix 2024-11-07 20:45:46 +01:00

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/