pyinaturalist icon indicating copy to clipboard operation
pyinaturalist copied to clipboard

Python client for iNaturalist

Results 37 pyinaturalist issues
Sort by recently updated
recently updated
newest added

Bumps [keyring](https://github.com/jaraco/keyring) from 23.8.2 to 23.9.0. Changelog Sourced from keyring's changelog. v23.9.0 #588: Project now depends on jaraco.classes for class property support. Commits fd0f76a Update changelog 977ed03 Merge pull request...

dependencies
python

Current docs here (preview): https://pyinaturalist.readthedocs.io/en/main/user_guide/client.html This issue is for tracking overall progress on `iNatClient` (originally discussed in #163). This will be a higher-level interface that will be easier to configure,...

enhancement
new endpoint
refactoring

This would be the case where `is_active=False` and `current_synonymous_taxon_ids` contains exactly one result. In other words, a simple 1:1 change where the requested taxon has been replaced with a different...

enhancement

With the [V2 API](https://api.inaturalist.org/v2/docs/) in development, in the near future I'd like to start adding initial support for it, with the expectation that it's subject to change, and just for...

new endpoint

Currently the histogram is just a dict, like: ```python { 1: 8, # January 2: 1, # February 3: 19, # March ..., # etc. } ``` It would be...

enhancement

Remaining attributes that are still dicts: - [ ] quality_metrics - [ ] faves - [ ] votes - [ ] sounds `quality_metrics` Example: ```python { 'user_id': 226624, 'metric': 'wild',...

enhancement

There's an undocumented `fields` param for the observations endpoint, for example: https://www.inaturalist.org/observations?field:Species%20count=2

enhancement

Depending on the browser and server, the max URL length for GET requests is typically 2048 characters. Minus the average base URL length, that will be around 250 8-digit IDs.

enhancement

This is useful because `/users/{id}` only supports a single ID at a time. This can be improved somewhat by using: * `/observations/observers` (for users with > 0 observations) * `/observations/identifiers`...

enhancement

This issue is for tracking overall progress on new API endpoints we currently plan to add. More can of course be added afterward, but these endpoints should cover the majority...

new endpoint