Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
index [2016/04/23 13:30] – Added back more items Toni Corvera | index [2024/03/08 23:46] (current) – [TFCWeb: A multithreaded webserver] Fix URL Toni Corvera | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Main projects ===== | ===== Main projects ===== | ||
- | **[[vcs|Video Contact Sheet *NIX (vcs)]]** | + | ==== Video Contact Sheet *NIX (vcs) ==== |
+ | <btn type=" | ||
Bash script to create contact sheets (preview images) from videos.\\ | Bash script to create contact sheets (preview images) from videos.\\ | ||
Line 9: | Line 10: | ||
First published on 2007. | First published on 2007. | ||
- | **[[disclosure|Disclosure Password Manager]]** | + | ==== Network Type Indicator (Android App) ==== |
+ | <btn type=" | ||
- | Multi-platform password manager modelled around Revelation.\\ | + | A mobile network type indicator for Android devices.\\ |
- | Not yet published. | + | |
- | + | ||
- | **[[nettype]]** | + | |
- | + | ||
- | A mobile network type indicator for Android devices. | + | |
- | | + | |
Written in Java, not open sourced (yet?).\\ | Written in Java, not open sourced (yet?).\\ | ||
First published on 2013. | First published on 2013. | ||
- | **[[relevation|Relevation]]** | + | ==== Relevation ==== |
+ | <btn type=" | ||
A command-line interface to retrieve passwords stored with the Revelation Password Manager.\\ | A command-line interface to retrieve passwords stored with the Revelation Password Manager.\\ | ||
Written in Python, BSD (New) license. | Written in Python, BSD (New) license. | ||
- | **[[nautilus-follow-symlink]]** | + | ==== nautilus-follow-symlink ==== |
+ | <btn type=" | ||
Nautilus plugin to open the real location of symlink' | Nautilus plugin to open the real location of symlink' | ||
Written in C, LGPL license. | Written in C, LGPL license. | ||
- | **[[mp3plot]]** | + | ==== mp3plot ==== |
+ | <btn type=" | ||
An mp3 bitrate plot tool.\\ | An mp3 bitrate plot tool.\\ | ||
Written in C++, GPL license. | Written in C++, GPL license. | ||
- | **[[quickshare]]** | + | ==== Quick File Share (Android App) ==== |
+ | <btn type=" | ||
- | Easy file sharing between devices at maximum speed. | + | Easy file sharing between devices at maximum speed.\\ |
- | | + | |
Written in Java, not open sourced (yet?). | Written in Java, not open sourced (yet?). | ||
+ | |||
+ | ==== Docker Images ==== | ||
+ | |||
+ | I've published a couple Docker images intended to be used on multiple architectures (i.e. for use on both PCs and Raspberry Pi's). | ||
+ | |||
+ | === Resilio Sync Docker images for multiple architectures === | ||
+ | <btn type=" | ||
+ | |||
+ | A modification of the official Resilio Sync image to use on architectures other than the default '' | ||
+ | |||
+ | === dnsmasq Docker images for multiple architectures === | ||
+ | |||
+ | <btn type=" | ||
+ | |||
+ | A modification of the [[https:// | ||
+ | |||
+ | === Docker Reaper/ | ||
+ | |||
+ | <btn type=" | ||
+ | |||
+ | A simple Docker image that will restart unhealthy containers. | ||
===== Misc ===== | ===== Misc ===== | ||
- | **[[google-clean]]** | + | ==== Clean Google OpenSearch plugin == |
+ | <btn type=" | ||
Add a search engine in compatible browsers (e.g. to Firefox' | Add a search engine in compatible browsers (e.g. to Firefox' | ||
- | **[[https:// | + | ==== TFCWeb: A multithreaded webserver ==== |
+ | <btn type=" | ||
My capstone project, a basic multithreaded webserver core (plus its accompanying paper on its design and implementation process).\\ | My capstone project, a basic multithreaded webserver core (plus its accompanying paper on its design and implementation process).\\ | ||
Line 54: | Line 76: | ||
Writen in C++11, GPL license (paper under CC-by-sa license). | Writen in C++11, GPL license (paper under CC-by-sa license). | ||
- | ===== Work in progress ===== | + | ===== Work in progress |
- | **[[obscurefs]]** | + | {{section> |
+ | |||
+ | ==== ObscureFS ==== | ||
+ | <btn type=" | ||
A simple [[https:// | A simple [[https:// | ||
Line 63: | Line 88: | ||
Status: Working (beta-level), | Status: Working (beta-level), | ||
Written in C++, GPL license. | Written in C++, GPL license. | ||
- | + | \\ <WRAP pagebreak /> | |
- | \\ \\ | + | |
- | **Below this line, it's no man's land. Caveat Emptor.** | + | |
---- | ---- | ||
+ | <WRAP round important> | ||
+ | //Caveat Emptor//\\ | ||
+ | Below this line, it's no man's land. | ||
+ | </ | ||
===== Minor projects / Patches ===== | ===== Minor projects / Patches ===== | ||
- | **[[wordpress]]** | + | ==== WordPress plugins ==== |
+ | <btn type=" | ||
- | Plugins //Interlinks+//, //Relative URLs//, //JS Base2// and //JS Syntax Highlighter// | + | Plugins //Relative URLs//, //Interlinks+//, //JS Base2// and //JS Syntax Highlighter// |
- | **[[mythtv]]** | + | ==== MythTV-related stuff ==== |
+ | <btn type=" | ||
Bash script set // | Bash script set // | ||
Line 81: | Line 110: | ||
===== Code ===== | ===== Code ===== | ||
- | **[[javacode]]** | + | ==== Java code ==== |
+ | <btn type=" | ||
Some Java classes extracted from my programs, either current or abandoned.\\ | Some Java classes extracted from my programs, either current or abandoned.\\ | ||
- | Classes: [[jaavacode#RhinoRun]] and [[javacode# | + | Classes: [[javacode#RhinoRun]] and [[javacode#net.outlyer.misc.posix.ExitCodes|ExitCodes]].\\ |
Public Domain and BSD license. | Public Domain and BSD license. | ||
+ | |||
+ | ===== Experiments / Toys ===== | ||
+ | |||
+ | ==== pluggablejs ==== | ||
+ | <btn type=" | ||
+ | |||
+ | A wrapper around Java's JavaScript engine intended to load //plugins// (used by other of my projects).\\ | ||
+ | Written in Java, BSD (New) license. | ||
+ | |||
+ | ==== JavaScript on Java ==== | ||
+ | |||
+ | Scripts to be run by Rhino (JavaScript for Java), stuff built on top of [[pluggablejs]].\\ | ||
+ | Scripts: [[dynamicjava# | ||
+ | |||
+ | ===== Abandoned / Postponed ===== | ||
+ | |||
+ | These are abandoned (or temporarily abandoned) projects. | ||
+ | |||
+ | ==== Project Igeus ==== | ||
+ | \_Preview screenshots: | ||
+ | |||
+ | A parallel (aka multi-connection) downloader, much like axel, prozilla or GetRight.\\ | ||
+ | Since none of the parallel downloaders I know of available on Linux support https I started mine.\\ | ||
+ | Status: {[label:# | ||
+ | Written in Java, License to be decided. | ||
+ | ==== Project Idorus (pre-release) ==== | ||
+ | <btn type=" | ||
+ | |||
+ | Igeus' little brother :)\\ | ||
+ | A wrapper around [[https:// | ||
+ | Built on top of [[pluggablejs]].\\ | ||
+ | Status: ABANDONED. Pre-release, | ||
+ | Written in Java, BSD (New) license | ||
+ | |||
+ | ==== oBloc / Bloc de notas ==== | ||
+ | <btn type=" | ||
+ | |||
+ | A J2ME/MIDP notepad (notepad for Mobile -Feature- Phones).\\ | ||
+ | I don't discard resuming work on it at some point.\\ | ||
+ | Written in Java J2ME, BSD (New) license Supported languages: English, Spanish & Catalan. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== ==== | ||
+ | |||
+ | <WRAP centeralign> | ||
+ | <btn type=" | ||
+ | ---- | ||
+ | (c) 2001-2020 [[ccat> | ||
+ | \\ | ||
+ | \\ | ||
+ | <wrap classes small> | ||
+ | </ | ||
+ | |||
All dates/times in this page are UTC.