Advanced Geocaching Tool for Linux - Version 0.4.0
D. Fett
fett_mokokernel at fragcom.de
Tue Oct 6 15:15:08 CEST 2009
A new version is out and there are lots of new features:
- Added cool command line interface! See below for features.
- Completely new search feature
- New "marking" feature: Mark interesting geocaches and get back to them
quickly.
- Added upper bound for visible caches to improve speed
- Added upscaling of missing map tiles
- Changed image loading*
- Don't redraw map on movement if your position isn't shown anyway
- Changed quality indicator to see how exact the shown position is. Shows if
DPGS-Satellites (SBAS) are in sight.
- Recursive retrieval of geocaches. Download more geocaches with one click.
- bearing-hold function now works.
- better map drawing: see faster, which tiles are missing
- better hint decoding
- added python-json dependency
- Faster downloading of geocaches.
- Removed exporting function until it is adapted to the new downloader
- Smaller default size for use on netbooks
* To have all the images of a cache available, re-download your geocaches.
The package is available as a PyPi-package for all newer python
distributions. For Ubuntu, all you have to do is:
sudo apt-get install python-setuptools
sudo easy_install agtl
An (slightly outdated) debian package for older python distributions is
available (see
http://packages.debian.org/search?keywords=agtl&searchon=names&suite=all§ion=all
).
These are the features of the new CLI:
./agtl set [options]
Change the configuration.
./agtl import [importactions]
Fetch geocaches from geocaching.com and write to the internal
database.
./agtl import [importactions] do [actions]
Fetch geocaches from geocaching.com, put them into the internal
database and do whatever actions are listed.
./agtl filter [filter-options] do [actions]
Query the internal database for geocaches and do the desired
actions.
./agtl import [importactions] filter [filter-options] do [actions]
Import geocaches, put them into the internal database, filter the
imported geocaches and run the actions.
./agtl sql "SELECT * FROM geocaches WHERE ... ORDER BY ... LIMIT ..." do
[actions]
Select geocaches from local database and run the actions afterwards.
Additional use of the filter is also supported. To get more information, run
"./agtl sql".
options:
--user(name) username
--pass(word) password
Your geocaching.com login data.
importactions:
--in coord1 coord2
Fetches the index of geocaches between the given
coordinates.
These are interpreted as the corners of a rectangle. All
caches
within the rectangle are retrieved. No details are
retrieved.
--around coord radius-in-km
Fetches the index of geocaches at the given coordinate and
radius
kilometers around it. No details are retrieved.
filter-options:
--in coord1 coord2
--around coord1 radius-in-km
See import actions.
-f|--found
-F|--not-found
Filter out geocaches which have (not) been found by the
user.
-w|--was-downloaded
caches which have full detail information available
-s|--size (min|max) 1..4|micro|small|regular|huge|other
Specify a minimum or maximum size. If min/max is not given,
show
only geocaches with the given size.
-d|--difficulty (min|max) 1.0..5.0
-t|--terrain (min|max) 1.0..5.0
Filter out geocaches by difficulty or terrain.
-T|--type type,type,...
type: virtual|regular|unknown|multi|event
Only show geocaches of the given type(s)
-o|--owner owner-search-string
-n|--name name-search-string
-i|--id id-search-string
Search owner, name (title) or id of the geocaches.
--new
Caches which were downloaded in current session. Useful to
get alerted when new caches arrive.
actions:
--print
Default action, prints tab-separated list of geocaches
--fetch-details
Downloads Descriptions etc. for selected geocaches
--export-html folder
Dumps HTML pages to given folder
--command command
Runs command if more than one geocache has survived the
filtering.
The placeholder %s is replaced by a shell-escaped list of
geocaches.
Not implemented yet:
--export-gpx folder
Dumps geocaches into separate GPX files
--export-single-gpx file
Dumps selected geocaches into a single GPX file
--draw-map zoom file
Draws one big JPEG file with the positions of the selected
geocaches
--draw-maps zoom folder [tiles]
Draws a small JPEG image for every geocache.
Preferred format for coordinates:
'N49 44.111 E6 29.123'
or
'N49.123456 E6.043212'
Instead of a coordinate, you may also query geonames.com for a place name.
Just start the string with 'q:':
q:London
'q:Brisbane, Australia'
--
View this message in context: http://n2.nabble.com/Advanced-Geocaching-Tool-for-Linux-Version-0-4-0-tp3774950p3774950.html
Sent from the Openmoko Community mailing list archive at Nabble.com.
More information about the community
mailing list