Open Source Projects
This page contains the open source libraries and/or projects that I (Kashif Iftikhar) created or work on. Most of these are small untility libraries or programs that I figured would be useful to others hence the reason for putting them here.
PyCK (Python Code Karigar) is be a web development framework aiming to provide an easy to use yet powerful and flexible web framework for python developers.
PyCK is an "opinionated" web framework based on Pyramid that makes choices of ORM (SQLAlchemy), Templates(Mako) etc and aims at building more reusable componenets on top of these choices.This script can be downloaded from here or at the git repository at: https://github.com/kashifpk/PyCK
DNS-NG is a simplified DNS server that uses a backend DNS server to store DNS records (redirects). For requests that don't have matching records in the DB, it contacts another DNS server to fetch their result.
This script also includes a Qt4 User Interface for managing the DNS server. The DNS server itself is based on the twisted framework and uses sqlalchmey for database ORM. This script can be downloaded from here or at the git repository at: https://github.com/kashifpk/DNS-NG
Android SMS Exporter
Small script aimed to run on an android phone with SL4A (Scripting layer for Android) and python installed. When run the script backups the received and sent messages under the folder /sdcard/smses_backup/ which is created automatically if it does not exist. The filename contain the date of the sms backup. This script can be downloaded from here or at the git repository at: https://github.com/kashifpk/android_sms_exporter
wtdojo (WTForms with Dojo) is a python library that allows using WTForms with Dojo toolkit’s Dijit widget set. Documentation for the project can be found at WTDojo Documentation This script can be downloaded from here or at the git repository at: https://github.com/kashifpk/wtdojo