Siddharth Kannan
Login:
icyflame
Company:
@elanic-tech and @learnandearn
Location:
Kharagpur, West Bengal, India
Bio:
JavaScript, Go, Bash, Linux, and C++. Graduated from Mechanical Engg from IIT Kharagpur in April 2018.
Blog:
https://www.siddharthkannan.in/
Blog:
https://www.siddharthkannan.in/
Member of
- metakgp
- Students' Alumni Cell, IIT Kharagpur
- Team AUV, IIT Kharagpur
Repositories
-
404
-
null
-
aam-2016
-
Website of 13th Annual Alumni Meet.
-
all-user-commits
-
See all the commit hashes of every commit that a user has ever pushed to GitHub
-
alumni-cell-code
-
null
-
alumni-cell-web-team-2014-15
-
A Page for the team for AY 2015.
-
alumni-meet-code-temp
-
Website of the 12th Alumni Meet, to be conducted in January, 2015
-
alumni-meet-website-2015
-
Code for the website of the 2015 Annual Alumni Meet of IIT Kharagpur
-
android-easy-cache
-
This android library provide a cache with 2 layers, one in RAM in top of one disk.
-
AndroidProjects
-
Projects in android. Code and apk files.
-
aptitude
-
A super-simple theme for one-page articles and projects.
-
article-title
-
Extract the article title of a HTML document
-
assignment-1-print-squares
-
The first ROS assignment given to AUV freshers.
-
assyst
-
Prototype of ERP to be used by Students' Alumni Cell, IIT Kharagpur
-
auv-blog
-
A brazen two-column theme for Jekyll.
-
auviitkgp.github.io
-
Our website hosted on GitHub Pages -
-
auv-visualizer-pyqt
-
Visualizing the present state of the vehicle (using PyQt4)
-
awesome-blogs
-
A list of awesome blogs all across the Internet
-
awesome-cli
-
List of awesome command line tools.
-
awesome-scifi
-
Sci-Fi worth consuming
-
awesome-social-science
-
A curated list of adages, psychological syndromes and behaviour explaining aphorisms.
-
awesome-talks
-
The talks I loved watching, and think you will too.
-
bar-horizontal
-
Create beautiful horizontal charts, that fit your terminal.
-
bash-timer
-
A Rubik's cube timer, that will push times as soon as they are recorded to the Github repository.
-
batman
-
The hero Metakgp deserves, but doesn't need.
-
blog
-
Blog-aware site using Jekyll
-
blog-1
-
null
-
blog-coding-with-c-101
-
Files used in the creation of posts for the blog Coding with C 101
-
blog-testing
-
null
-
bootstrap
-
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
-
bootstrap-material-design
-
Material design theme for Bootstrap 3
-
boxen
-
Create boxes in the terminal
-
Buoy_ML
-
Trying to solve the Buoy Task of RoboSub using Machine Learning!
-
bypass
-
Skip the HTML, Bypass takes markdown and renders it directly on Android and iOS.
-
catkin-test-package
-
Catkin Test Package
-
cfr
-
Website for Centre For Excellence in Robotix of IIT Kharagpur
-
chai
-
Python tool to help book tickets on the Indian Railways
-
Chatty
-
One App to use them All
-
check-pnr-status
-
Keep track of your PNRs, without having to visit irctc.co.in
-
cli-cube-timer
-
Time your solves, without leaving the terminal
-
cli-strlen
-
null
-
configstore
-
Easily load and persist config without having to think about where and how
-
contacts-transfer
-
Code to transfer contacts from a Lumia phone to a non-Lumia device.
-
convert-angle
-
Convert effortlessly between degrees and radians
-
core-concepts
-
null
-
coursera-android
-
Source Code for Android Course Example Applications
-
cows-and-bulls
-
Implementation of the game cows and bulls: http://en.wikipedia.org/wiki/Bulls_and_cows
-
create-together
-
A Prototype of a multi-user blog for Students' Alumni Cell, IIT Kharagpur
-
create-together-rails
-
Caters to the control freak inside you.
-
cstimer-analyse
-
A ruby script to analyse your cstimer output for you and give you insights on your solve times
-
cstimer_analyser_cli
-
Gain insights about your speedcubing times
-
cstimer-exported-times
-
Commit all the cstimer exports, and later push them to GitHub!
-
cstimer-txt-to-json
-
Convert csTimer text export to csTimer import format
-
cube-scrambler
-
A super simple Rubik's Cube scrambler written in JavaScript, packaged for NPM.
-
cubing
-
Speedcubing algorithms used by me!
-
cutouts
-
Sign up, and start adding the articles that you have read and want to remember!
-
cutouts-android-app-native-obsolete
-
The Android client for the link archiver Cutouts
-
cutouts-firefox
-
Firefox extension for the cutouts service
-
Daily_diary2
-
The second version of this application.
-
debianization-repo
-
Repository that consists of the files and the required heirarchy for debianizing python for linux machines
-
df
-
Get free disk space info from `df -kP`
-
dotfiles
-
The configuration files required for setting up a new Ubuntu installation.
-
do_user_scripts
-
null
-
ds-project
-
Distributed Systems Project (Spring 2018)
-
eclipse-ui-theme
-
Dark UI Theme for Eclipse 4+
-
erp
-
ERP for Students' Alumni Cell
-
erp-1
-
ERP for Students' Alumni Cell
-
erp-rails
-
A networking portal, built using Ruby on Rails.
-
eslint
-
A fully pluggable tool for identifying and reporting on patterns in JavaScript.
-
eva
-
A Hubot for the Metakgp Slack channel
-
four-bar-mechanisms
-
A complete analysis of the Four Bar Linkage using a Python Application
-
fuzzy-control
-
New code for the fuzzy control module.
-
gazette-of-india
-
null
-
gc-points-accumulator
-
This will probably culminate in an API that can return the points of halls and the results of events, from Facebook posts by Scholars Avenue, Awaaz, etc.
-
gc-viz
-
GC Score Visualization Prototype (data taken from Awaaz IIT KGP)
-
generator-nm
-
Scaffold out a node module
-
generator-nm-semistandard
-
Yeoman generator, for a node module, that follows the semistandard code style
-
get-hosts
-
`etc/hosts` as an array of objects.
-
get-hosts-cli
-
etc/hosts as an array of arrays, on the CLI.
-
get-numbers
-
Get all the numbers from an array
-
gh-gist-owner
-
Get the owner of a Gist, from the command line or in node
-
gh-repos-creation-cal
-
Create a calendar of your repository creations in GitHub
-
gh-username-available
-
Check if a username is available on GitHub
-
git
-
Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
-
git-automating-tasks
-
This repository contains shell scripts that automate the add-commit-push process.
-
git-flight-rules
-
Flight rules for git
-
github-notifier
-
Browser extension that displays your GitHub notifications unread count. Chrome, Firefox, Opera, Safari
-
git-punchcard-plot
-
a tool to visualize the time distribution of commits
-
git-sandbox
-
practicing git commands
-
git-sandbox-1
-
A sandbox for playing with git
-
gitstory
-
A set of git repositories always tells a story; Find it!
-
git-tutorial
-
Beginner's tutorial to Git
-
gmaillib
-
A simple library to interact with Gmail through python
-
go-template
-
null
-
graphit
-
graph it for ad-hoc requirements.
-
gyft
-
Get Your Freaking Timetable
-
hacker-scripts
-
Based on a true story
-
Hangman
-
An HTML implementation of the age-old word game, Hangman
-
Hangman-bootstrap
-
An implementation of Hangman with the Twitter Bootstrap for GUI and Styling
-
Hangman-GUI
-
Hangman game developed using HTML and JS
-
Hello-World
-
This your first repo!
-
heroku-buildpack-wordpress
-
Heroku buildpack: Wordpress on Heroku
-
hhfh-docs
-
Documentation and help files for HiT Hi FiT Hai
-
hi
-
Hi, I am Siddharth Kannan.
-
hola_icyflame
-
First gem :smile:
-
HTML-Learning
-
Files that were created and modified here and at CIT.
-
http-response-pages
-
Standard HTTP response pages, that can be rendered with the appropriate status in Ruby on Rails
-
ifsc
-
:bank: IFSC Codes Repository
-
ifsc-api
-
:bank: Standalone API for IFSC codes
-
ikat-auv-packages
-
Automatically exported from code.google.com/p/ikat-auv-packages
-
indecoded.github.io
-
The data visualization project that uses cartograms to illustrate India's subtle characteristics.
-
install-from-source-tmux-2-0
-
The first repository in the install-from-source series: Tmux 2.0
-
ionic-app-lib
-
The library used for using ionic apps - consumed by the CLI and the GUI
-
ip_team_auv
-
Codes of Image Processing for Team AUV
-
is-hexdigest
-
Check if a string is a valid SHA1, MD5 or SHA256 checksum
-
is-progressive
-
Check if a JPEG image is progressive
-
jackal
-
A very lightweight & responsive theme for Jekyll
-
kgp-central-rails-app
-
KGP Central: buy-n-sell portal. WIP. Dumped.
-
kinematics-project
-
Project work for Kinematics of Machines, Spring Semester 2015
-
kmeans-implementation
-
Implements chapter 8 of a book. No, I don't know which book, as yet.
-
kraken_3.0
-
This is repository for new codes of IIT Kharagpur AUV team
-
learning-js
-
The repo consists of files that I created while learning JS.
-
learn-java
-
Learning java!
-
learn-rails
-
Learning ruby on rails
-
lord-varys
-
Scrapes news articles from iitkgp.ac.in website
-
mailgun-ruby
-
Mailgun's Official Ruby Library
-
map-xml-parser
-
(AUV) Parses the map containing the markers, tasks etc.
-
math-sort
-
Sort an array of numbers, in ascending order
-
mcdowell-cv
-
A Nice-looking CV template made into LaTeX
-
mcmp
-
My Choice My Prof
-
mentorship-portal-php
-
A portal to manage the Student Alumni Mentorship Programme of SAC IIT Kharagpur
-
mentorship-rails
-
The website cum portal of the Student Alumni Mentorship Program of Students' Alumni Cell, IIT Kharagpur.
-
metacandy
-
A nice flat, minimal skin for Metakgp. Forked and modified from the BRLCAD theme.
-
metakgp-visualize
-
Instant gratification module for the contributors of metaKGP wiki
-
metakgp-visualize-cli
-
Instant gratification module for the contributors of metaKGP wiki
-
metakgp-wiki
-
Dockerized source for the metakgp wiki.
-
mfqp
-
Question paper search
-
mfqp-source
-
null
-
mftp
-
Automatic updates for KGP T&P make murderous rage slightly pleasant.
-
monitorui
-
null
-
mount-point
-
Get the mount point for a file
-
multiply-array
-
Multiply all items in an array
-
Music-Library-OCD-fixer
-
Automatically fetch metadata for your music collection and rename files accordingly.
-
mygithubpage
-
null
-
myimprint-page
-
One-page website for IIT KGP's MyImprint Programme.
-
myimprint-page-2
-
The MyImprint page created by First Year Team
-
newww
-
The npm website
-
node-9gag
-
A simple API for accessing 9gag
-
node-faststats
-
Quickly calculate statistics of a running stream of data
-
node-gh-get-token
-
Exchange username and password for a GitHub OAuth token
-
node-module-boilerplate
-
The boilerplate generated using generator-nm-semistandard, that I use for all my node modules.
-
NotesOfMIT6OCW
-
These are the notes that i have prepared from the 6.00 course offerred on MIT OCW
-
note-taking
-
this simple application can allow you to take notes(supporting HTML markup). and then view them in a web browser.
-
NotiFyre
-
Notify when a terminal task is done/ Terminal task notifier
-
npm-stat.com
-
download statistics for npm packages
-
nvm
-
Node Version Manager - Simple bash script to manage multiple active node.js versions
-
oneliners
-
Bash one-liners that are always useful :heart:
-
OpenBrews
-
A cross-platform open source app to help you brew.
-
open-github-page-bookmarklet
-
A bookmark-let that will open the associated GitHub page
-
open-keychain
-
OpenKeychain is an OpenPGP implementation for Android.
-
os-lab
-
Operating Systems Lab, Spring 2016.
-
OwlCarousel2
-
jQuery Responsive Carousel.
-
parse-cbse-result
-
Will parse the .doc file into a csv file which can be viewed and analysed in excel
-
partition-into
-
Partition an array into required sets of n numbers, and the remaining values
-
pclab1-m116
-
Files at my machine in the CIC, m116
-
piano-keyboard
-
Piano keyboard component
-
play-gmaps-api
-
Getting acquainted with the Google Maps API.
-
plur
-
Naively pluralize a word
-
pnrapi-python
-
A Python web-scraper for Indian Railways' PNR Status.
-
poole
-
The Jekyll Butler.
-
post-mortems
-
A collection of postmortems. Pull requests welcome!
-
pretty-ms
-
Convert milliseconds to a human readable string: 1337000000 ? 15d 11h 23m 20s
-
problem-set-solutions-of-mit-6.00
-
the solutions that i came up with for MIT 6.00 OCW PROBLEM SETS.
-
projects
-
A website showcasing some of the projects that I have worked on (intern + open source)
-
pygame-learning
-
files created while learning pygame from web tutorials by Bucky(thenewboston)
-
qqTimer
-
My personal experiments with Michael Gottlieb's qqTimer.
-
rails
-
Ruby on Rails
-
rails-app-boilerplate
-
The boilerplate that I start all my Rails projects with
-
rails-course-manager
-
Learning Rails.
-
rails-mailer
-
A sample application that uses a Rails application for Sendgrid Mailers.
-
rails-todo-list
-
A simple ToDo list app.
-
ReadGitHubAMAs
-
Follow AMA repositories on Github, with less pain.
-
reddit-comp-creator
-
A competition creator for the person managing the comp on /r/Cubers
-
Region_Growing
-
null
-
registered-alumni
-
The Rails app for storing and showing the list of Alumni.
-
relative-date-reverse
-
Convert from commonly used relative date strings like yesterday and tomorrow to Date objects
-
remove-min-max
-
Remove the minimum and the maximum from an array of numbers
-
rename-notes
-
A script to rename notes
-
ros-sandbox
-
Repo for ROS assignments and practice problems.
-
rsa-implementation
-
Cryptography and Network Security Autumn 2016 CS60065 Programming Assignment
-
rubiks-timer-api
-
An API that can be used for storing the Rubik's Cube solve times. WIP.
-
sac-website
-
null
-
SAC_WEBSITE
-
Alumni cell IIT Kharagpur
-
sandbox
-
Everyone needs a place to test the ideas they have!
-
sandbox2
-
null
-
sandbox-climate-testing
-
Checking the code climate of various code that I have written.
-
sass
-
Sass makes CSS fun again.
-
scripts
-
Scripts used in generation and maintenance of metaKGP content
-
scrollpath
-
A plugin for defining custom scroll paths.
-
semistandard
-
:icecream: All the goodness of `feross/standard` with semicolons sprinkled on top.
-
simpleguitk
-
Implementation of simplegui from CodeSkulptor using TkInter
-
smach-learn
-
Code in python using Smach, ROS libraries
-
software
-
Cornell Autonomous Underwater Vehicle Project Team Open Source Software
-
softwares-to-be-installed
-
null
-
so-simple-theme
-
A simple and clean responsive Jekyll theme for words and photos.
-
stopwatch1
-
first version of stopwatch
-
stopwatch2
-
second version of stopwatch
-
stopwatch3
-
third version of stopwatch
-
sync-request
-
Make synchronous web requests with cross platform support.
-
task-assignor
-
Distributed task assigning system for complex teams with members at various levels of overall hierarchy.
-
temp-task-buoy
-
Task Buoy Code as stored on the vehicle
-
terminal-wallet
-
Manage your wallet, from the terminal
-
testing
-
This is a git proxy testing repo!
-
test-taking-platform
-
A Test Taking Platform, written in Django
-
thank-you-github
-
An open letter of gratitude to GitHub
-
tic-tac-toe
-
A simple implementation of this Age Old game!
-
timer-stopwatch
-
A stopwatch and countdown timer module for node.js
-
tls-handshake
-
An effort to understand and explain TLS, at the right level of abstraction
-
tnpedia-csv-to-wiki
-
Convert responses from all the students to a readable HTML file (anonymized)
-
to-build
-
A list of things to build, as soon as I get some free time!
-
traffic-sign-recog
-
Recognizing Indian traffic signs using Image Processing Techniques
-
uncrustify
-
Code beautifier
-
viewport-list-cli
-
Return a list of devices and their viewports
-
vim-startify
-
The fancy start screen for Vim.
-
vim-system-copy
-
Vim plugin for copying to the system clipboard with text-objects and motions
-
VIPER1
-
first version of VIPER
-
VIPER2
-
second version of VIPER
-
VIPER3
-
third version of VIPER
-
VIPER4
-
Fourth version of VIPER -- first GUI version
-
VIPER41
-
The 4.1 version of VIPER. bug fixes
-
VIPER42
-
A very small fix in the VIPER 4.1 code
-
VIPER5
-
fifth version of VIPER -- features encryption for the data
-
vision-gui-final
-
The final GUI used in the creation of the vision filter.
-
vision-gui-first
-
The first draft of a working Qt + ROS image subscriber and displayer.
-
wiki
-
This repository hosts the wiki for iit-kgp-auv-team. The code in the repository has been intentionally left blank.
-
window-size
-
Reliable way to to get the height and width of the terminal/console in a node.js environment.
-
wopr
-
A simple markup language for creating rich terminal reports, presentations and infographics
-
wordpress-heroku
-
Template project for deploying WordPress to Heroku
-
wordpress-on-heroku
-
Wordpress on Heroku. Runs on top of Nginx, PHP, and MySQL. Pretty magical
-
working-on-images
-
Python files to download and upload images.
-
Wubi-resize
-
Resize the Wubi virtual disk (root.disk)
-
xonsh
-
xonsh is a Python-ish, BASHwards-facing shell.
-
yearbook-center
-
null
-
yearbook-center-backend
-
A RestifyJS Backend API for the IITKGP Yearbook Center
-
yearbook-central-php
-
A central website to collect data about the graduating students, write-ups, photos et al for SAC IIT Kharagpur
-
year-book-dav-2013
-
Code for creating the year book for DAV Nerul, class of 2013 using python and a CSV collected from GoogleForms.
-
yearbook-photo-uploader
-
A PHP application to upload multiple photos. To be used in data collection for Yearbook 2016, IIT KGP.
-
year-in-twitter
-
Look back on your 2017 on Twitter!
-
youtube-chronological
-
Create a playlist of the videos uploaded by a channel in chronological order
Commits To
Repository | Most Recent Commit | # Commits |