Skip to content

Tags: Sholofly/geocachingapi-python

Tags

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updates to support Geocaching Home Assistant integration feature upda…

…tes (#23)

* Fix missing async keyword, see home-assistant/core#99977

* Add nearby caches to status

* Change trackable distance traveled data type

* Fix missing status initialization for nearby caches

* Fix typo causing cache coordinates not to be parsed

* Added update_caches and _get_cache_info, with some more stuff, have not been able to test that it works yet, /Per&Albin

* add seperate call for geocaches

* Started working on the trackable journey list, not yet tested /Albin Per

* fix for appending to array in trackable journey api

* add support for trackable objects

* uncommented code

* Revert formatting

* Fix errors and add missing cache data points

* Rename caches -> tracked_caches

* Correctly parse location data for caches

* Rename caches_codes -> cache_codes

* Fix trackable parsing, add additonal fields to caches and trackables, some refactoring and cleanup

* Formatting

* Always return original value if new value could not be parsed

* Update NearbyCachesSetting

* Rename cache update function

* Replace cache find count with found date and found switch

* Rework foundByUser to be nullable

* Fix nearby caches update condition and limit take parameter for API

* Remove unused function, align variables and functions to snake_case

* Improve trackable journey data and change API endpoint

* Reverse geocode trackable journey locations

* Add distance between journeys

* Handle blocking reverse geocoding outside of init function

* Separate nearby caches logic to allow directed usage

* Add comments and improve documentation

* Add settings validation method

* Add cache and trackable URLs

* Formatting and cleanup

* Update test

* Limits: cache and trackable limits in settings and in API call. Error handling: Raise error if too many codes were configured in settings. Automatically remove duplicate codes

* Move limits to limits.py

---------

Co-authored-by: Per Samuelsson <samuelsson.per.magnus@gmail.com>
Co-authored-by: Albin <clumpyabbe99@gmail.com>
Co-authored-by: Jakob Windt <jakob.windt@gmail.com>
Co-authored-by: jwindt <69906626+belgien@users.noreply.github.com>

0.2.3

Toggle 0.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
✨ Provide tracked trackables with setting (#20)

* ✨ Provide tracked trackables with setting

* Allow updating settings

* ✨ Add last log information

0.2.2

Toggle 0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add more info to trackables (#19)

* Add more info to trackables

0.2.1

Toggle 0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
:bug Fix trackables url and add to test script (#18)

Co-authored-by: Rudolf Offereins <rudolf.offereins@netivity.nl>

0.2.0

Toggle 0.2.0's commit message
Merge remote-tracking branch 'origin/dev'

0.1.1

Toggle 0.1.1's commit message
Update python to 3.9

0.1.0

Toggle 0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #12 from fabaff/patch-1

Set aiohttp to a later release

0.1.0b2

Toggle 0.1.0b2's commit message
0.1.0.b2

0.1.0b1

Toggle 0.1.0b1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Releases/0.1.0 (#9)

* Added publish to Pypi after release (#5)

* Added publish to Pypi after release (#6)

* - Run workflows on latest Ubuntu & python 3.8
- Apply correct versioning convention to workflow trigger

* Build on PR to develop

* Fix PR workflow

* Build on pr workflow - rename (#8)

Co-authored-by: Reinder Reinders <reinder.reinders@gmail.com>