tezr 0.1.0.9000
rOpenSci review preparation
- Added
request_config()for user-agent overrides and package-level verbosity control. - Switched the default user agent from a browser-like header to a package-identifying header.
- Guarded README and vignette live examples behind
TEZR_LIVE_EXAMPLES=true. - Expanded README, vignette, and contribution guidance for responsible use, source limitations, citation, maintenance, and live-test behavior.
- Added rOpenSci
pkgcheckGitHub Actions coverage and repository Code of Conduct guidance. -
search_basic(),search_advanced(),search_detailed(), anddetail()now handle the redesigned National Thesis Center result-card markup and paired encoded detail identifiers.
tezr 0.1.0
Initial release.
Search
-
search_basic()performs keyword search across all search fields with type and access type filters. -
search_advanced()adds year range, language, group, university/institute, and status filters to keyword search. -
search_detailed()provides field-specific and institutional filters (university, division, subject, discipline, supervisor). Accepts vector-valued parameters with automatic expansion and deduplication. - Automatic pagination via adaptive year-range splitting when results exceed the 2000-result server limit. Set
max_search_results = Infto retrieve all matching records.
Detail retrieval
-
detail()fetches full thesis metadata (bilingual titles, abstracts, keywords, advisor/co-advisor, page count, PDF URL) for one or more theses. Supports batch retrieval with parallel requests.
Lookup functions
-
list_universities(),list_institutes(),list_divisions(),list_disciplines(), andlist_subjects()return entity lists from the database with name-to-ID mappings.
Statistics
-
stats_years(),stats_universities(),stats_subjects(), andstats_types()return aggregate thesis counts directly from the portal.
Cache management
-
cache_config()controls in-memory caching with configurable TTL. -
cache_info()reports cache state and item counts. -
cache_clear()removes cached searches, details, and/or lookups.
