Tomtom Export Script
From Geoqo
(Difference between revisions)
| Line 3: | Line 3: | ||
# first, save what the user searched for | # first, save what the user searched for | ||
%saveset tmp:fortomtoms | %saveset tmp:fortomtoms | ||
| − | + | ||
# Then create a file per type: | # Then create a file per type: | ||
%foreach type Unknown Traditional Multi | %foreach type Unknown Traditional Multi | ||
| Line 20: | Line 20: | ||
Hopefully this works ;-) | Hopefully this works ;-) | ||
| + | |||
| + | |||
| + | #geoqo script | ||
| + | %search | ||
| + | cache:available==True | ||
| + | |||
| + | # first, save what the user searched for | ||
| + | %saveset tmp:fortomtoms | ||
| + | |||
| + | # Then create a file per type: | ||
| + | %foreach type Unknown Multi Webcam | ||
| + | %search | ||
| + | set:tmp:fortomtoms | ||
| + | &&cache:subtype=%[type] | ||
| + | %export | ||
| + | system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %[type].ov2 | ||
| + | %endforeach | ||
| + | |||
| + | #just micro's | ||
| + | %search | ||
| + | set:tmp:fortomtoms | ||
| + | &&cache:subtype=Traditional | ||
| + | only:type=Geocache,subtype=Traditional Cache,groundspeak_container=Micro | ||
| + | %export | ||
| + | system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F micro.ov2 | ||
| + | |||
| + | # all other traditionals | ||
| + | %search | ||
| + | set:tmp:fortomtoms | ||
| + | &&cache:subtype=Traditional | ||
| + | +drop:type=Geocache,subtype=Traditional Cache,groundspeak_container=Micro | ||
| + | %export | ||
| + | system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F traditional.ov2 | ||
| + | |||
| + | |||
[[Category:scripting]] | [[Category:scripting]] | ||
Revision as of 15:47, 16 June 2008
This gives an example of exporting to a bunch of tomtom files based on type:
# first, save what the user searched for
%saveset tmp:fortomtoms
# Then create a file per type:
%foreach type Unknown Traditional Multi
%search
set:tmp:fortomtoms
&&cache:subtype=%[type]
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F geocaches-%[type].ov2
%endforeach
Then you should be able to run the script for a given search like:
geoqo --nogui -s set:import:nearme -x FILENAME
And it'll put everything from the import:nearme set into .ov2 files for use on tomtoms. Don't forget to create .bmp files for the icons.
Hopefully this works ;-)
#geoqo script
%search
cache:available==True
# first, save what the user searched for
%saveset tmp:fortomtoms
# Then create a file per type:
%foreach type Unknown Multi Webcam
%search
set:tmp:fortomtoms
&&cache:subtype=%[type]
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %[type].ov2
%endforeach
#just micro's
%search
set:tmp:fortomtoms
&&cache:subtype=Traditional
only:type=Geocache,subtype=Traditional Cache,groundspeak_container=Micro
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F micro.ov2
# all other traditionals
%search
set:tmp:fortomtoms
&&cache:subtype=Traditional
+drop:type=Geocache,subtype=Traditional Cache,groundspeak_container=Micro
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F traditional.ov2