Node.js-based mobile/tablet-centric image gallery engine. Abandoned.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Adrian Siekierka 43cfbac359 Merge pull request #2 from orthographic-pedant/spell_check/configurable 4年前
bootstrap first commit 6年前
licenses added licenses for bundled scripts 6年前
skins/default factored away template engine, added basic skins 6年前
static upgrade jQuery, add jQuery2 6年前
templates configuration refactor, add user tweaking, fix bug 6年前
tools added jpegrescan (under public domain) 6年前
.gitignore first commit 6年前
LICENSE added license 6年前
README.md Fix typographical error(s) 4年前
app.js bugfixes 6年前
cachedb.js added prefix DB support 6年前
cloudgen.js added tag clouds 6年前
config-default.json added danbooru2 api emulation; PLEASE REGENERATE 6年前
config.json URL upload! 6年前
image.js configuration refactor, add user tweaking, fix bug 6年前
imagedb.js added danbooru2 api emulation; PLEASE REGENERATE 6年前
module-danbooru.js it compiles now 6年前
package.json refactoring, removing stuff 6年前
queryparser.js refactored some query parsing code 6年前
template.js factored away template engine, added basic skins 6年前
tempurl.js put some stuff into util.js 6年前
userdb.js added prefix DB support 6年前
util.js added tag clouds 6年前

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