.pre-commit-hooks.yaml
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/pynakes/__init__.py
src/pynakes/__main__.py
src/pynakes/_analysis_coauthors.py
src/pynakes/_analysis_people.py
src/pynakes/_atomic.py
src/pynakes/_calendar.py
src/pynakes/_canonical_order.py
src/pynakes/_canonical_wrap.py
src/pynakes/_cli_reference.py
src/pynakes/_coauthor_render.py
src/pynakes/_coauthor_variants.py
src/pynakes/_engine_directives.py
src/pynakes/_engine_fetch.py
src/pynakes/_engine_groups.py
src/pynakes/_engine_helpers.py
src/pynakes/_engine_keys.py
src/pynakes/_engine_materials.py
src/pynakes/_engine_ops.py
src/pynakes/_engine_source.py
src/pynakes/_entry_comments.py
src/pynakes/_entry_schema.py
src/pynakes/_fetch_attempts.py
src/pynakes/_fetch_discovery.py
src/pynakes/_fetch_published.py
src/pynakes/_fetch_source.py
src/pynakes/_field_encoding.py
src/pynakes/_filestore_atomic.py
src/pynakes/_filestore_manifest.py
src/pynakes/_identifiers.py
src/pynakes/_integrity_common.py
src/pynakes/_integrity_published.py
src/pynakes/_invisible.py
src/pynakes/_library_style.py
src/pynakes/_lint_directives.py
src/pynakes/_lint_groups.py
src/pynakes/_lint_invisible.py
src/pynakes/_lint_issue.py
src/pynakes/_lint_profile.py
src/pynakes/_lint_required.py
src/pynakes/_markup.py
src/pynakes/_material_classes.py
src/pynakes/_normalize_steps.py
src/pynakes/_scrub_source.py
src/pynakes/_tex_rewrite.py
src/pynakes/_text_utils.py
src/pynakes/_xml.py
src/pynakes/analysis.py
src/pynakes/authors.py
src/pynakes/batch.py
src/pynakes/bibtex_parser.py
src/pynakes/bibtex_writer.py
src/pynakes/bounded.py
src/pynakes/canonical.py
src/pynakes/capabilities.py
src/pynakes/cli.py
src/pynakes/cli_checks.py
src/pynakes/cli_choices.py
src/pynakes/cli_common.py
src/pynakes/cli_completion.py
src/pynakes/cli_discovery.py
src/pynakes/cli_errors.py
src/pynakes/cli_surface.py
src/pynakes/convert.py
src/pynakes/dedupe.py
src/pynakes/diff.py
src/pynakes/directives.py
src/pynakes/editing.py
src/pynakes/engine.py
src/pynakes/entry_reader.py
src/pynakes/entry_types.py
src/pynakes/export.py
src/pynakes/fetch.py
src/pynakes/fetch_progress.py
src/pynakes/fields.py
src/pynakes/files.py
src/pynakes/filestore.py
src/pynakes/group_tree.py
src/pynakes/groups.py
src/pynakes/identity.py
src/pynakes/importer.py
src/pynakes/inheritance.py
src/pynakes/initialize.py
src/pynakes/integrity.py
src/pynakes/io.py
src/pynakes/journals.py
src/pynakes/keys.py
src/pynakes/lint.py
src/pynakes/lookup.py
src/pynakes/model.py
src/pynakes/normalize.py
src/pynakes/progress.py
src/pynakes/provider_cache.py
src/pynakes/py.typed
src/pynakes/query.py
src/pynakes/saved_queries.py
src/pynakes/scrub.py
src/pynakes/search.py
src/pynakes/setops.py
src/pynakes/triage.py
src/pynakes/usage.py
src/pynakes.egg-info/PKG-INFO
src/pynakes.egg-info/SOURCES.txt
src/pynakes.egg-info/dependency_links.txt
src/pynakes.egg-info/entry_points.txt
src/pynakes.egg-info/requires.txt
src/pynakes.egg-info/scm_file_list.json
src/pynakes.egg-info/scm_version.json
src/pynakes.egg-info/top_level.txt
src/pynakes/cli_commands/__init__.py
src/pynakes/cli_commands/_bounded.py
src/pynakes/cli_commands/_duplicates.py
src/pynakes/cli_commands/_fetch_report.py
src/pynakes/cli_commands/_inspect_insights.py
src/pynakes/cli_commands/_reference.py
src/pynakes/cli_commands/_rich_progress.py
src/pynakes/cli_commands/add.py
src/pynakes/cli_commands/analyze.py
src/pynakes/cli_commands/asset_check.py
src/pynakes/cli_commands/batch.py
src/pynakes/cli_commands/capabilities.py
src/pynakes/cli_commands/coauthors.py
src/pynakes/cli_commands/compare.py
src/pynakes/cli_commands/convert.py
src/pynakes/cli_commands/dedupe.py
src/pynakes/cli_commands/directive.py
src/pynakes/cli_commands/edit.py
src/pynakes/cli_commands/fetch.py
src/pynakes/cli_commands/fields.py
src/pynakes/cli_commands/find.py
src/pynakes/cli_commands/format.py
src/pynakes/cli_commands/groups.py
src/pynakes/cli_commands/import_ref.py
src/pynakes/cli_commands/init.py
src/pynakes/cli_commands/inspect.py
src/pynakes/cli_commands/integrity.py
src/pynakes/cli_commands/keys.py
src/pynakes/cli_commands/lint.py
src/pynakes/cli_commands/metadata.py
src/pynakes/cli_commands/normalize.py
src/pynakes/cli_commands/query.py
src/pynakes/cli_commands/remove.py
src/pynakes/cli_commands/schema.py
src/pynakes/cli_commands/scrub.py
src/pynakes/cli_commands/search.py
src/pynakes/cli_commands/setops.py
src/pynakes/cli_commands/show.py
src/pynakes/cli_commands/tex.py
src/pynakes/cli_commands/tex_scan.py
src/pynakes/formatters/__init__.py
src/pynakes/formatters/_case.py
src/pynakes/formatters/_date.py
src/pynakes/formatters/_extra.py
src/pynakes/formatters/_latex.py
src/pynakes/formatters/_latex_tables.py
src/pynakes/formatters/_pages.py
src/pynakes/formatters/_registry.py
src/pynakes/formatters/_units.py
src/pynakes/interchange/__init__.py
src/pynakes/interchange/_shared.py
src/pynakes/interchange/csl.py
src/pynakes/interchange/csv.py
src/pynakes/interchange/endnote.py
src/pynakes/interchange/mods.py
src/pynakes/interchange/ris.py
src/pynakes/journal_abbreviations/NOTICE.md
src/pynakes/journal_abbreviations/journal_abbreviations_acs.csv
src/pynakes/journal_abbreviations/journal_abbreviations_aea.csv
src/pynakes/journal_abbreviations/journal_abbreviations_ams.csv
src/pynakes/journal_abbreviations/journal_abbreviations_annee-philologique.csv
src/pynakes/journal_abbreviations/journal_abbreviations_astronomy.csv
src/pynakes/journal_abbreviations/journal_abbreviations_dainst.csv
src/pynakes/journal_abbreviations/journal_abbreviations_entrez.csv
src/pynakes/journal_abbreviations/journal_abbreviations_general.csv
src/pynakes/journal_abbreviations/journal_abbreviations_geology_physics.csv
src/pynakes/journal_abbreviations/journal_abbreviations_geology_physics_variations.csv
src/pynakes/journal_abbreviations/journal_abbreviations_ieee.csv
src/pynakes/journal_abbreviations/journal_abbreviations_ieee_strings.csv
src/pynakes/journal_abbreviations/journal_abbreviations_lifescience.csv
src/pynakes/journal_abbreviations/journal_abbreviations_mathematics.csv
src/pynakes/journal_abbreviations/journal_abbreviations_mechanical.csv
src/pynakes/journal_abbreviations/journal_abbreviations_medicus.csv
src/pynakes/journal_abbreviations/journal_abbreviations_meteorology.csv
src/pynakes/journal_abbreviations/journal_abbreviations_sociology.csv
src/pynakes/journal_abbreviations/journal_abbreviations_ubc.csv
src/pynakes/metadata/__init__.py
src/pynakes/metadata/_jabref_groups.py
src/pynakes/metadata/core.py
src/pynakes/metadata/jabref.py
src/pynakes/metadata/schema.py
src/pynakes/providers/__init__.py
src/pynakes/providers/_common.py
src/pynakes/providers/_http.py
src/pynakes/providers/_network.py
src/pynakes/providers/_transport.py
src/pynakes/providers/identity.py
src/pynakes/providers/pdf_overrides.json
src/pynakes/providers/pdf_overrides.py
src/pynakes/providers/preferred_metadata.py
src/pynakes/providers/publisher.py
src/pynakes/providers/records.py
src/pynakes/providers/registry.py
src/pynakes/providers/metadata/__init__.py
src/pynakes/providers/metadata/_bibtex_service.py
src/pynakes/providers/metadata/_json_service.py
src/pynakes/providers/metadata/_negotiated.py
src/pynakes/providers/metadata/acl_anthology.py
src/pynakes/providers/metadata/aps.py
src/pynakes/providers/metadata/crossref.py
src/pynakes/providers/metadata/datacite.py
src/pynakes/providers/metadata/dblp.py
src/pynakes/providers/metadata/doi.py
src/pynakes/providers/metadata/elsevier.py
src/pynakes/providers/metadata/iacr.py
src/pynakes/providers/metadata/inspire.py
src/pynakes/providers/metadata/openalex.py
src/pynakes/providers/metadata/openlibrary.py
src/pynakes/providers/metadata/semantic_scholar.py
src/pynakes/providers/metadata/zbmath.py
src/pynakes/providers/repositories/__init__.py
src/pynakes/providers/repositories/_landing_page.py
src/pynakes/providers/repositories/arxiv.py
src/pynakes/providers/repositories/biorxiv.py
src/pynakes/providers/repositories/chemrxiv.py
src/pynakes/providers/repositories/europe_pmc.py
src/pynakes/providers/repositories/hal.py
src/pynakes/providers/repositories/nber.py
src/pynakes/providers/repositories/osf.py
src/pynakes/providers/repositories/pubmed.py
src/pynakes/providers/repositories/research_square.py
src/pynakes/providers/repositories/ssrn.py
src/pynakes/providers/repositories/zenodo.py
src/pynakes/providers/url_resolvers/__init__.py
src/pynakes/providers/url_resolvers/catalogues.py
src/pynakes/providers/url_resolvers/databases.py
src/pynakes/providers/url_resolvers/identifiers.py
src/pynakes/providers/url_resolvers/publishers.py
src/pynakes/providers/url_resolvers/registry.py
src/pynakes/providers/url_resolvers/repositories.py
tests/__init__.py
tests/conftest.py
tests/test_agent_eval_suite.py
tests/test_analysis.py
tests/test_aps_metadata.py
tests/test_atomic.py
tests/test_backup_names.py
tests/test_batch.py
tests/test_bibtex_parser.py
tests/test_bibtex_writer.py
tests/test_bounded.py
tests/test_bounded_reads.py
tests/test_brace_balance.py
tests/test_canonical.py
tests/test_capabilities.py
tests/test_cited_selection.py
tests/test_cli.py
tests/test_cli_completion.py
tests/test_cli_surface.py
tests/test_cli_write_guards.py
tests/test_coauthor_review.py
tests/test_coauthors.py
tests/test_conformance_corpus.py
tests/test_contract.py
tests/test_convert.py
tests/test_database_importers.py
tests/test_dedupe.py
tests/test_diff.py
tests/test_directives.py
tests/test_discovery.py
tests/test_doc_examples.py
tests/test_duplicate_candidates.py
tests/test_durability.py
tests/test_editing.py
tests/test_editor_engine_gaps.py
tests/test_encoding.py
tests/test_engine.py
tests/test_entry_comments.py
tests/test_entry_types.py
tests/test_error_recovery.py
tests/test_fetch.py
tests/test_fetch_collection.py
tests/test_fetch_diagnostics.py
tests/test_fetch_plan.py
tests/test_fields.py
tests/test_files.py
tests/test_filestore.py
tests/test_final_newline.py
tests/test_gate_checks.py
tests/test_generated_add.py
tests/test_group_case_and_color.py
tests/test_group_tree.py
tests/test_groups.py
tests/test_groups_rename_members.py
tests/test_hardening.py
tests/test_hostile_input.py
tests/test_http_layer.py
tests/test_http_retry.py
tests/test_identity.py
tests/test_importer.py
tests/test_inheritance.py
tests/test_init.py
tests/test_integrity.py
tests/test_interchange.py
tests/test_invisible.py
tests/test_io.py
tests/test_jabref_compatibility.py
tests/test_jabref_metadata.py
tests/test_jabref_parity.py
tests/test_journals.py
tests/test_json_metadata_importers.py
tests/test_keys.py
tests/test_latex_utils.py
tests/test_library_style.py
tests/test_lint.py
tests/test_lookup.py
tests/test_markup.py
tests/test_material_classes.py
tests/test_metadata_schema.py
tests/test_model.py
tests/test_multi_file_safety.py
tests/test_negotiated_metadata.py
tests/test_normalize.py
tests/test_output_policy.py
tests/test_paren_operations.py
tests/test_performance_paths.py
tests/test_property.py
tests/test_provider_cache.py
tests/test_providers.py
tests/test_public_api.py
tests/test_publication_reference_reports.py
tests/test_publisher_import.py
tests/test_query.py
tests/test_reference_interactive.py
tests/test_repository_importers.py
tests/test_saved_queries.py
tests/test_scale.py
tests/test_scrub.py
tests/test_search.py
tests/test_selection_export_encoding.py
tests/test_selectors.py
tests/test_setops.py
tests/test_stress.py
tests/test_triage.py
tests/test_usage.py
tests/test_workflows.py
tests/test_write_precondition.py
tests/test_write_safety.py
tests/fixtures/biblatex_sample.bib
tests/fixtures/bibtex_classic.bib
tests/fixtures/duplicate_entries.bib
tests/fixtures/jabref_groups.bib
tests/fixtures/linked_files.bib
tests/fixtures/paper.aux
tests/fixtures/paper.tex
tests/fixtures/simple.bib
tests/fixtures/conformance/biblatex-3.21-core.bib
tests/fixtures/conformance/bibtex-0.99d-core.bib
tests/fixtures/conformance/bibtex-regression.bib
tests/fixtures/conformance/manifest.json
tests/fixtures/conformance/upstream/biblatex-3.21-examples.bib
tests/fixtures/conformance/upstream/bibtex-0.99d-xampl.bib