Ebird-checklists

Latest version: v1.1.0

Safety actively analyzes 726226 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.11.0

------------------
* Added Checklist and Observation Managers for convenience queries.

0.10.0

------------------
* Split the load_csv management command into separate commands for loading eBird
Basic Dataset, load_dataset, and MyEBirdData, load_mydata.

0.9.2

------------------
* Added Checklist and Observation comments - newly available from the eBird API.

0.9.1

------------------
* Removed rogue import, ``from tomlkit import datetime`` - thanks PyCharm.

0.9.0

------------------
* Changed the APILoader again (sorry), renaming the modes to 'new' and 'all'.
* Removed update_checklists() and update_checklist(). Instead load_checklists()
was refactored to handle both cases, by adding ``new_only`` as an argument.

0.8.0

------------------
* Added methods update_checklists() and update_checklist() to the APILoader
for updating existing checklists.
* Added Checklist.started to record the date and time the checklist was started.
This is just the compound value of Checklist.date and Checklist.time.
* Added indexes to model fields.
* Added translation strings.
* Changed APILoader.get_location() so it always returns a valid Location.
Previously, if a location did not exist it created a placeholder with only the
identifier set. It now uses the ebird-api's new get_location() method to always
returns a valid Location.
* Changed the APILoader to add two modes: add-checklist and update-checklists. The
add-checklists mode only adds new checklists - greatly reducing the load on the
eBird servers. The update-checklists mode updates all the checklists for a given
date. Generally, less than 1% of checklists are updated, so avoid using this mode
unless it's really necessary. However in this case you should consider using the
eBird Basic Dataset instead.

.. code-block:: console

Load new checklists submitted in the past 7 days
python manage.py load_api add-checklists 7 US-NY

Update checklists submitted in the past 3 days
python manage.py load_api update-checklists 3

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.