Skip to main content

A pyramid app for issuing your own Open Badges

Project description

tahrir is Arabic for Liberation.

tahrir is also a Pyramid app for issuing your own Open Badges.

The name is total overkill.

Installing

$ sudo pip install tahrir

Building a configuration file

Get a sample configuration file:

$ wget https://raw.github.com/ralphbean/tahrir/master/production.ini -O tahrir.ini

And edit it to your liking. In particular you will need to change the following values under the [server:main] section:

  • host = yoursite.com
  • port = 80

And the following values under the [app:pyramid] section:

  • tahrir.salt = “whatever you want”
  • tahrir.admin = “some super secret string used to login as admin”
  • tahrir.title = “just badgin’ around”
  • tahrir.pngs.uri = /home/user/badges/pngs
  • tahrir.base_url = “yoursite.com”

Setting up the DB

$ initialize_tahrir_db tahrir.ini

Running

$ pserve tahrir.ini

Reporting Bugs

If you find bugs in Tahrir or have ideas for enhancements, please report them at http://github.com/ralphbean/tahrir/issues.

Hacking

If you’d like to contribute to tahrir or just poke at the code, you can use the following instructions to set up a development environment.

$ sudo yum -y install python-virtualenvwrapper
$ git clone git://github.com/ralphbean/tahrir.git
$ cd tahrir
$ mkvirtualenv tahrir
(tahrir)$ python setup.py develop
(tahrir)$ initialize_tahrir_db development.ini
(tahrir)% pserve --reload development.ini

Project details


Release history Release notifications

History Node

0.9.2

History Node

0.9.1

History Node

0.9.0

History Node

0.8.2

History Node

0.8.1

History Node

0.8.0

History Node

0.7.4

History Node

0.7.3

History Node

0.7.2

History Node

0.7.0

History Node

0.5.2

History Node

0.5.1

History Node

0.5.0

History Node

0.4.5

History Node

0.4.4

History Node

0.4.3

History Node

0.4.2

History Node

0.4.1

History Node

0.4.0

History Node

0.3.5

History Node

0.3.4

History Node

0.3.3

History Node

0.3.2

History Node

0.3.1

History Node

0.3.0

History Node

0.2.9

History Node

0.2.8

History Node

0.2.7

History Node

0.2.6

History Node

0.2.5

History Node

0.2.4

History Node

0.2.3

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1.9

This version
History Node

0.1.8

History Node

0.1.7

History Node

0.1.6

History Node

0.1.5

History Node

0.1.4

History Node

0.1.3

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
tahrir-0.1.8.tar.gz (52.7 kB) Copy SHA256 hash SHA256 Source None Jul 23, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page