Tomtom Export Script
From Geoqo
(Difference between revisions)
| Line 33: | Line 33: | ||
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %{size}.ov2 | system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %{size}.ov2 | ||
%endforeach | %endforeach | ||
| + | |||
| + | == Running it == | ||
Then you should be able to run the script for a given search like: | Then you should be able to run the script for a given search like: | ||
| − | geoqo --nogui -s set:import:nearme -x FILENAME | + | '''geoqo --nogui -s set:import:nearme -x FILENAME''' |
| + | |||
| + | Which might produce output like: | ||
| + | |||
| + | original count:31 | ||
| + | exporting Unknown :31 | ||
| + | exporting Multi :9 | ||
| + | exporting Webcam :6 | ||
| + | exporting Micro :0 | ||
| + | exporting Small :8 | ||
| + | exporting Regular :2 | ||
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. | 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. | ||
| Line 42: | Line 54: | ||
Hopefully this works ;-) | Hopefully this works ;-) | ||
| − | alternative version by dsPolleke ;-) | + | ==alternative version by dsPolleke ;-)== |
Revision as of 16:50, 16 June 2008
This gives an example of exporting to a bunch of tomtom files based on type:
# research the original set (from the user's -s line) so it's loaded into active memory
%search
set:search:geoqo
# save it under a particular new name for us to make use of below:
%saveset name=tmp:fortomtoms
# tell them how many caches are in it.
%display
count:original count:
# Then create a file per type:
%foreach type Unknown Multi Webcam
%display
count:exporting %{type} :
%search
set:tmp:fortomtoms&&cache:subtype=%{type}
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %{type}.ov2
%endforeach
# Now just search for cache sizes
%foreach size Micro Small Regular
%display
count:exporting %{size} :
%search
set:tmp:fortomtoms
&&cache:subtype=Traditional
&&cache:groundspeak_container=%{size}
%export
system:cmd=gpsbabel -i geo -f %{file:loc} -o tomtom -F %{size}.ov2
%endforeach
Running it
Then you should be able to run the script for a given search like:
geoqo --nogui -s set:import:nearme -x FILENAME
Which might produce output like:
original count:31 exporting Unknown :31 exporting Multi :9 exporting Webcam :6 exporting Micro :0 exporting Small :8 exporting Regular :2
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 ;-)
alternative version by dsPolleke ;-)
- 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