Image board engine, Danbooru-style.
Find a file
2016-04-01 12:36:43 +02:00
public start 2016-03-27 23:05:10 +02:00
scripts front/general: rename .tpl to .hbs 2016-04-01 12:36:43 +02:00
static front/general: rename .tpl to .hbs 2016-04-01 12:36:43 +02:00
szurubooru front/auth: implement privileges + top nav auth 2016-03-30 23:23:03 +02:00
.gitignore docs+scripts: use virtualenv for Python deps 2016-03-30 23:23:03 +02:00
.jscsrc start 2016-03-27 23:05:10 +02:00
alembic.ini start 2016-03-27 23:05:10 +02:00
config.ini.dist back/auth: fix access rank, add config validation 2016-03-30 21:23:19 +02:00
INSTALL.md docs/install: fix headers 2016-04-01 10:17:14 +02:00
package.json front/auth: implement cookie support 2016-03-30 21:04:00 +02:00
README.md docs: formalize README 2016-03-31 23:44:53 +02:00
requirements.txt start 2016-03-27 23:05:10 +02:00

This is rewrite of szurubooru 0.9.x that intends to:

  • Improve user experience: better upload form, larger thumbnails, make top navigation stay out of user way. Maybe other goodies!
  • Finally define sane REST API without unnecessary blobs and with proper documentation.
  • Simplify registration - user registers, and they're able to post. (You'll still be able to make it kind of invite-only via default permissions.)
  • Replace PHP with Python 3.5.
  • Replace prior JS mess with proper MVC.
  • Replace MySQL (MariaDB) with Postgres.
  • Replace composer, npm, mod_rewrite (=Apache), imagick, pdo_mysql with just pip and npm (+ sandboxed dependencies).
  • Replace grunt with npm scripts.
  • Make hosting more flexible: offer simple self hosted app that can be combined with any reverse proxy.
  • Reduce codebase size - the original szurubooru was at 30KSLOC (git line-summary), let's see how much this can be brought down.