Projects
In Progress
Name | private | purpose ————- |:————-:| :—–
Mature Projects
Name | private | purpose |
---|---|---|
https://github.com/hbt/intellij-plugin-tab-switcher-like-recent-files-popup | - | intellij tab switcher plugin |
https://github.com/hbt/intellij-plugin-always-open-tab-on-the-right | - | intellij tab placement plugin |
https://github.com/hbt/Surfingkeys | - | Mouseless replacement |
https://github.com/hbt/z | - | fixes to bash cli jumper |
wion | - | code to manipulate wion device |
git-forks-analysis | - | analyze forks networks to find gems |
https://github.com/hbt/git_stats | - | git stats to work across branches and analyze forks |
https://github.com/hbt/gitinspector | - | git stats to work across branches and analyze forks |
howtos | - | track howto repos + tips |
phpstorm-config | - | phpstorm config + plugins since jetbrains repo no longer lists some of them |
darkreader | - | copy of fork working on chromium |
vim-outliner | - | vimflowy clone from github |
chrome-tabs-outliner | - | Chrome Tabs Outliner extension hacked |
docker-package-manager | - | install and use software in docker containers |
docker-files | Yes | tracks Dockerfile configs of interest |
node-experiments | Yes | experiments using various versions of node |
leo-editor | - | outliner app fork |
chromium white flash docker build | - | docker instructions to build chromium for white flash repo |
chrome fuzzy finder | - | search tabs history bookmarks using fuzzy finder like intellij |
bookmarks-editor | Yes | edit/manipulate chrome bookmarks easily using text |
watch | - | file watcher/monitor to run scripts on file changes |
projects-log | Yes | tracks decisions/design/ideas/implementations across projects (private) |
https://github.com/hbt/chrome-restore-focus | - | restores focus to document body using keyboard. Hack for mouseless |
projects-log | - | tracks decisions/design/ideas/implementations across projects (old public) |
github-backup | - | backups up github data |
x-tile | - | window manager tiling |
chromium-white-flash-fix | - | fixes white flash in chromium |
dotfiles | Yes | dotfiles and scripts management + vcsh share with dotfiles_hbtlabs |
dotfiles_hbtlabs | Yes | dotfiles hbtlabs + vcsh share with dotfiles |
hbtlabs-scripts | Yes | hbtlabs system scripts - could be migrated to dotfiles_hbtlabs |
phpmyadmin3 | Yes | phpmyadmin3 with custom changes to facilitate navigation |
phpunit-skeleton-generator | - | generates tests from annotations/assertions using comments in code |
chromiumdotfiles | - | chrome extension to load JS/CSS files per domain. dotjs replacement |
meld | - | meld diff program with dark theme additions |
hbtlabs.github.io | - | this site |
hbt blog | - | old blog still active but replaced by accdev. to be migrated |
hbtlabs.com site | - | hbtlabs.com public site |
accdev | Yes | active blog |
backup | Yes | custom scripts to handle cloning, mirror, incremental backups of all local, external, remote drives |
gpg-keys | Yes | gpg keys management |
etc | Yes | tracks changes in /etc using etckeeper (desktop) |
ctms-db-sync | Yes | consulting - syncs remote databases to local db |
empower-autodeploy | Yes | consulting - custom scripts for continuous integration |
empower | Yes | consulting - empower project |
pmrobot | Yes | pmrobot custom changes |
On Hold
Name | private | purpose ————- |:————-:| :—–
Dead Projects
Name | Private | purpose | Deprecated on | Reason |
---|---|---|---|---|
docker-openvpn | - | openvpn config with kill switch using docker | ||
simple-custom-config | - | define configuration files using templates | 2013 | Replaced by http://symfony.com/components/Config |
git-svn-migration | - | migrates svn repository and its plugins / configuration using git-svn to git | 2012 | All svn repositories migrated and not worth adapting code to latest git version |
js-beautify-gem | - | beautifies JS code | 2012 | replaces by better IDE plugin + beautify npm packages |
watch_and_do | - | watch files and executes scripts | 2011 | replaced by inotifywait and grunt watch |
svn-tools | - | equivalent of git log -S but for svn | 2012 | no more svn repositories and possible to use git-svn instead |
jmsnmessenger | - | msn messenger client in Java | 2006 | Summer/Student project to play with msn messenger API. Nothing serious |
jchat | - | chat application written in Java to experiment with threads, streams, file transfer etc | 2005 | Summer/Student project |
jmail | - | mail client in Java to experiment with email API + smtp/imap | 2005 | Summer/Student project |
jzip | - | java GUI client to zip/unzip | 2004 | Summer/Student project |
jgoogle | - | java GUI exploring google API | 2005 | Summer/Student project |
jsplit | - | java GUI to split and send large files by email | 2005 | Summer/Student project |
oracle-script-generator | - | CSharp GUI to generate Oracle SQL after building db | 2006 | Summer/Student project |
imdb-plus | - | chrome extension to watch youtube trailers on imdb | 2012 | imdb added trailers |
tab-plus | - | chrome extension to manage tabs | 2012 | replaced by vrome |
mysql-sync | - | php wrapper around percona to synchronizes databases | 2013 | syncing mysql files using rsync was faster than syncing records |
many | - | experimental work to add many to many relationships | 2013 | backbone was abanded in favor of ember.js |
coffee-script | - | experimental work on compiler to match the javascript code generated to coffeescript - line by line | 2013 | easier to write + debug javascript than write coffeescript and debug generated javascript |
vimium | - | chrome extension to navigate using the keyboard. add multiple features | 2012 | abandoned in favor of vrome |
netflix-enhancements | - | netflix chrome extension to add filtering of already watched movies, imdb ratings, youtube trailers etc. | 2013 | abandoned after termination of netflix service |
phpmyadmin | - | phpmyadmin 4 minor changes | 2013 | abandoned after realizing navigation in phpmyadmin 4 was inferior to custom version of phpmyadmin3 |
tasktree | - | experimenting with JS technology to build single page apps using backbone, knockout, ember, angular, socket.io etc. | 2013 | abandoned after realizing JS technology was not mature enough and identified ember.js as next major contender |
todoapp | - | experimenting with JS, testing with mocha/jasmine and using visual testing | 2013 | continued experimentation in tasktree |
tvshows-downloader | Yes | tvshows downloader using RSS feeds | 2013 | replaced by flexget |
streaming | Yes | streaming tvshows / movies using justin tv API | 2014 | justin.tv shutdown |
euler | Yes | experimenting with euler challenges + learning math by building API using Ruby / R / Mathematica | 2012 | - |
todo | Yes | todo system + calendar reminder | 2013 | replaced by checkvist |
sfutils | Yes | utilities accumulated in PHP / symfony / propel | 2012 | terminated major symfony projects |
sfgoogleloginplugin | Yes | google login plugin for symfony | 2010 | terminated major symfony projects |
sf1.4deployplugin | Yes | deploys symfony 1.4 projects | 2010 | terminated major symfony projects |
relu | Yes | book exchange project | 2008 | startup shutdown |
vbenvplugin | Yes | manages environment in symfony + switches files | 2010 | terminated major symfony projects |
futils | Yes | similar to sfutils | 2012 | terminated major symfony projects |
menuplugin | Yes | generates beautiful menus based on yml files | 2008 | found better stuff |
msnmessengercontactgrabberplugin | Yes | grab contacts from msn messenger and other social media | 2008 | project ended |
pmmessageplugin | Yes | private messaging plugin used to power relu project | 2008 | project ended |
sfdeployplugin | Yes | deploys symfony 1.0 applications | 2010 | terminated major symfony 1.0 projects |
accounts | Yes | passwords manager | 2014 | replaced by lastpass |
find-similar-videos | Yes | locate similar videos using image duplications algos | 2014 | one time script |
linode-logs | Yes | logs storage of linode instance | 2012 | no longer needed |
rumie-scripts | Yes | consulting - custom scripts for continuous integration | 2015 | rumie contract terminated |
rumie-analytics | Yes | consulting - old backup repo | 2015 | rumie contract terminated |
ssi-bak | Yes | consulting - syllogistic backups | 2015 | syllogistic contract terminated |
oss-checklist | open source software best practices based on literature. | 2013 | project stalled | |
config | Yes | contains dotfiles and custom scripts / configuration. | 2016 | in favor of hbt/dotfiles and vcsh |
vrome | - | chrome extension to browse with keyboard. Works in tandem with chromium-vim cvim. | 2017 | Replaced by mouseless |
pmrobot-db | Yes | pmrobot automated db backups. | 2017 | replaced by gdrive backups |
mouseless | - | chromium vim fork. browse without keyboard | 2018 | in favor of surfingkeys fork |