Imperial Library of Trantor

The Imperial Library of Trantor (also known as Galactic Library) is a repository management system of ebooks on ePub format.

You can check out the main development branch from Gitorious at:

(We still in pre-beta fase)

== Dependences ==

In order to run Trantor, you need to install the following packages:

* Go language
* Mongodb (>= 2.6)
* Bazaar
* Git

Under Debian Wheezy you can simply run:

# aptitude install golang-go git mercurial bzr mongodb

Yo also need to install go dependences:

# go get \ \ \ \

== Installation ==
=== For admins ("for developers" below) ===

Now you can install Trantor itself:

# go get -tags prod

You can run trantor in /srv/www/trantor i.e. For this:

# mkdir -p /srv/www/trantor

# cd /srv/www/trantor

# ln -s /usr/lib/go/src/pkg/ templates
# ln -s /usr/lib/go/src/pkg/ css
# ln -s /usr/lib/go/src/pkg/ js
# ln -s /usr/lib/go/src/pkg/ img

Now you can run it:
# /usr/lib/go/bin/trantor.git

Go to your browser to: http://localhost:8080

=== For developers ===

Login to gitorius:
and clone your own Trantor:

In your shell
$ git clone git:// 
$ cd yournames-trantor

You can edit config.go if you want to change the port and other configuration, by default is 8080

Now you can compile Trantor:
$ go build -tags prod
(remove '-tags prod' for a faster compilation without language guessing)

Now you can run it:
$ ./yourname-trantor

Go to your browser to: http://localhost:8080

== Bugs ==

Please, report bugs to

== Patches ==
Make your enhacements and sent it by git:

$ git commit -m "comment"
$ git remote set-url --push origin
$ git push origin master
$ git push

Go to "merge-requests"

== Rights ==

All the matterial of this project is under WTFPL as described on the LICENSE 
file with the exception of:
- css/bootstrap.min.css css/bootstra-responsive.min.css js/bootstrap.min.js 
  img/glyphicons-halflings-white.png img/glyphicons-halflings.png
  From the bootstrap framework:
- js/jquery.js
  From jquery library:
- js/Chart.min.js
  From chart.js library:
- img/bright_squares.png
  From subtlepatterns:
- css/FredokaOne.ttf css/PTSerif.ttf
  From Google Web Fonts:

Imports 8 package(s) ΒΆ