├── .gitignore ├── .gitlab-ci.yml ├── .gitmodules ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── docs ├── logo │ ├── cobib_book-squared.png │ ├── cobib_book.png │ ├── cobib_book.svg │ ├── cobib_byline.png │ ├── cobib_byline.svg │ ├── cobib_logo.png │ └── cobib_logo.svg ├── make.py └── screenshots │ ├── cobib_tui_list.svg │ └── cobib_tui_search.svg ├── pyproject.toml ├── renovate.json ├── src └── cobib │ ├── __init__.py │ ├── __main__.py │ ├── commands │ ├── __init__.py │ ├── add.py │ ├── base_command.py │ ├── delete.py │ ├── edit.py │ ├── export.py │ ├── git.py │ ├── import_.py │ ├── init.py │ ├── lint.py │ ├── list_.py │ ├── man.py │ ├── modify.py │ ├── note.py │ ├── open.py │ ├── redo.py │ ├── review.py │ ├── search.py │ ├── show.py │ ├── tutorial.py │ ├── undo.py │ └── unify_labels.py │ ├── config │ ├── __init__.py │ ├── command.py │ ├── config.py │ ├── event.py │ └── example.py │ ├── database │ ├── __init__.py │ ├── author.py │ ├── database.py │ └── entry.py │ ├── exporters │ ├── __init__.py │ ├── base_exporter.py │ ├── bibtex.py │ ├── yaml.py │ └── zip.py │ ├── importers │ ├── __init__.py │ ├── base_importer.py │ ├── bibtex.py │ └── yaml.py │ ├── man │ ├── .gitignore │ ├── Van_Noorden_2014.txt │ ├── __init__.py │ ├── base.txt │ ├── cobib-add.1.md │ ├── cobib-arxiv.7.md │ ├── cobib-bibtex.7.md │ ├── cobib-commands.7.md │ ├── cobib-config.5.md │ ├── cobib-database.7.md │ ├── cobib-delete.1.md │ ├── cobib-doi.7.md │ ├── cobib-edit.1.md │ ├── cobib-event.7.md │ ├── cobib-export.1.md │ ├── cobib-exporters.7.md │ ├── cobib-filter.7.md │ ├── cobib-getting-started.7.md │ ├── cobib-git.1.md │ ├── cobib-git.7.md │ ├── cobib-import.1.md │ ├── cobib-importers.7.md │ ├── cobib-init.1.md │ ├── cobib-isbn.7.md │ ├── cobib-lint.1.md │ ├── cobib-list.1.md │ ├── cobib-man.1.md │ ├── cobib-man.7.md │ ├── cobib-modify.1.md │ ├── cobib-note.1.md │ ├── cobib-open.1.md │ ├── cobib-parsers.7.md │ ├── cobib-plugins.7.md │ ├── cobib-redo.1.md │ ├── cobib-review.1.md │ ├── cobib-search.1.md │ ├── cobib-shell.7.md │ ├── cobib-show.1.md │ ├── cobib-tui.7.md │ ├── cobib-tutorial.1.md │ ├── cobib-undo.1.md │ ├── cobib-unify-labels.1.md │ ├── cobib-url.7.md │ ├── cobib-yaml.7.md │ ├── cobib-zip.7.md │ ├── cobib.1.md │ ├── index.txt │ ├── manual.py │ ├── top10.bib │ └── top10_ref.bib │ ├── parsers │ ├── __init__.py │ ├── arxiv.py │ ├── base_parser.py │ ├── bibtex.py │ ├── doi.py │ ├── isbn.py │ ├── url.py │ └── yaml.py │ ├── py.typed │ ├── ui │ ├── __init__.py │ ├── cli.py │ ├── components │ │ ├── __init__.py │ │ ├── entry_view.py │ │ ├── input_screen.py │ │ ├── list_view.py │ │ ├── log_screen.py │ │ ├── main_content.py │ │ ├── manual_screen.py │ │ ├── motion_key.py │ │ ├── note_view.py │ │ ├── preset_filter_screen.py │ │ ├── search_view.py │ │ └── selection_filter.py │ ├── shell.py │ ├── tui.py │ └── ui.py │ └── utils │ ├── __init__.py │ ├── console.py │ ├── context.py │ ├── diff_renderer.py │ ├── file_downloader.py │ ├── git.py │ ├── journal_abbreviations.py │ ├── logging.py │ ├── match.py │ ├── progress.py │ ├── prompt.py │ ├── regex.py │ └── rel_path.py ├── tests ├── __init__.py ├── cmdline_test.py ├── commands │ ├── __init__.py │ ├── command_test.py │ ├── disambiguation_entry.yaml │ ├── example_duplicate_entry.bib │ ├── example_duplicate_entry.yaml │ ├── example_multi_file_entry.bib │ ├── example_multi_file_entry.yaml │ ├── linted_database.yaml │ ├── linting_database.yaml │ ├── notes_database.yaml │ ├── test_add.py │ ├── test_delete.py │ ├── test_edit.py │ ├── test_export.py │ ├── test_git.py │ ├── test_git_commit_event.py │ ├── test_import.py │ ├── test_init.py │ ├── test_lint.py │ ├── test_list.py │ ├── test_man.py │ ├── test_modify.py │ ├── test_note.py │ ├── test_open.py │ ├── test_redo.py │ ├── test_review.py │ ├── test_search.py │ ├── test_show.py │ ├── test_tutorial.py │ ├── test_undo.py │ ├── test_unify_labels.py │ ├── unified_database.yaml │ └── unifying_database.yaml ├── config │ ├── __init__.py │ ├── broken_config.py │ ├── test_command.py │ ├── test_config.py │ └── test_event.py ├── database │ ├── __init__.py │ ├── disambiguation_database.yaml │ ├── example_entry_author_format_biblatex.yaml │ ├── example_entry_umlaut.bib │ ├── example_entry_umlaut.yaml │ ├── test_author.py │ ├── test_database.py │ └── test_entry.py ├── debug.py ├── example_entry.bib ├── example_entry.yaml ├── example_literature.bib ├── example_literature.yaml ├── exporters │ ├── __init__.py │ ├── exporter_test.py │ ├── test_bibtex.py │ ├── test_yaml.py │ └── test_zip.py ├── importers │ ├── __init__.py │ ├── bibtex_database.yaml │ ├── importer_test.py │ ├── test_bibtex.py │ └── test_yaml.py ├── man │ ├── __init__.py │ └── test_manual.py ├── parsers │ ├── __init__.py │ ├── parser_test.py │ ├── test_arxiv.py │ ├── test_bibtex.py │ ├── test_doi.py │ ├── test_isbn.py │ ├── test_url.py │ └── test_yaml.py ├── test_main.py ├── ui │ ├── __init__.py │ ├── shell │ │ ├── __init__.py │ │ └── test_general.py │ └── tui │ │ ├── __init__.py │ │ ├── __snapshots__ │ │ ├── test_general │ │ │ ├── TestTUIGeneral.test_catch_invalid_command[faulty].svg │ │ │ ├── TestTUIGeneral.test_catch_invalid_command[git].svg │ │ │ ├── TestTUIGeneral.test_catch_invalid_command[init].svg │ │ │ ├── TestTUIGeneral.test_config_syntax.svg │ │ │ ├── TestTUIGeneral.test_config_theme.svg │ │ │ ├── TestTUIGeneral.test_config_user_tags.svg │ │ │ ├── TestTUIGeneral.test_empty_database[press0].svg │ │ │ ├── TestTUIGeneral.test_empty_database[press1].svg │ │ │ ├── TestTUIGeneral.test_empty_database[press2].svg │ │ │ ├── TestTUIGeneral.test_empty_database[press3].svg │ │ │ ├── TestTUIGeneral.test_empty_database[press4].svg │ │ │ ├── TestTUIGeneral.test_empty_database[press5].svg │ │ │ ├── TestTUIGeneral.test_help[1].svg │ │ │ ├── TestTUIGeneral.test_help[2].svg │ │ │ ├── TestTUIGeneral.test_layout[1].svg │ │ │ ├── TestTUIGeneral.test_layout[2].svg │ │ │ ├── TestTUIGeneral.test_log[False].svg │ │ │ ├── TestTUIGeneral.test_log[True].svg │ │ │ ├── TestTUIGeneral.test_main.svg │ │ │ ├── TestTUIGeneral.test_manpage[extra_keys0].svg │ │ │ ├── TestTUIGeneral.test_manpage[extra_keys1].svg │ │ │ ├── TestTUIGeneral.test_manpage[extra_keys2].svg │ │ │ ├── TestTUIGeneral.test_manpage[extra_keys3].svg │ │ │ ├── TestTUIGeneral.test_manpage[extra_keys4].svg │ │ │ ├── TestTUIGeneral.test_manpage_index[extra_keys0].svg │ │ │ ├── TestTUIGeneral.test_manpage_index[extra_keys1].svg │ │ │ ├── TestTUIGeneral.test_manpage_index[extra_keys2].svg │ │ │ ├── TestTUIGeneral.test_manpage_index[extra_keys3].svg │ │ │ ├── TestTUIGeneral.test_prompt_action[False].svg │ │ │ ├── TestTUIGeneral.test_prompt_action[True].svg │ │ │ ├── TestTUIGeneral.test_prompt_ask.svg │ │ │ └── TestTUIGeneral.test_prompt_elaborate.svg │ │ ├── test_list │ │ │ ├── TestTUIList.test_delete[None].svg │ │ │ ├── TestTUIList.test_delete[n].svg │ │ │ ├── TestTUIList.test_delete[y].svg │ │ │ ├── TestTUIList.test_filter.svg │ │ │ ├── TestTUIList.test_jump.svg │ │ │ ├── TestTUIList.test_jump_missing.svg │ │ │ ├── TestTUIList.test_jump_out_of_view.svg │ │ │ ├── TestTUIList.test_motion[motions0-None].svg │ │ │ ├── TestTUIList.test_motion[motions1-None].svg │ │ │ ├── TestTUIList.test_motion[motions2-None].svg │ │ │ ├── TestTUIList.test_motion[motions3-None].svg │ │ │ ├── TestTUIList.test_motion[motions4-None].svg │ │ │ ├── TestTUIList.test_motion[motions5-None].svg │ │ │ ├── TestTUIList.test_motion[motions6-5].svg │ │ │ ├── TestTUIList.test_motion[motions7-5].svg │ │ │ ├── TestTUIList.test_motion[motions8-None].svg │ │ │ ├── TestTUIList.test_motion[motions9-None].svg │ │ │ ├── TestTUIList.test_preset[press0].svg │ │ │ ├── TestTUIList.test_preset[press1].svg │ │ │ ├── TestTUIList.test_preset[press2].svg │ │ │ ├── TestTUIList.test_preset[press3].svg │ │ │ ├── TestTUIList.test_preset[press4].svg │ │ │ ├── TestTUIList.test_preset[press5].svg │ │ │ ├── TestTUIList.test_sort.svg │ │ │ ├── TestTUIList.test_sort_twice[enter].svg │ │ │ └── TestTUIList.test_sort_twice[escape].svg │ │ ├── test_note │ │ │ ├── TestTUINote.test_note_edit.svg │ │ │ ├── TestTUINote.test_note_reset.svg │ │ │ ├── TestTUINote.test_note_unsaved_open_another.svg │ │ │ └── TestTUINote.test_note_unsaved_quit.svg │ │ ├── test_search │ │ │ ├── TestTUISearch.test_empty_results.svg │ │ │ ├── TestTUISearch.test_expand_all.svg │ │ │ ├── TestTUISearch.test_jump.svg │ │ │ ├── TestTUISearch.test_jump_missing.svg │ │ │ ├── TestTUISearch.test_jump_out_of_view.svg │ │ │ ├── TestTUISearch.test_motion[motions0].svg │ │ │ ├── TestTUISearch.test_motion[motions1].svg │ │ │ ├── TestTUISearch.test_motion[motions2].svg │ │ │ ├── TestTUISearch.test_motion[motions3].svg │ │ │ ├── TestTUISearch.test_motion[motions4].svg │ │ │ ├── TestTUISearch.test_motion[motions5].svg │ │ │ ├── TestTUISearch.test_progress_bar_removal.svg │ │ │ ├── TestTUISearch.test_search[None-False].svg │ │ │ ├── TestTUISearch.test_search[None-True].svg │ │ │ ├── TestTUISearch.test_search[tree_folding1-False].svg │ │ │ ├── TestTUISearch.test_search[tree_folding1-True].svg │ │ │ ├── TestTUISearch.test_search[tree_folding2-False].svg │ │ │ ├── TestTUISearch.test_search[tree_folding2-True].svg │ │ │ ├── TestTUISearch.test_search[tree_folding3-False].svg │ │ │ ├── TestTUISearch.test_search[tree_folding3-True].svg │ │ │ ├── TestTUISearch.test_search[tree_folding4-False].svg │ │ │ └── TestTUISearch.test_search[tree_folding4-True].svg │ │ └── test_select │ │ │ ├── TestTUISelection.test_delete.svg │ │ │ ├── TestTUISelection.test_open.svg │ │ │ ├── TestTUISelection.test_prompt_with_selection.svg │ │ │ ├── TestTUISelection.test_select[1].svg │ │ │ └── TestTUISelection.test_select[2].svg │ │ ├── scrolling.yaml │ │ ├── test_general.py │ │ ├── test_list.py │ │ ├── test_note.py │ │ ├── test_search.py │ │ └── test_select.py └── utils │ ├── __init__.py │ ├── expected_changelog_printing.md │ ├── test_diff_renderer.py │ ├── test_file_downloader.py │ ├── test_journal_abbreviations.py │ ├── test_logging.py │ └── test_rel_path.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/README.md -------------------------------------------------------------------------------- /docs/logo/cobib_book-squared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_book-squared.png -------------------------------------------------------------------------------- /docs/logo/cobib_book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_book.png -------------------------------------------------------------------------------- /docs/logo/cobib_book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_book.svg -------------------------------------------------------------------------------- /docs/logo/cobib_byline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_byline.png -------------------------------------------------------------------------------- /docs/logo/cobib_byline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_byline.svg -------------------------------------------------------------------------------- /docs/logo/cobib_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_logo.png -------------------------------------------------------------------------------- /docs/logo/cobib_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/logo/cobib_logo.svg -------------------------------------------------------------------------------- /docs/make.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/make.py -------------------------------------------------------------------------------- /docs/screenshots/cobib_tui_list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/screenshots/cobib_tui_list.svg -------------------------------------------------------------------------------- /docs/screenshots/cobib_tui_search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/docs/screenshots/cobib_tui_search.svg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/renovate.json -------------------------------------------------------------------------------- /src/cobib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/__init__.py -------------------------------------------------------------------------------- /src/cobib/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/__main__.py -------------------------------------------------------------------------------- /src/cobib/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/__init__.py -------------------------------------------------------------------------------- /src/cobib/commands/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/add.py -------------------------------------------------------------------------------- /src/cobib/commands/base_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/base_command.py -------------------------------------------------------------------------------- /src/cobib/commands/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/delete.py -------------------------------------------------------------------------------- /src/cobib/commands/edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/edit.py -------------------------------------------------------------------------------- /src/cobib/commands/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/export.py -------------------------------------------------------------------------------- /src/cobib/commands/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/git.py -------------------------------------------------------------------------------- /src/cobib/commands/import_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/import_.py -------------------------------------------------------------------------------- /src/cobib/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/init.py -------------------------------------------------------------------------------- /src/cobib/commands/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/lint.py -------------------------------------------------------------------------------- /src/cobib/commands/list_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/list_.py -------------------------------------------------------------------------------- /src/cobib/commands/man.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/man.py -------------------------------------------------------------------------------- /src/cobib/commands/modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/modify.py -------------------------------------------------------------------------------- /src/cobib/commands/note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/note.py -------------------------------------------------------------------------------- /src/cobib/commands/open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/open.py -------------------------------------------------------------------------------- /src/cobib/commands/redo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/redo.py -------------------------------------------------------------------------------- /src/cobib/commands/review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/review.py -------------------------------------------------------------------------------- /src/cobib/commands/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/search.py -------------------------------------------------------------------------------- /src/cobib/commands/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/show.py -------------------------------------------------------------------------------- /src/cobib/commands/tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/tutorial.py -------------------------------------------------------------------------------- /src/cobib/commands/undo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/undo.py -------------------------------------------------------------------------------- /src/cobib/commands/unify_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/commands/unify_labels.py -------------------------------------------------------------------------------- /src/cobib/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/config/__init__.py -------------------------------------------------------------------------------- /src/cobib/config/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/config/command.py -------------------------------------------------------------------------------- /src/cobib/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/config/config.py -------------------------------------------------------------------------------- /src/cobib/config/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/config/event.py -------------------------------------------------------------------------------- /src/cobib/config/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/config/example.py -------------------------------------------------------------------------------- /src/cobib/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/database/__init__.py -------------------------------------------------------------------------------- /src/cobib/database/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/database/author.py -------------------------------------------------------------------------------- /src/cobib/database/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/database/database.py -------------------------------------------------------------------------------- /src/cobib/database/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/database/entry.py -------------------------------------------------------------------------------- /src/cobib/exporters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/exporters/__init__.py -------------------------------------------------------------------------------- /src/cobib/exporters/base_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/exporters/base_exporter.py -------------------------------------------------------------------------------- /src/cobib/exporters/bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/exporters/bibtex.py -------------------------------------------------------------------------------- /src/cobib/exporters/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/exporters/yaml.py -------------------------------------------------------------------------------- /src/cobib/exporters/zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/exporters/zip.py -------------------------------------------------------------------------------- /src/cobib/importers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/importers/__init__.py -------------------------------------------------------------------------------- /src/cobib/importers/base_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/importers/base_importer.py -------------------------------------------------------------------------------- /src/cobib/importers/bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/importers/bibtex.py -------------------------------------------------------------------------------- /src/cobib/importers/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/importers/yaml.py -------------------------------------------------------------------------------- /src/cobib/man/.gitignore: -------------------------------------------------------------------------------- 1 | *.html_fragment 2 | -------------------------------------------------------------------------------- /src/cobib/man/Van_Noorden_2014.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/Van_Noorden_2014.txt -------------------------------------------------------------------------------- /src/cobib/man/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/__init__.py -------------------------------------------------------------------------------- /src/cobib/man/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/base.txt -------------------------------------------------------------------------------- /src/cobib/man/cobib-add.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-add.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-arxiv.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-arxiv.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-bibtex.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-bibtex.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-commands.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-commands.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-config.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-config.5.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-database.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-database.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-delete.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-delete.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-doi.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-doi.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-edit.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-edit.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-event.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-event.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-export.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-export.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-exporters.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-exporters.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-filter.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-filter.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-getting-started.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-getting-started.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-git.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-git.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-git.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-git.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-import.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-import.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-importers.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-importers.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-init.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-init.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-isbn.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-isbn.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-lint.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-lint.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-list.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-list.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-man.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-man.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-man.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-man.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-modify.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-modify.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-note.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-note.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-open.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-open.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-parsers.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-parsers.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-plugins.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-plugins.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-redo.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-redo.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-review.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-review.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-search.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-search.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-shell.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-shell.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-show.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-show.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-tui.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-tui.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-tutorial.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-tutorial.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-undo.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-undo.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-unify-labels.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-unify-labels.1.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-url.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-url.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-yaml.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-yaml.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib-zip.7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib-zip.7.md -------------------------------------------------------------------------------- /src/cobib/man/cobib.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/cobib.1.md -------------------------------------------------------------------------------- /src/cobib/man/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/index.txt -------------------------------------------------------------------------------- /src/cobib/man/manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/manual.py -------------------------------------------------------------------------------- /src/cobib/man/top10.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/top10.bib -------------------------------------------------------------------------------- /src/cobib/man/top10_ref.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/man/top10_ref.bib -------------------------------------------------------------------------------- /src/cobib/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/__init__.py -------------------------------------------------------------------------------- /src/cobib/parsers/arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/arxiv.py -------------------------------------------------------------------------------- /src/cobib/parsers/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/base_parser.py -------------------------------------------------------------------------------- /src/cobib/parsers/bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/bibtex.py -------------------------------------------------------------------------------- /src/cobib/parsers/doi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/doi.py -------------------------------------------------------------------------------- /src/cobib/parsers/isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/isbn.py -------------------------------------------------------------------------------- /src/cobib/parsers/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/url.py -------------------------------------------------------------------------------- /src/cobib/parsers/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/parsers/yaml.py -------------------------------------------------------------------------------- /src/cobib/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cobib/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/__init__.py -------------------------------------------------------------------------------- /src/cobib/ui/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/cli.py -------------------------------------------------------------------------------- /src/cobib/ui/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/__init__.py -------------------------------------------------------------------------------- /src/cobib/ui/components/entry_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/entry_view.py -------------------------------------------------------------------------------- /src/cobib/ui/components/input_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/input_screen.py -------------------------------------------------------------------------------- /src/cobib/ui/components/list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/list_view.py -------------------------------------------------------------------------------- /src/cobib/ui/components/log_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/log_screen.py -------------------------------------------------------------------------------- /src/cobib/ui/components/main_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/main_content.py -------------------------------------------------------------------------------- /src/cobib/ui/components/manual_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/manual_screen.py -------------------------------------------------------------------------------- /src/cobib/ui/components/motion_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/motion_key.py -------------------------------------------------------------------------------- /src/cobib/ui/components/note_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/note_view.py -------------------------------------------------------------------------------- /src/cobib/ui/components/preset_filter_screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/preset_filter_screen.py -------------------------------------------------------------------------------- /src/cobib/ui/components/search_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/search_view.py -------------------------------------------------------------------------------- /src/cobib/ui/components/selection_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/components/selection_filter.py -------------------------------------------------------------------------------- /src/cobib/ui/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/shell.py -------------------------------------------------------------------------------- /src/cobib/ui/tui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/tui.py -------------------------------------------------------------------------------- /src/cobib/ui/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/ui/ui.py -------------------------------------------------------------------------------- /src/cobib/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/__init__.py -------------------------------------------------------------------------------- /src/cobib/utils/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/console.py -------------------------------------------------------------------------------- /src/cobib/utils/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/context.py -------------------------------------------------------------------------------- /src/cobib/utils/diff_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/diff_renderer.py -------------------------------------------------------------------------------- /src/cobib/utils/file_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/file_downloader.py -------------------------------------------------------------------------------- /src/cobib/utils/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/git.py -------------------------------------------------------------------------------- /src/cobib/utils/journal_abbreviations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/journal_abbreviations.py -------------------------------------------------------------------------------- /src/cobib/utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/logging.py -------------------------------------------------------------------------------- /src/cobib/utils/match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/match.py -------------------------------------------------------------------------------- /src/cobib/utils/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/progress.py -------------------------------------------------------------------------------- /src/cobib/utils/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/prompt.py -------------------------------------------------------------------------------- /src/cobib/utils/regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/regex.py -------------------------------------------------------------------------------- /src/cobib/utils/rel_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/src/cobib/utils/rel_path.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/cmdline_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/cmdline_test.py -------------------------------------------------------------------------------- /tests/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/__init__.py -------------------------------------------------------------------------------- /tests/commands/command_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/command_test.py -------------------------------------------------------------------------------- /tests/commands/disambiguation_entry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/disambiguation_entry.yaml -------------------------------------------------------------------------------- /tests/commands/example_duplicate_entry.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/example_duplicate_entry.bib -------------------------------------------------------------------------------- /tests/commands/example_duplicate_entry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/example_duplicate_entry.yaml -------------------------------------------------------------------------------- /tests/commands/example_multi_file_entry.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/example_multi_file_entry.bib -------------------------------------------------------------------------------- /tests/commands/example_multi_file_entry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/example_multi_file_entry.yaml -------------------------------------------------------------------------------- /tests/commands/linted_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/linted_database.yaml -------------------------------------------------------------------------------- /tests/commands/linting_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/linting_database.yaml -------------------------------------------------------------------------------- /tests/commands/notes_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/notes_database.yaml -------------------------------------------------------------------------------- /tests/commands/test_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_add.py -------------------------------------------------------------------------------- /tests/commands/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_delete.py -------------------------------------------------------------------------------- /tests/commands/test_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_edit.py -------------------------------------------------------------------------------- /tests/commands/test_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_export.py -------------------------------------------------------------------------------- /tests/commands/test_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_git.py -------------------------------------------------------------------------------- /tests/commands/test_git_commit_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_git_commit_event.py -------------------------------------------------------------------------------- /tests/commands/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_import.py -------------------------------------------------------------------------------- /tests/commands/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_init.py -------------------------------------------------------------------------------- /tests/commands/test_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_lint.py -------------------------------------------------------------------------------- /tests/commands/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_list.py -------------------------------------------------------------------------------- /tests/commands/test_man.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_man.py -------------------------------------------------------------------------------- /tests/commands/test_modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_modify.py -------------------------------------------------------------------------------- /tests/commands/test_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_note.py -------------------------------------------------------------------------------- /tests/commands/test_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_open.py -------------------------------------------------------------------------------- /tests/commands/test_redo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_redo.py -------------------------------------------------------------------------------- /tests/commands/test_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_review.py -------------------------------------------------------------------------------- /tests/commands/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_search.py -------------------------------------------------------------------------------- /tests/commands/test_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_show.py -------------------------------------------------------------------------------- /tests/commands/test_tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_tutorial.py -------------------------------------------------------------------------------- /tests/commands/test_undo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_undo.py -------------------------------------------------------------------------------- /tests/commands/test_unify_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/test_unify_labels.py -------------------------------------------------------------------------------- /tests/commands/unified_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/unified_database.yaml -------------------------------------------------------------------------------- /tests/commands/unifying_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/commands/unifying_database.yaml -------------------------------------------------------------------------------- /tests/config/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's config tests.""" 2 | -------------------------------------------------------------------------------- /tests/config/broken_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/config/broken_config.py -------------------------------------------------------------------------------- /tests/config/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/config/test_command.py -------------------------------------------------------------------------------- /tests/config/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/config/test_config.py -------------------------------------------------------------------------------- /tests/config/test_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/config/test_event.py -------------------------------------------------------------------------------- /tests/database/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's database tests.""" 2 | -------------------------------------------------------------------------------- /tests/database/disambiguation_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/disambiguation_database.yaml -------------------------------------------------------------------------------- /tests/database/example_entry_author_format_biblatex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/example_entry_author_format_biblatex.yaml -------------------------------------------------------------------------------- /tests/database/example_entry_umlaut.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/example_entry_umlaut.bib -------------------------------------------------------------------------------- /tests/database/example_entry_umlaut.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/example_entry_umlaut.yaml -------------------------------------------------------------------------------- /tests/database/test_author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/test_author.py -------------------------------------------------------------------------------- /tests/database/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/test_database.py -------------------------------------------------------------------------------- /tests/database/test_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/database/test_entry.py -------------------------------------------------------------------------------- /tests/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/debug.py -------------------------------------------------------------------------------- /tests/example_entry.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/example_entry.bib -------------------------------------------------------------------------------- /tests/example_entry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/example_entry.yaml -------------------------------------------------------------------------------- /tests/example_literature.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/example_literature.bib -------------------------------------------------------------------------------- /tests/example_literature.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/example_literature.yaml -------------------------------------------------------------------------------- /tests/exporters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/exporters/__init__.py -------------------------------------------------------------------------------- /tests/exporters/exporter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/exporters/exporter_test.py -------------------------------------------------------------------------------- /tests/exporters/test_bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/exporters/test_bibtex.py -------------------------------------------------------------------------------- /tests/exporters/test_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/exporters/test_yaml.py -------------------------------------------------------------------------------- /tests/exporters/test_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/exporters/test_zip.py -------------------------------------------------------------------------------- /tests/importers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/importers/__init__.py -------------------------------------------------------------------------------- /tests/importers/bibtex_database.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/importers/bibtex_database.yaml -------------------------------------------------------------------------------- /tests/importers/importer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/importers/importer_test.py -------------------------------------------------------------------------------- /tests/importers/test_bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/importers/test_bibtex.py -------------------------------------------------------------------------------- /tests/importers/test_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/importers/test_yaml.py -------------------------------------------------------------------------------- /tests/man/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's man tests.""" 2 | -------------------------------------------------------------------------------- /tests/man/test_manual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/man/test_manual.py -------------------------------------------------------------------------------- /tests/parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/__init__.py -------------------------------------------------------------------------------- /tests/parsers/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/parser_test.py -------------------------------------------------------------------------------- /tests/parsers/test_arxiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_arxiv.py -------------------------------------------------------------------------------- /tests/parsers/test_bibtex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_bibtex.py -------------------------------------------------------------------------------- /tests/parsers/test_doi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_doi.py -------------------------------------------------------------------------------- /tests/parsers/test_isbn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_isbn.py -------------------------------------------------------------------------------- /tests/parsers/test_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_url.py -------------------------------------------------------------------------------- /tests/parsers/test_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/parsers/test_yaml.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/ui/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's UI tests.""" 2 | -------------------------------------------------------------------------------- /tests/ui/shell/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's Shell tests.""" 2 | -------------------------------------------------------------------------------- /tests/ui/shell/test_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/shell/test_general.py -------------------------------------------------------------------------------- /tests/ui/tui/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's TUI tests.""" 2 | -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[faulty].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[faulty].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[git].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[git].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[init].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_catch_invalid_command[init].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_syntax.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_syntax.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_theme.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_theme.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_user_tags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_config_user_tags.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press0].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press0].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press3].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press3].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press4].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press4].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press5].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_empty_database[press5].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_help[1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_help[1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_help[2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_help[2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_layout[1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_layout[1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_layout[2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_layout[2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_log[False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_log[False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_log[True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_log[True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_main.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_main.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys0].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys0].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys3].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys3].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys4].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage[extra_keys4].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys0].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys0].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys3].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_manpage_index[extra_keys3].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_action[False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_action[False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_action[True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_action[True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_ask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_ask.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_elaborate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_general/TestTUIGeneral.test_prompt_elaborate.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[n].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[n].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[y].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_delete[y].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_filter.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump_missing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump_missing.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump_out_of_view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_jump_out_of_view.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions0-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions0-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions1-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions1-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions2-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions2-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions3-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions3-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions4-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions4-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions5-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions5-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions6-5].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions6-5].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions7-5].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions7-5].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions8-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions8-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions9-None].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_motion[motions9-None].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press0].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press0].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press3].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press3].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press4].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press4].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press5].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_preset[press5].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort_twice[enter].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort_twice[enter].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort_twice[escape].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_list/TestTUIList.test_sort_twice[escape].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_edit.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_reset.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_unsaved_open_another.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_unsaved_open_another.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_unsaved_quit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_note/TestTUINote.test_note_unsaved_quit.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_empty_results.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_empty_results.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_expand_all.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_expand_all.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump_missing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump_missing.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump_out_of_view.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_jump_out_of_view.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions0].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions0].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions2].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions3].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions3].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions4].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions4].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions5].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_motion[motions5].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_progress_bar_removal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_progress_bar_removal.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[None-False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[None-False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[None-True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[None-True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding1-False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding1-False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding1-True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding1-True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding2-False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding2-False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding2-True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding2-True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding3-False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding3-False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding3-True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding3-True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding4-False].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding4-False].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding4-True].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_search/TestTUISearch.test_search[tree_folding4-True].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_delete.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_open.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_prompt_with_selection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_prompt_with_selection.svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_select[1].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_select[1].svg -------------------------------------------------------------------------------- /tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_select[2].svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/__snapshots__/test_select/TestTUISelection.test_select[2].svg -------------------------------------------------------------------------------- /tests/ui/tui/scrolling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/scrolling.yaml -------------------------------------------------------------------------------- /tests/ui/tui/test_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/test_general.py -------------------------------------------------------------------------------- /tests/ui/tui/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/test_list.py -------------------------------------------------------------------------------- /tests/ui/tui/test_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/test_note.py -------------------------------------------------------------------------------- /tests/ui/tui/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/test_search.py -------------------------------------------------------------------------------- /tests/ui/tui/test_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/ui/tui/test_select.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """coBib's utility tests.""" 2 | -------------------------------------------------------------------------------- /tests/utils/expected_changelog_printing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/expected_changelog_printing.md -------------------------------------------------------------------------------- /tests/utils/test_diff_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/test_diff_renderer.py -------------------------------------------------------------------------------- /tests/utils/test_file_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/test_file_downloader.py -------------------------------------------------------------------------------- /tests/utils/test_journal_abbreviations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/test_journal_abbreviations.py -------------------------------------------------------------------------------- /tests/utils/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/test_logging.py -------------------------------------------------------------------------------- /tests/utils/test_rel_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tests/utils/test_rel_path.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrossinek/cobib/HEAD/tox.ini --------------------------------------------------------------------------------