Time Machine – Historical Projects
On this page, I want to collect some of the projects that I developed in the early years of this site. These projects are very old and are maintained only for the love of historical code. They are not actively maintained, so they are available “as is” without support. However, they are still relevant in the field of computer science. I continue to work heavily in programming, but now at the level of cloud provider in the field of security
This page is a deliberately technical “time machine”: the sections below are the original historical overview, followed by the complete inventory of my public code, with creation dates and archival status taken from the source platforms (GitHub, WordPress.org, GitLab, and other forges). The inventory is grouped by technology area, starting from systems languages, because the core of my work has always been closer to the machine than to the CMS.
Java developer
As Java developer I have done a lot of work because it was my primary language. A short list is the follow:
- “Odyno DataBus” (the source code is hosted on github) it was what for me was the maximum of abstraction and isolation. It is a J2SE DataBus component, OSGi R4 compliant, for the management of a logical databus. The Odyno DataBus is a subsystem that transfers Java-Object among components inside a computer, or among computers. I have implemented the publish-subscribe pattern with the possibility to filter by types or by aspect of types.
- “Icaro – Rich Client Application“ allows to have an application interface ready to be used in individual projects. you can create windows chield of a frame (content), windows sliding / retractable side (view), and provide immediate action bar menu + integrated into the frame for all activities definite (Actions)
- “AST-Parent-Pom“ The Alessandro STaniscia MAVEN parent pom is used for all software made by me. I work as a Software Specialist, but software, technology are also my preferred hobbies. So, often I act as garage-developer and I have fun in producing code.
You can download this and other compiled artefacts with the link on the owned page or with the link to the downloads page. For the Maven nature project you can add my repository in your
setting.xml
with this simple code (more info on my article Creare un repository Maven con server ftp e http)
WordPress Plugin Developer
I discovered WordPress several years ago. This site is made in WordPress, and I think it’s a very flexible content management system. That’s why I am also a developer for this platform.
You can find more information in the following list:
[ 2013 ] Wppa+ extra Feeds – This plugin add the extra RSS feeds feature at plugin WP Photo Album Plus.
- [ 2017 ] Simple Vertical Timeline – Simple Vertical Timeline is a simple plugin that allow you to create a timeline in your Article or Page.
- [ 2018 ] EndomondoWP – Embed Endomondo workouts on WordPress Blog
- .: wordpress.org | tutorial | demo | code :.
- [2012] OdynoGoogleGroup – Yes, OdynoGoogleGroups embed the Google Groups on WordPress!
- .: wordpress.org | tutorial | demo | code :.
- YAT -Adds a new widget into WordPress to translate the current page with Google Translator Service
- .: wordpress.org | tutorial | demo | code :.
- CARODY – Carody is WordPress plugin for CarManagement and FleetManagement
- .: wordpress.org | tutorial | demo | code :.
JQuery Developer
I tried to play a bit with JQuery Plugins system and I have dove into these plugins:
- JQuery Position Picker -A jQuery plugin that creates a location picker on your webpage with a simple input form.
- .: jquery.com : demo : code :.
Other source code
If you want to fork my code you can do so because most of my projects are on either Github or
Bitbucket, others in this site and others in my “garage-datastore”. I list my projects here, organized by location
- {{github:Odyno}}
- ProxySetting – Set proxy on Linux shell with these simple scripts
[download id=”1″ format=”num_d”]
GitHub Inventory (complete, by technology)
This is the full inventory of my public GitHub repositories (github.com/Odyno), grouped by technology area and ordered by creation date within each group, starting from systems languages down to web tooling. For each entry the creation date, the originality (original work vs fork), the archival status, and a short technical note on what the project did are reported. Repositories marked as [ARCHIVED] are read-only and kept purely for historical reference.
Java & JVM
- [2012-05-13] mixare [ARCHIVED] – Clone to support mixare (mix Augmented Reality Engine), a free open-source augmented reality engine for Android; the base of my early AR experiments and of the odyno-mix-poi plugin. Fork, Java.
- [2012-12-17] OdynoDataBus – J2SE DataBus component, OSGi R4 compliant, implementing the publish-subscribe pattern with type and aspect filtering for transferring Java objects between components or computers. Original work, Java.
- [2013-01-23] AST-Parent-Pom – Maven parent POM used as the common build base for all my software projects. Original work.
- [2013-04-11] GoldenRetriever – Tool to simplify refactoring work: it “discovers” which Java classes are actually used by a project, supporting cleanup and dead-code analysis. Original work, Java.
- [2013-10-10] SBS-toolkit [ARCHIVED] – Java toolkit that parses Mode S / ADS-B aircraft data messages (SBS-1/BaseStation format), part of my software-defined radio experiments. Original work, Java.
- [2014-02-21] icaro-rca – “Icaro – Rich Client Application”: a ready-to-use desktop application skeleton with child windows, sliding/retractable side views, and an integrated action bar menu. Original work, Java.
- [2016-10-13] react-native-android-kit – Android Native Kit for React Native. Fork, Java.
- [2021-07-23] maven-shared-resources – Apache Maven shared resources. Fork.
C / C++ – Systems, Embedded & SDR
- [2013-07-18] dump1090 – Simple Mode S decoder for RTL-SDR devices. Fork, C.
- [2015-07-22] rtl-ais – A simple AIS tuner and generic dual-frequency FM demodulator. Fork, C.
- [2018-09-13] php-rdkafka – Kafka client for PHP. Fork, C.
- [2020-08-26] OpenMQTTGateway – MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional protocols. Fork, C++.
Python & Home Automation
- [2018-02-17] home-assistant – Open-source home automation platform running on Python 3. Fork, Python.
- [2018-02-26] home-assistant-polymer – Polymer frontend for Home Assistant. Fork, HTML.
- [2022-02-08] hanobo – Home Assistant implementation of pynobo, to control Nobø / Glen Dimplex heaters. Fork.
- [2026-03-29] ha-blueprints – Minimal repository of Home Assistant automation blueprints (location watchdog, smart light) with versioning and CI validation. Original work, Shell/YAML.
- [2026-07-08] pyhon-revived – Clone of the OSS library to control hOn devices with Python. Fork, Python.
- [2026-07-08] hon-revived – Clone of the Home Assistant integration for Haier hOn: support for Haier/Candy/Hoover home appliances. Fork, Python.
DevOps, Docker & Scripting
- [2016-12-16] docker-compose-drupal – Deprecated Drupal docker-compose setup (superseded by Docker4Drupal). Fork.
- [2017-02-27] docker_images – Docker images used for Continuous Integration pipelines. Original work, Dockerfile.
- [2017-02-27] github-to-wordpress-deploy-script – Bash script to handle tagging on GitHub and deployment to WordPress SVN. Fork, Shell.
- [2018-04-25] ramode – “RAspberry MOtion DEtection”: a simple motion-detection system for Raspberry Pi made of bash scripts. Original work, Shell.
- [2020-02-13] ingv-dockers – Docker images built for INGV-related work: a Jupyter all-spark-notebook base extended with obspy, basemap and conda kernels for seismological data analysis. Original work, Dockerfile.
- [2020-02-19] wdf-dockers – Docker images for wdf. Fork, Dockerfile.
- [2020-04-18] microk8s – Small, fast, single-package Kubernetes for developers, IoT and edge. Fork.
- [2024-07-09] my-ampache-docker-env – Ampache docker package. Fork, Shell.
- [2024-11-11] saw – Recently created repository, currently minimal (license and initial structure). Original work.
WordPress & PHP
- [2012-08-25] odyno-mix-poi – WordPress plugin to publish POIs for the Mixare augmented reality app. Fork, PHP.
- [2012-09-22] carody – WordPress plugin for car management and fleet management. Original work, PHP.
- [2013-01-15] YAT – “Yet Another Translator”: WordPress widget to translate the current page via the Google Translator service. Original work, PHP.
- [2013-04-15] OdynoGoogleGroups [ARCHIVED] – WordPress plugin to embed Google Groups discussions inside a WordPress site. Archived when the Google Groups embedding approach became obsolete. Original work, PHP.
- [2013-05-30] wppa_extra_feed – WordPress plugin adding RSS feed features to the WP Photo Album Plus (wppa) plugin. Original work, PHP.
- [2014-04-07] Endomondo-php [ARCHIVED] – Simple PHP objects for accessing Endomondo workout data via the Endomondo mobile API. Archived after the Endomondo service was shut down. Original work, PHP.
- [2014-04-08] Requests – “Requests for PHP”: a humble HTTP request library. Fork, PHP.
- [2015-10-19] WP-API – The WordPress REST API (JSON-based) project. Fork, PHP.
- [2016-07-10] simple-vertical-timeline – WordPress plugin to create a vertical timeline inside an article or page, later published on wordpress.org. Original work, HTML/PHP.
- [2016-07-13] multisite-user-management – In a WordPress Multisite, automatically add new users to each site. Fork, PHP.
- [2016-07-30] endomondowp [ARCHIVED] – WordPress plugin to embed Endomondo workouts in a blog. Archived after the Endomondo service closed. Original work, PHP.
- [2016-09-01] home-money-control – Internal-purpose WordPress plugin for the management of home expenses. Original work, JavaScript/PHP.
- [2017-02-21] twentysixteen – Twenty Sixteen, the WordPress default theme. Fork, CSS/PHP.
- [2018-08-06] firefly-iii – A personal finances manager. Fork, PHP.
JavaScript, Web Frontend & Other Tooling
- [2013-04-08] jquery-position-picker [ARCHIVED] – jQuery plugin that creates a location picker on a webpage using OpenLayers as map viewer. Fork, CSS/JavaScript.
- [2014-09-26] geodesy – Libraries of geodesy functions implemented in JavaScript. Fork, JavaScript.
- [2015-07-09] jquery-boilerplate – A jump-start for jQuery plugin development. Fork, JavaScript.
- [2015-08-24] angular-styleguide – Angular style guide: a starting point for Angular development teams. Fork.
- [2015-10-25] AngularJS-ResponsiveCalendar – A pure AngularJS responsive calendar directive. Fork, JavaScript.
- [2016-10-13] react-native-maps – React Native Mapview component for iOS and Android. Fork, JavaScript.
- [2016-10-20] react-storybook-addon-info – A React Storybook addon to show additional information for stories. Fork, JavaScript.
- [2016-10-24] react-native-storybook – UI component development environment for React Native. Fork, JavaScript.
- [2016-11-19] reactnative-jwts – Authenticating a React Native app with JSON Web Tokens. Fork.
- [2016-11-24] webapi-community-examples [ARCHIVED] – Collection of Navionics Web API examples provided for the community. Fork, HTML.
- [2016-12-22] react-native-jwt – Sample authentication flow using React Native, Redux and JWT. Fork, JavaScript.
- [2017-01-16] wp-react-boilerplate – Get started with using React in a WordPress plugin. Fork, JavaScript.
- [2017-03-12] simple-html-maintenance-page – A simple maintenance page. Fork, HTML.
- [2017-04-06] Doxygen-Bootstrap – Integrating Doxygen output with Twitter Bootstrap. Fork, JavaScript.
- [2017-04-07] doxygen-bootstrapped – Customize Doxygen output with the Bootstrap framework. Fork, JavaScript.
- [2017-05-12] markdown-content – Markdown content for the aerobatic.io website. Fork.
- [2018-02-03] WebSricam – Web interface for the Sricam SP015 wireless IP camera. Original work, JavaScript.
- [2018-02-06] gitignore – A collection of useful .gitignore templates. Fork.
- [2019-07-03] material-ui – React components for faster and easier web development. Fork, JavaScript.
- [2019-09-13] create-dmg – A shell script to build fancy DMGs. Fork.
- [2020-01-06] kresus_ynh – Kresus (personal finance manager) packaged for YunoHost. Fork.
- [2020-08-06] ingv-early-est-poc [ARCHIVED] – Proof of concept for the Early-Est system: data management and realtime data display for earthquake early warning. Original work, JavaScript.
Other forges
Beyond GitHub, part of my code lives or has lived on other platforms: Bitbucket (historical repositories), GitLab instances used for work-related projects, and the WordPress.org plugin SVN (where my plugins are distributed to users). Some legacy experiments also survive only on this site and in my “garage-datastore”, as noted in the historical sections above.
