Janne Vanhala's repositories
inflection
A port of Ruby on Rails' inflector to Python
flask-split
A/B testing for your Flask application.
flask-basicauth
HTTP basic access authentication for Flask.
sublime-jinja2
Jinja2 support for Sublime Text 2
tasks-frontend
A simple offline-first task management app implemented using Orbit
flask-xuacompatible
A simple Flask extension that sets X-UA-Compatible header for all responses.
sphinxtools
Paver tasks for Sphinx Search server
flask-validator.nu
Automatic HTML5 validation for Flask with the help of Validator.nu
node-deputy
caching layer for node-detective
python-transfluent
Python wrapper for Transfluent API
Social-Sports
T-121.5300 User Interface Construction Group Assignment
tasks-backend
An API for a very basic task management application
angular-challenges
Set of Angular challenges to practise and train on Angular
flask-babel
i18n and l10n support for Flask based on Babel and pytz
Heroku-log-AWS-cloudwatch
Heroku doesn't provide a native way of storing and retreiving old logs. Moreover, it doesn't provide any sort of monitoring or analyzing on the logs. This standalone app uses API Gateway and AWS Lambda to stream logs into CloudWatch in real time. After the logs are in CloudWatch, they can be further queried and analyzed by third party providers such as Datadog or even Cloudwatch Insights.
ng-select
:star: Native angular select component
nginx-buildpack
Run NGINX in front of your app server on Heroku
ngx-translate-extract
Extract translatable (using ngx-translate) strings and save as a JSON or Gettext pot file
orbit-builds
Bower repository for Orbit.js
postgresql-audit
Audit trigger for PostgreSQL
sqlalchemy-utils
Various utility functions and datatypes for SQLAlchemy.
sublime-text-isort-plugin
A python import sort plugin(See https://github.com/timothycrosley/isort)
tablib
Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript