1pub mod api;
2pub mod config;
3pub mod filter;
4pub mod selection;
5pub mod summary;
6pub mod text;
7pub mod zotero;
8
9pub use api::WorkGetResponse;
10pub use selection::{
11 Selection, SelectionEntry, SelectionError, SelectionState,
12 active_selection_name, delete_selection, entry_matches_doi, entry_matches_key,
13 entry_matches_openalex, entry_matches_remove_input, list_selection_names,
14 load_selection, load_state, looks_like_doi as selection_looks_like_doi,
15 looks_like_openalex_work_id, resolve_paper, resolve_selection, save_selection,
16 save_state, selections_dir, strip_doi_prefix, validate_name,
17};
18pub use filter::{
19 AuthorListParams, DomainListParams, FieldListParams, FilterError, FunderListParams,
20 InstitutionListParams, PublisherListParams, SourceListParams, SubfieldListParams,
21 TopicListParams, WorkListParams,
22};
23pub use text::ZoteroItemInfo;
24pub use papers_openalex::{
25 Author, Domain, Field, Funder, HierarchyEntity, HierarchyIds, Institution, Publisher, Source,
26 Subfield, Topic, Work,
27 DiskCache,
28 OpenAlexClient, OpenAlexError, Result,
29 ListParams, GetParams, FindWorksParams,
30 ListMeta, ListResponse,
31 AutocompleteResponse, AutocompleteResult,
32 FindWorksResponse, FindWorksResult,
33 GroupByResult,
34};
35pub use summary::SlimListResponse;