Node.js-based mobile/tablet-centric image gallery engine. Abandoned.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Adrian Siekierka 43cfbac359 Merge pull request #2 from orthographic-pedant/spell_check/configurable il y a 4 ans
bootstrap first commit il y a 6 ans
licenses added licenses for bundled scripts il y a 6 ans
skins/default factored away template engine, added basic skins il y a 6 ans
static upgrade jQuery, add jQuery2 il y a 6 ans
templates configuration refactor, add user tweaking, fix bug il y a 6 ans
tools added jpegrescan (under public domain) il y a 6 ans
.gitignore first commit il y a 6 ans
LICENSE added license il y a 6 ans
README.md Fix typographical error(s) il y a 4 ans
app.js bugfixes il y a 6 ans
cachedb.js added prefix DB support il y a 6 ans
cloudgen.js added tag clouds il y a 6 ans
config-default.json added danbooru2 api emulation; PLEASE REGENERATE il y a 6 ans
config.json URL upload! il y a 6 ans
image.js configuration refactor, add user tweaking, fix bug il y a 6 ans
imagedb.js added danbooru2 api emulation; PLEASE REGENERATE il y a 6 ans
module-danbooru.js it compiles now il y a 6 ans
package.json refactoring, removing stuff il y a 6 ans
queryparser.js refactored some query parsing code il y a 6 ans
template.js factored away template engine, added basic skins il y a 6 ans
tempurl.js put some stuff into util.js il y a 6 ans
userdb.js added prefix DB support il y a 6 ans
util.js added tag clouds il y a 6 ans

README.md

Boorushy2

Boorushy2 is an image gallery/booru engine designed by asiekierka, aiming for a simple UI without the plague of hundreds of features that current engines have.

Features

  • Simple user interface focusing on the content (images) and not the buttons
  • Custom, fast Redis-based database with caching - fast!
  • Asynchronous file/URL upload with background image optimization to ensure the smallest filesizes at no quality loss
  • Simple batch upload UI with automatic DeviantART data fill
  • A full-featured, sophisticated tag search engine
  • Tag and author clouds
  • Built-in social button functionality that respects your freedom
  • Configurable and styleable as much as you want

Installation

  1. Install the dependencies: node.js and Redis. (Tested with node.js 0.8.x, 0.10.x and Redis 2.6.x. YMMV)
  2. Download the Boorushy2 repository.
  3. Create the config.json file and edit it based on config-default.json. Don’t forget to:
    • SET A REASONABLY RANDOM SALT - otherwise the server won’t start up.
    • Change the port to 80 (if you want)
    • Change the admin password.
    • Review all the settings two or three times. Also, please modify config.json and not config-default.json.
  4. Install all the necessary dependencies:

    $ npm install
    
  5. Double-check that the Redis database server is running, then launch Boorushy2:

    $ node app