-Software Projects currently worked on
-=====================================
+[[!meta title="Projects"]]
+
+## Software Projects I currently work or have worked on
+
+These are mostly software projects to scratch my own itch, and I consider most
+of them finished.
* [[projects/geojackal]] – A geocache management database
* [[projects/infopoint-html]] – A full screen web page viewer for info terminals
+* [`pdf.lang`](pdf.lang) – PDF syntax description for the [highlight][] library
+
+[highlight]: http://www.andre-simon.de/doku/highlight/en/highlight.php
-Ideas for new software projects
-===============================
+## Ideas for new software projects
Here I collect sketches for software that I still need to write (or that I
-would like to be seen written by someone other... ;-)), and features that
-IMHO still need to be implmented in existing software.
+would like to be seen written by someone else...), and features that
+IMHO still need to be implemented in existing software.
-This section should serve as a source of inspiration for people that have too
-much time on their hands.
+This section can also serve as a source of inspiration for people that have too
+much time on their hands... ;-) Feel free to [[drop me a note|contact]] if you
+should start realizing one of it, so I can update the information here.
+* [[Sketches for a federated social network|projects/crypto-fsn]] with full control
+ over your own data by using strong cryptography
* [[OpenStreetMap editor for mobile devices|projects/osm-mobile]]
-JOSM: Nice-to-have
-------------------------
+### JOSM: Nice-to-have
+What I would like to see in [JOSM][], the Java OpenStreetMap Editor:
* Raw diff view of the changed XML data. The current preview in the upload
dialog is too simple.
-* A function to copy a bunch of tags from one object to another. Example: I
+* <strike>A function to copy a bunch of tags from one object to another. Example: I
have a node tagged with `shop=florist`, `opening_hours=...` and want to
transfer these tags to the surrounding building to delete the node
- afterwards.
+ afterwards.</strike> implemented in [utilsplugin2][]
+[JOSM]: http://josm.openstreetmap.org
+[utilsplugin2]: http://wiki.openstreetmap.org/wiki/JOSM/Plugins/UtilsPlugin2#Copy_tags_from_previous_selection