Feature Request - add sharing Wherigo Cartridges with c:geo
Now that c:geo has Wherigo support, it might be nice to allow users to transfer cartridges directly from a PC to the phone via send2cgeo without having to use some file transfer method and manual copying/moving the cartridge on the phone.
This would be extremely helpful whilst developing cartridges and also useful for normal users.
I am not an expert for send2cgeo but I assume that it is meant for small pieces of data only (eg coordinates), not larger things like wherigo cartridges
Edit: I also just saw that the technology used by send2cgeo would not allow this (is it a browser extension only). Or do you simply want the script to send wherigo urls from when one is browsing the www.wherigo.com website?
I really like the idea, but afaik it's only possible to send GC codes.
Javascript can handle files and send it via an api. But I think downloading cartridges could be difficult. I assume cgeo can download, so it is enough to just send the link.
So sending files and links needs server side chages, but the server side code isn't public.
The only thing that is stored in send2c:geo is GC code. Sending links could be security issue. So no files, links or any other data.
Is it currently possible to send a larger string than a gc code? In that case, we could send the WIG cguid.
Is it currently possible to send a larger string than a gc code? In that case, we could send the WIG cguid.
This would only help for downloading published cartridges (only those have a cguid). It would not help for cartridge development
This would only help for downloading published cartridges (only those have a cguid). It would not help for cartridge development
True. But I understand the security concerns about uploading cartridges to a server. Maybe we can use an external service like Dropbox. Then, the data would be uploaded to the users' Dropbox and downloaded from there. In that case, the security risk is with the users, like exchange files directly.
Btw, is it possible to open gwc files with cgeo?
Btw, is it possible to open gwc files with cgeo?
Yes. As of now you need to copy them into the cgeo/wherigo folder. Then they will be shown in list of available cartridges in c:geo
Cartridges are insecure by design. It is the used library that executes the cartridges code and the library is the limit of what the cartridge can do. We would do well with a service that can check the filetype by the cartridge format.