.gitignore
.readthedocs.yml
CODE_OF_CONDUCT.md
Changelog.rst
LICENSE
MANIFEST.in
Makefile
README.rst
pyproject.toml
pytest.ini
requirements.txt
setup.cfg
setup.py
.github/dependabot.yml
.github/issue_template.md
.github/pull_request_template.md
.github/workflows/lint.yml
.github/workflows/python.yml
docs/LICENSE.rst
docs/Makefile
docs/changelog_link.rst
docs/conduct.rst
docs/conf.py
docs/contributing.rst
docs/contributors.rst
docs/exceptions.rst
docs/index.rst
docs/docs/faq.rst
docs/docs/usecases.rst
docs/intro/install.rst
docs/modules/cn.rst
docs/modules/counts.rst
docs/modules/crossref.rst
docs/modules/filters.rst
docs/modules/intro.rst
docs/modules/workscontainer.rst
habanero/__init__.py
habanero/cn_formats.py
habanero/cnrequest.py
habanero/exceptions.py
habanero/filterhandler.py
habanero/habanero_utils.py
habanero/noworks.py
habanero/request.py
habanero/request_class.py
habanero/response.py
habanero.egg-info/PKG-INFO
habanero.egg-info/SOURCES.txt
habanero.egg-info/dependency_links.txt
habanero.egg-info/not-zip-safe
habanero.egg-info/requires.txt
habanero.egg-info/top_level.txt
habanero/cn/__init__.py
habanero/cn/cn.py
habanero/cn/constants.py
habanero/cn/styles.py
habanero/counts/__init__.py
habanero/counts/counts.py
habanero/crossref/__init__.py
habanero/crossref/crossref.py
habanero/crossref/filters.py
habanero/crossref/workscontainer.py
test/.DS_Store
test/__init__.py
test/test-content_negotation.py
test/test-cursor.py
test/test-filters.py
test/test-funders.py
test/test-journals.py
test/test-licenses.py
test/test-members.py
test/test-pagination_params.py
test/test-prefixes.py
test/test-random_dois.py
test/test-registration_agency.py
test/test-settings.py
test/test-types.py
test/test-works.py
test/test-workscontainer.py
test/cassettes/test-content_negotation/test_content_negotiation.yaml
test/cassettes/test-content_negotation/test_content_negotiation_alt_url.yaml
test/cassettes/test-content_negotation/test_content_negotiation_citeproc_json.yaml
test/cassettes/test-content_negotation/test_content_negotiation_raises_an_http_error_with_bad_requests.yaml
test/cassettes/test-content_negotation/test_content_negotiation_style.yaml
test/cassettes/test-content_negotation/test_content_negotiation_with_unicode_doi.yaml
test/cassettes/test-cursor/test_cursor.yaml
test/cassettes/test-cursor/test_cursor_fails_cursor_value.yaml
test/cassettes/test-cursor/test_cursor_max.yaml
test/cassettes/test-funders/test_funders.yaml
test/cassettes/test-funders/test_funders_bad_id_warn.yaml
test/cassettes/test-funders/test_funders_bad_id_works_warn.yaml
test/cassettes/test-funders/test_funders_fail_limit.yaml
test/cassettes/test-funders/test_funders_fail_offset.yaml
test/cassettes/test-funders/test_funders_fail_sort.yaml
test/cassettes/test-funders/test_funders_field_queries.yaml
test/cassettes/test-funders/test_funders_filter_fails_noids.yaml
test/cassettes/test-funders/test_funders_filter_fails_noidsworks.yaml
test/cassettes/test-funders/test_funders_filter_works.yaml
test/cassettes/test-funders/test_funders_mixed_ids_warn.yaml
test/cassettes/test-funders/test_funders_mixed_ids_works_warn.yaml
test/cassettes/test-funders/test_funders_query.yaml
test/cassettes/test-funders/test_funders_query_filters_not_allowed_with_dois.yaml
test/cassettes/test-funders/test_funders_sample_err.yaml
test/cassettes/test-journals/test_journals.yaml
test/cassettes/test-journals/test_journals_bad_id_warn.yaml
test/cassettes/test-journals/test_journals_bad_id_works_warn.yaml
test/cassettes/test-journals/test_journals_fail_limit.yaml
test/cassettes/test-journals/test_journals_fail_offset.yaml
test/cassettes/test-journals/test_journals_fail_sort.yaml
test/cassettes/test-journals/test_journals_field_queries.yaml
test/cassettes/test-journals/test_journals_field_queries_not_allowed_with_dois.yaml
test/cassettes/test-journals/test_journals_filter_fails_noids.yaml
test/cassettes/test-journals/test_journals_filter_fails_noidsworks.yaml
test/cassettes/test-journals/test_journals_ids.yaml
test/cassettes/test-journals/test_journals_mixed_ids_warn.yaml
test/cassettes/test-journals/test_journals_mixed_ids_works_warn.yaml
test/cassettes/test-journals/test_journals_query.yaml
test/cassettes/test-journals/test_journals_works.yaml
test/cassettes/test-licenses/test_licenses.yaml
test/cassettes/test-licenses/test_licenses_query.yaml
test/cassettes/test-members/test_members.yaml
test/cassettes/test-members/test_members_bad_id_warn.yaml
test/cassettes/test-members/test_members_bad_id_works_warn.yaml
test/cassettes/test-members/test_members_field_queries.yaml
test/cassettes/test-members/test_members_filter.yaml
test/cassettes/test-members/test_members_mixed_ids_warn.yaml
test/cassettes/test-members/test_members_mixed_ids_works_warn.yaml
test/cassettes/test-members/test_members_query.yaml
test/cassettes/test-members/test_members_query_filters_not_allowed_with_dois.yaml
test/cassettes/test-members/test_members_sample_err.yaml
test/cassettes/test-pagination_params/test_limit_of_zero_with_id.yaml
test/cassettes/test-pagination_params/test_limit_of_zero_without_id.yaml
test/cassettes/test-pagination_params/test_offset_of_zero_with_id.yaml
test/cassettes/test-pagination_params/test_offset_of_zero_without_id.yaml
test/cassettes/test-prefixes/test_prefixes.yaml
test/cassettes/test-prefixes/test_prefixes_bad_id_warn.yaml
test/cassettes/test-prefixes/test_prefixes_bad_id_works_warn.yaml
test/cassettes/test-prefixes/test_prefixes_field_queries.yaml
test/cassettes/test-prefixes/test_prefixes_filter.yaml
test/cassettes/test-prefixes/test_prefixes_mixed_ids_warn.yaml
test/cassettes/test-prefixes/test_prefixes_mixed_ids_works_warn.yaml
test/cassettes/test-prefixes/test_prefixes_query_filters_not_allowed_with_dois.yaml
test/cassettes/test-prefixes/test_prefixes_works.yaml
test/cassettes/test-random_dois/test_random_dois.yaml
test/cassettes/test-random_dois/test_random_dois_sample_param.yaml
test/cassettes/test-registration_agency/test_registration_agency.yaml
test/cassettes/test-registration_agency/test_registration_agency_bad_request.yaml
test/cassettes/test-registration_agency/test_registration_agency_unicode.yaml
test/cassettes/test-settings/test_no_ua_string.yaml
test/cassettes/test-settings/test_ua_string.yaml
test/cassettes/test-settings/test_ua_string_members.yaml
test/cassettes/test-settings/test_ua_string_prefixes.yaml
test/cassettes/test-settings/test_ua_string_registration_agency.yaml
test/cassettes/test-types/test_types.yaml
test/cassettes/test-types/test_types_bad_id_warn.yaml
test/cassettes/test-types/test_types_bad_id_works_warn.yaml
test/cassettes/test-types/test_types_ids.yaml
test/cassettes/test-types/test_types_mixed_ids_warn.yaml
test/cassettes/test-types/test_types_mixed_ids_works_warn.yaml
test/cassettes/test-types/test_types_query.yaml
test/cassettes/test-types/test_types_query_filters_not_allowed_with_typeid.yaml
test/cassettes/test-types/test_types_works.yaml
test/cassettes/test-works/test_works_bad_id_warn.yaml
test/cassettes/test-works/test_works_field_queries.yaml
test/cassettes/test-works/test_works_mixed_ids_warn.yaml
test/cassettes/test-works/test_works_no_id_withlimit.yaml
test/cassettes/test-works/test_works_query.yaml
test/cassettes/test-works/test_works_query_filters_not_allowed_with_dois.yaml
test/cassettes/test-works/test_works_sample.yaml
test/cassettes/test-works/test_works_with_many_ids.yaml
test/cassettes/test-works/test_works_with_one_id.yaml
test/cassettes/test-works/test_works_with_select_param.yaml
test/cassettes/test-workscontainer/test_workscontainer_failure_behavior.yaml
test/cassettes/test-workscontainer/test_workscontainer_with_cursor.yaml
test/cassettes/test-workscontainer/test_workscontainer_with_many.yaml
test/cassettes/test-workscontainer/test_workscontainer_with_one_id.yaml
test/cassettes/test-workscontainer/test_workscontainer_with_two_ids.yaml