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

  1. metakgp
  2. Students' Alumni Cell, IIT Kharagpur
  3. 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

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.