Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
index [2016/04/23 13:30] – Added back more items Toni Corveraindex [2020/12/06 10:53] – Update copyright year Toni Corvera
Line 3: Line 3:
 ===== Main projects ===== ===== Main projects =====
  
-**[[vcs|Video Contact Sheet *NIX (vcs)]]**+==== Video Contact Sheet *NIX (vcs) ==== 
 +<btn type="primary" size="sm">[[vcs|Details]]</btn>
  
 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="primary" size="sm">[[nettype|Details]]</btn> <btn type="info" size="sm">[[https://play.google.com/store/apps/details?id=net.outlyer.nettype|Google Play Store]]</btn>
  
-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+
- [[https://play.google.com/store/apps/details?id=net.outlyer.nettype|Google Play Store page]].\\+
 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="primary" size="sm">[[relevation|Details]]</btn>
  
 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="primary" size="sm">[[nautilus-follow-symlink|Details]]</btn>
  
 Nautilus plugin to open the real location of symlink'ed directories.\\ Nautilus plugin to open the real location of symlink'ed directories.\\
 Written in C, LGPL license. Written in C, LGPL license.
  
-**[[mp3plot]]**+==== mp3plot ==== 
 +<btn type="primary" size="sm">[[mp3plot|Details]]</btn>
  
 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="primary" size="sm">[[quickshare|Details]]</btn> <btn type="info" size="sm">[[https://play.google.com/store/apps/details?id=net.outlyer.quickshare|Google Play Store]]</btn>
  
-Easy file sharing between devices at maximum speed+Easy file sharing between devices at maximum speed.\\
- [[https://play.google.com/store/apps/details?id=net.outlyer.quickshare|Google Play Store page]].\\+
 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="primary" size="sm">[[https://hub.docker.com/r/outlyernet/resiliosync-multiarch|Details at Docker Hub]]</btn>
 +
 +A modification of the official Resilio Sync image to use on architectures other than the default ''amd64''.
 +
 +=== dnsmasq Docker images for multiple architectures ===
 +
 +<btn type="primary" size="sm">[[https://hub.docker.com/r/outlyernet/dnsmasq-multiarch|Details at Docker Hub]]</btn>
 +
 +A modification of the [[https://hub.docker.com/r/jpillora/dnsmasq|jpillora's dnsmasq]] image to use on architectures other than the default ''amd64''.
 +
 +=== Docker Reaper/Nigromancer ===
 +
 +<btn type="primary" size="sm">[[https://hub.docker.com/r/outlyernet/reaper-nigromancer|Details at Docker Hub]]</btn>
 +
 +A simple Docker image that will restart unhealthy containers.
  
 ===== Misc ===== ===== Misc =====
  
-**[[google-clean]]**+==== Clean Google OpenSearch plugin == 
 +<btn type="primary" size="sm">[[google-clean|Details]]</btn>
  
 Add a search engine in compatible browsers (e.g. to Firefox's search box) to search Google with no extra arguments. Add a search engine in compatible browsers (e.g. to Firefox's search box) to search Google with no extra arguments.
  
-**[[https://tfc.corvera.eu|TFCWeb: A multithreaded webserver]]**+==== TFCWeb: A multithreaded webserver ==== 
 +<btn type="primary" size="sm">[[https://tfc.corvera.eu|TFCWeb project page]]</btn>
  
 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 (Unpublished) =====
  
-**[[obscurefs]]**+{{section>private:home#Disclosure Password Manager}} 
 + 
 +==== ObscureFS ==== 
 +<btn type="primary" size="sm">[[obscurefs|Details]]</btn>
  
 A simple [[https://github.com/libfuse/libfuse|FUSE]]-based filesystem in which filenames are obfuscated and random bits prepended to files (no encryption applied, for real security take a look at [[http://www.arg0.net/encfs/|EncFS]]).\\ A simple [[https://github.com/libfuse/libfuse|FUSE]]-based filesystem in which filenames are obfuscated and random bits prepended to files (no encryption applied, for real security take a look at [[http://www.arg0.net/encfs/|EncFS]]).\\
Line 63: Line 88:
 Status: Working (beta-level), still adding features.\\ Status: Working (beta-level), still adding features.\\
 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.
 +</WRAP>
  
 ===== Minor projects / Patches ===== ===== Minor projects / Patches =====
  
-**[[wordpress]]**+==== WordPress plugins ====  
 +<btn type="primary" size="sm">[[wordpress|Details]]</btn>
  
-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="primary" size="sm">[[mythtv|Details]]</btn>
  
 Bash script set //mythtv-helper-scripts//: ''mythtv-sql-inject'', ''mythvideo-player'' and ''mythtv-get-program-info''.\\  Bash script set //mythtv-helper-scripts//: ''mythtv-sql-inject'', ''mythvideo-player'' and ''mythtv-get-program-info''.\\ 
Line 81: Line 110:
 ===== Code ===== ===== Code =====
  
-**[[javacode]]**+==== Java code ==== 
 +<btn type="primary" size="sm">[[javacode|Details]]</btn>
  
 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#ExitCodes]].\\+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="primary" size="sm">[[pluggablejs|Details]]</btn>
 +
 +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#Zeroer]]
 +
 +===== Abandoned / Postponed =====
 +
 +These are abandoned (or temporarily abandoned) projects.
 +
 +==== Project Igeus ====
 +\_Preview screenshots: {{:igeus:gui-preview.jpg?linkonly|GUI}}, {{:igeus:cli-preview.jpg?linkonly|CLI}}
 +
 +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:#ff9a93:ABANDONED]}. Unstable pre-alpha.\\
 +Written in Java, License to be decided.
 +==== Project Idorus (pre-release) ====
 +<btn type="primary" size="sm">[[idorus|Details]]</btn>
 +
 +Igeus' little brother :)\\
 +A wrapper around [[https://www.gnu.org/software/wget/|wget]], [[https://curl.haxx.se/|curl]] (and possibly others) to download *different* files in parallel (unlike Igeus which downloads parts of a file in parallel).\\
 +Built on top of [[pluggablejs]].\\
 +Status: ABANDONED. Pre-release, working but with some rough edges.\\
 +Written in Java, BSD (New) license
 +
 +==== oBloc / Bloc de notas ====
 +<btn type="primary" size="sm">[[obloc|Details]]</btn>
 +
 +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="info" size="lg" icon="glyphicon glyphicon-heart">[[tips]]</btn>
 +----
 +(c) 2001-2020 [[ccat>|Toni Corvera]]
 +\\
 +\\
 +<wrap classes small>%%[%%[[blog>pubkey.asc|GPG key]]%%]%%</wrap>
 +</WRAP>
 +
  
  
All dates/times in this page are UTC.
  • index.txt
  • Last modified: 2024/03/08 23:46
  • by Toni Corvera