Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An image uploading service in node!
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
css
lib
nativ @ 74ac58f
node_modules
static
thumb
.gitignore
.gitmodules
Makefile
README.md
config.js-sample
index.js
obooru.js
obooru.model
obooru_darwin.node
obooru_freebsd.node
obooru_windows.node
package.json
update.sql
utils.patch

README.md

nodebooru

An image board / file hosting application for Node.js

Components

Uncodin's Nativ ORM, which depends on:

  • libboost
  • libpq
  • libsqlite3

Google's OAuth authentication service

Node.js / Various NPM modules

ImageMagick (must be installed for thumbnail creation)

Setup

  1. If there are no ORM bindings already provided for your platform (i.e. 'obooru_windows.node'), you'll have to build them with make PLATFORM=[windows,linux,darwin,freebsd,etc.]. Otherwise, just use make deps to install all necessary Node modules.
  2. Set up Google API access for the application in the Google API Console. Once registered, this information will need to be copied to the config file.
  3. Create a config.js file by copying config.js-sample and editing it with the proper values.
  4. Run node index.js to start the application.
Something went wrong with that request. Please try again.