Node.js-based mobile/tablet-centric image gallery engine. Abandoned.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Adrian Siekierka 43cfbac359 Merge pull request #2 from orthographic-pedant/spell_check/configurable pirms 4 gadiem
bootstrap first commit pirms 7 gadiem
licenses added licenses for bundled scripts pirms 6 gadiem
skins/default factored away template engine, added basic skins pirms 6 gadiem
static upgrade jQuery, add jQuery2 pirms 6 gadiem
templates configuration refactor, add user tweaking, fix bug pirms 6 gadiem
tools added jpegrescan (under public domain) pirms 7 gadiem
.gitignore first commit pirms 7 gadiem
LICENSE added license pirms 6 gadiem
README.md Fix typographical error(s) pirms 4 gadiem
app.js bugfixes pirms 6 gadiem
cachedb.js added prefix DB support pirms 6 gadiem
cloudgen.js added tag clouds pirms 6 gadiem
config-default.json added danbooru2 api emulation; PLEASE REGENERATE pirms 6 gadiem
config.json URL upload! pirms 7 gadiem
image.js configuration refactor, add user tweaking, fix bug pirms 6 gadiem
imagedb.js added danbooru2 api emulation; PLEASE REGENERATE pirms 6 gadiem
module-danbooru.js it compiles now pirms 6 gadiem
package.json refactoring, removing stuff pirms 6 gadiem
queryparser.js refactored some query parsing code pirms 6 gadiem
template.js factored away template engine, added basic skins pirms 6 gadiem
tempurl.js put some stuff into util.js pirms 6 gadiem
userdb.js added prefix DB support pirms 6 gadiem
util.js added tag clouds pirms 6 gadiem

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