Difference between revisions of "Trantor/en"
From Guifi - Media-pool Common Repository
(Created page with "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 th...") |
m (Al moved page Trantor to Trantor/en) |
(No difference)
|
Revision as of 15:23, 3 March 2014
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:
https://gitorious.org/trantor/
(We still in pre-beta fase)
Contents
Dependences
In order to run Trantor, you need to install the following packages:
- Go language
- Epub development library
- Mongodb
- Imagemagick (for resize covers)
- Bazaar
- Mercurial
- Git (necessary only if you want to deal with the repository)
Under Debian Wheezy you can simply run:
aptitude install golang-go git mercurial bzr libepub-dev mongodb imagemagick
Yo also need to install go dependences:
go get labix.org/v2/mgo/bson labix.org/v2/mgo/ code.google.com/p/gorilla/sessions
Installation
For admins ("for developers" below)
Now you can install Trantor itself:
go get git.gitorious.org/trantor/trantor.git
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/git.gitorious.org/trantor/trantor.git/templates/ templates ln -s /usr/lib/go/src/pkg/git.gitorious.org/trantor/trantor.git/css/ css ln -s /usr/lib/go/src/pkg/git.gitorious.org/trantor/trantor.git/js/ js ln -s /usr/lib/go/src/pkg/git.gitorious.org/trantor/trantor.git/img/ 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: https://gitorious.org/login and clone your own Trantor: https://gitorious.org/trantor/trantor/clone
In your shell
git clone git://gitorious.org/~yourname/trantor/yournames-trantor.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
Now you can run it:
./yourname-trantor
Go to your browser to: http://localhost:8080
Bugs
Please, report bugs to zenow@tormail.org
Patches
Make your enhacements and sent it by git:
git commit -m "comment" git push
Go to "merge-requests"
https://gitorious.org/trantor/yournames-trantor/merge_requests/new