Beta402 or DocHub is a website, written in django. It's main goal is to provide a space for students (for now form the ULB univeristy) to collaborate, help each other and distribute old exams and exercices.
There is a live instance of DocHub hosted by UrLab and the Cercle Informatique.
# Ubuntu
sudo apt-get install unoconv python3-dev nodejs ruby npm libtiff5-dev libjpeg62-turbo-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk mupdf-tools
# Fedora
sudo dnf install unoconv python-devel nodejs ruby npm mupdf
# Arch linux
sudo pacman -S unoconv nodejs ruby python npm mupdf-tools
make install database
npm install
npm run dev
Then go http://localhost:8000/
There will already be 2 users in the database, both with test
as a password:
- $(USER) : your username on your machine
- blabevue
Add another user to the db
./manage.py createuser
Run only fast tests (total time < 2 sec) : not testing actual file conversions
py.test -k "not slow"
Run all tests (~20 sec)
py.test
Come by #urlab on freenode or just fork this repo and send a patch !
Copyright 2012 - 2015, Cercle Informatique ASBL. All rights reserved.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This software was made by hast, C4, ititou and rom1 at UrLab (https://urlab.be): ULB's hackerspace