Map Theme Housekeeping
completed by: Illya Kovalevskyy
mentors: Torsten Rahn, Dennis Nienhüser
Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world!
Marble provides a long list of additional map themes that can be installed as addons from within Marble. An overview of those map themes is available at http://marble.kde.org/maps-4.5.php. This task is about performing various cleanup operations for them.
- Ensure that all map themes for planets other than earth have a proper radius set in the .dgml file. See also this task.
- For all historc map themes: Replace their -preview icon with the one from http://marble.kde.org/maps-4.5.php (they have been updated recently).
- Write a script which performs the following operations on a given map theme archive:
- Unpack the map archive contents
- Remove temporary files in them (which end with ~). Hint: find /some/dir -name "*~" -delete
- For all map themes: Run optipng on all .png files to reduce their size. Hint: find /some/dir -name "*.png" -exec optipng {} \;
- Repack the map archive contents
- Run the script on all map theme archives
Helpful links:
- http://marble.kde.org/maps-4.5.php
- The easiest way to reach Marble developers to help you is to visit the #marble IRC channel in freenode. Watch out for Earthwings
- http://marble.kde.org/