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