andytom / toolkit

A collection of basic tools

Home Page:https://toolkit.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Toolkit

Build Status

Overview

Toolkit is a basic collection of small tools that might be useful.

It is based on the Python Flask framework and uses PureCSS to look nice.

Running toolkit

You can get toolkit up and running on localhost:5000 using the following instructions. The following assumes you have python, pip, virtualenv, and virtualenvwrapper installed.

$ git clone https://github.com/andytom/toolkit.git
$ mkvirtualenv toolkit
$ cd toolkit
$ pip install -r requirements.txt
$ python manage.py runserver

Testing

You can run all the test locally using manage.py.

$ python manage.py runtests

These tests are also run automatically by TravisCI.

TODO

  • Write README and set License
  • Write Tests
  • Add Doc strings
  • Add logging
  • Custom Validators
  • Table Maker
  • Base64 Utils
  • Move Logging settings into config.py
  • Deployment to Heroku instructions and/or Deploy Button

License

Toolkit is licensed under the BSB license (See LICENSE) for more details.

This doesn't include 3rd Party code in app/static/3rd_party, these files are licenced under their own licences.

About

A collection of basic tools

https://toolkit.herokuapp.com/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 78.2%Language:HTML 18.7%Language:CSS 1.9%Language:JavaScript 1.2%