Projects

Spread the love

Portfolio of various meta projects I worked or am currently working on. Technologies involved go from Scripting and Web Development to Video processing. Some may be useful to someone else, who knows?

A meta project involves more than one interconnected technology.

[cards]

[card]
[card-header]

Towson University Class Database Fork

[/card-header]
[card-block]

This project is about forking the class database from a 4 years College, Towson University. It involves scraping web data to an SQLite database and making it available for a static web server, buffed dynamically with JavaScript SQL.js.

You may be interested only in the scraping and dynamic SQL part of it though.

[/card-block]
[card-footer]

How to use scrapy to feed an SQLite database
How To Build a JavaScript SQLite Web Dashboard

[/card-footer]
[/card]

[card]
[card-header]

Home DNS AdBlock with DDWRt

[/card-header]
[card-block]

What about turning your home router into a central Home AdBlock solution?

DNS Spoofing doesn’t consume a lot of resources so it’s suitable for even the lowest end routers. More info on how to flash your router with DDWRt here.

[/card-block]
[card-footer]

Preparing the router with packages

Configuring pixelserv

Configuring dnsmasq

Automate everything with scripts

[/card-footer]
[/card]

[card]
[card-header]

Bash profile + framework of 300 functions

[/card-header]
[card-block]

This is an environment I use at home, and that I developed for my former clients. Comes with a big .profile + a set of functions for System, Apache, WebSphere, etc. with 300 shell functions, still it’s light in memory thanks to the Korn shell FPATH emulation for bash.

I don’t think shell scripts come with any sort of GPL license so feel free to reuse any part of the code freely.

[/card-block]
[card-footer]

.profile and the core structure

Wrapping up the .profile and functions

[/card-footer]
[/card]

[card]
[card-header]

WebSphere Scripting Framework

[/card-header]
[card-block]

WebSphere Scripting Framework with 150 functions. Automate your EAR deployments and updates. Automate everything!

[/card-block]
[card-footer]

More stuff to come soon

[/card-footer]
[/card]

[/cards]