2016-04-09 22:38:57 +02:00
2016-04-09 22:38:57 +02:00
2016-04-09 22:38:57 +02:00
2016-04-09 22:38:57 +02:00
2016-03-31 23:44:53 +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.
Description
Szurubooru is an image board engine inspired by services such as Danbooru, Gelbooru and Moebooru dedicated for small and medium communities. Its name has its roots in Polish language and has onomatopeic meaning of scraping or scrubbing. It is pronounced as shoorubooru.
Readme 18 MiB
Languages
Python 52.1%
JavaScript 33.9%
Smarty 8.2%
Stylus 5.2%
Dockerfile 0.3%
Other 0.2%