Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tchx84/harvest-server
Server for the Harvest Project that aims to make learning visible to educators and decision makers.
https://github.com/tchx84/harvest-server
Last synced: about 1 month ago
JSON representation
Server for the Harvest Project that aims to make learning visible to educators and decision makers.
- Host: GitHub
- URL: https://github.com/tchx84/harvest-server
- Owner: tchx84
- License: gpl-2.0
- Created: 2013-10-01T15:30:31.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-08-01T12:50:46.000Z (over 8 years ago)
- Last Synced: 2024-10-15T23:35:20.090Z (3 months ago)
- Language: Python
- Size: 50.8 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
## Harvest project
Harvest project aims to make learning visible to educators and decision makers.
Within the context of the Sugar Learning Platform, this can be achieved by
collecting reliable metadata from the Journal.## Harvest server setup
0. Install harvest-server dependencies:
On Fedora 18/19.
$yum install git openssl httpd-tools mysql-server python MySQL-python tornado
On Debian 6.0
$apt-get install git openssl mysql python python-mysqldb python-tornado python-pip build-essential python-dev
$pip install tornado1. Get the harvest-server package:
$cd /path/to/deployments/
$git clone https://github.com/tchx84/harvest-server.git
$cd harvest-server2. Create the SSL certificates:
$./misc/generate.sh
$mv localhost.* etc/3. Create config file:
$cp etc/harvest.cfg.example etc/harvest.cfg
$vim etc/harvest.cfg4. Create the database:
On Fedora 18/19.
$service mysqld start
On Debian mysql package already start the service.
$mysql -u root -p < sql/001-harvest.sql
$./migrate.py5. Run the server:
$./server.py
On Debian or distributions without systemd, you can use the file etc/harvest.init to
start/stop the deamon. Copy the file in as /etc/init.d/harvest and create a
symlink in the directory /etc/rc3.d## More Information
If you just want to use this, I recommend you to read the
wiki documentation at http://wiki.sugarlabs.org/go/Harvest