pycaching
pycaching copied to clipboard
A Python 3 interface for working with Geocaching.com website.
The PR provides an interface to the advanced search of www.geocaching.com. The new method can be use the full power of advanced search. **Features** * Powerful search with a lot...
Recording a new cassette for the following test fails inside `tests.test_trackable.TestMethods` (for #185): ```python3 def test_load__type(self): with self.subTest("existing"): trackable = Trackable(self.gc, "TB1KEZ9") with self.recorder.use_cassette("trackable_load__existing_type"): self.assertEqual("SwedenHawk Geocoin", trackable.type) with self.subTest("missing"): trackable...
``` trackable = geocaching.get_trackable("TB7WZD9") trackable = geocaching.get_trackable("TB7WVN8") ``` Others are working fine. Here the traceback ``` Traceback (most recent call last): File "C:\Users\xyz\AppData\Local\Programs\Python\Python310\lib\site-packages\pycaching\util.py", line 30, in wrapper return func(*args, **kwargs)...
When trying to load caches in some location using `geocaching.search`, it doesn't work because of error (`Connection reset by peer`). However, loading a single geocache using `geocaching.get_cache` seems to work...
The Cache.state variable does not correctly reflect the enabled status of a geocache. Geocaches that are disabled or archived return a state of True. The problem seems to be in...
as discussed @ https://github.com/cgeo/cgeo/issues/9056 The login page of geocaching.com for some IP's adds an Captcha, when this happens pycaching fails with ``` raise LoginFailedException("Cannot login to the site " pycaching.errors.LoginFailedException:...
Groundspeak provides a new web site and API for search. The old search API is currently still available in the background. [https://www.geocaching.com/api/proxy/web/search/v2?skip=0&take=50&asc=False&sort=favoritepoint](https://www.geocaching.com/api/proxy/web/search/v2?skip=0&take=50&asc=False&sort=favoritepoint) The new API returns JSON data instead of...
The PR extends class Cache to query the country and state of a cache. The PR includes two new helper classes: * CountryState - Used to keep the pair of...
Recently i got this ValueError. `pycaching.errors.ValueError: Unknown date format - '12.06.20'.` My GC profile language is german. So i added date format "%d.%m.%y".
I expanded the class Cache to read the **Personal Note** or **Cache Note** from a cache listing. The note can be read from the listing and from the print form....