LICENSE
MANIFEST.in
README.md
pyproject.toml
py_apple_books/__init__.py
py_apple_books/_content_reading.py
py_apple_books/_content_resolve.py
py_apple_books/_epub_index.py
py_apple_books/_icloud.py
py_apple_books/_messages.py
py_apple_books/_opf.py
py_apple_books/_prefs.py
py_apple_books/_spans.py
py_apple_books/api.py
py_apple_books/book_info.py
py_apple_books/collection_writer.py
py_apple_books/content.py
py_apple_books/engagement.py
py_apple_books/exceptions.py
py_apple_books/positions.py
py_apple_books/py.typed
py_apple_books/search.py
py_apple_books/text.py
py_apple_books/utils.py
py_apple_books/write_safety.py
py_apple_books.egg-info/PKG-INFO
py_apple_books.egg-info/SOURCES.txt
py_apple_books.egg-info/dependency_links.txt
py_apple_books.egg-info/requires.txt
py_apple_books.egg-info/top_level.txt
py_apple_books/_api/__init__.py
py_apple_books/_api/_common.py
py_apple_books/_api/book_info.py
py_apple_books/_api/engagement.py
py_apple_books/_api/metadata.py
py_apple_books/_api/pdf.py
py_apple_books/_api/positions.py
py_apple_books/_api/reading.py
py_apple_books/_api/search.py
py_apple_books/db/__init__.py
py_apple_books/db/clause.py
py_apple_books/db/client.py
py_apple_books/db/exceptions.py
py_apple_books/db/metadata.py
py_apple_books/db/query.py
py_apple_books/models/__init__.py
py_apple_books/models/annotation.py
py_apple_books/models/base.py
py_apple_books/models/book.py
py_apple_books/models/book_metadata.py
py_apple_books/models/collection.py
py_apple_books/models/location.py
py_apple_books/models/manager.py
py_apple_books/models/mappings.ini
py_apple_books/models/relations.py
py_apple_books/models/series.py
py_apple_books/testing/__init__.py
py_apple_books/testing/demo.py
py_apple_books/testing/dump_schema.py
py_apple_books/testing/epub.py
py_apple_books/testing/fixture.py
py_apple_books/testing/schemas/macos-26.7-25G229_books-8.5-6570/AEAnnotation.sql
py_apple_books/testing/schemas/macos-26.7-25G229_books-8.5-6570/AEBookInfo.sql
py_apple_books/testing/schemas/macos-26.7-25G229_books-8.5-6570/BKLibrary.sql
py_apple_books/testing/schemas/macos-26.7-25G229_books-8.5-6570/meta.json
tests/__init__.py
tests/_backup_worker.py
tests/_bookinfo_cases.py
tests/_bootstrap.py
tests/_epub_shapes.py
tests/_fs_audit.py
tests/_legacy_110_extract.py
tests/_live_gate.py
tests/_positions_helpers.py
tests/_span_shapes.py
tests/conftest.py
tests/engagement_helpers.py
tests/import_no_io_0.2.txt
tests/import_no_io_0_1.txt
tests/import_no_io_1_1.txt
tests/import_no_io_1_7.txt
tests/import_no_io_2_1.txt
tests/import_no_io_2_3.txt
tests/import_no_io_2_4.txt
tests/import_no_io_2_5.txt
tests/import_no_io_2_6.txt
tests/import_no_io_3_2.txt
tests/test_aggregates.py
tests/test_annotation_context.py
tests/test_annotation_locations.py
tests/test_backup_concurrency.py
tests/test_binding.py
tests/test_book_content_gate.py
tests/test_book_info.py
tests/test_book_metadata_api.py
tests/test_book_search.py
tests/test_books_by_subject.py
tests/test_cfi_path.py
tests/test_chapter_compat.py
tests/test_chapter_spans.py
tests/test_check_dist.py
tests/test_collection_writer.py
tests/test_content.py
tests/test_content_cache.py
tests/test_content_gate.py
tests/test_content_security.py
tests/test_db_client.py
tests/test_derived_cache.py
tests/test_dump_bookinfo.py
tests/test_dump_census.py
tests/test_engagement_activity.py
tests/test_engagement_dates.py
tests/test_engagement_no_file_access.py
tests/test_engagement_sample.py
tests/test_engagement_underlines.py
tests/test_engagement_vocabulary.py
tests/test_epub_builder.py
tests/test_errors_api.py
tests/test_exceptions.py
tests/test_extract_equivalence.py
tests/test_facade_110.py
tests/test_facade_split.py
tests/test_fixture_library.py
tests/test_fs_audit.py
tests/test_fuzz_sql.py
tests/test_icloud_guard.py
tests/test_import_no_io.py
tests/test_invalid_text.py
tests/test_library_env.py
tests/test_library_schema.py
tests/test_live_library.py
tests/test_locate_store.py
tests/test_location.py
tests/test_manager.py
tests/test_manager_lookups.py
tests/test_mcp_compat_run.py
tests/test_mcp_regress.py
tests/test_messages.py
tests/test_models.py
tests/test_models_110.py
tests/test_models_111.py
tests/test_opf_metadata.py
tests/test_ordering.py
tests/test_orphan_assets.py
tests/test_page_location.py
tests/test_paging.py
tests/test_pool_fairness.py
tests/test_positions_types.py
tests/test_query.py
tests/test_read_api.py
tests/test_read_boundary.py
tests/test_read_semantics.py
tests/test_read_smoke.py
tests/test_reading_goals.py
tests/test_reading_position.py
tests/test_relations.py
tests/test_resolve.py
tests/test_schema_contract.py
tests/test_schema_drift.py
tests/test_search_books.py
tests/test_search_inputs.py
tests/test_search_lifecycle.py
tests/test_search_ranked.py
tests/test_search_scale.py
tests/test_search_tiers.py
tests/test_series.py
tests/test_short_selection.py
tests/test_snap_break.py
tests/test_spine_api.py
tests/test_store_info.py
tests/test_store_metadata.py
tests/test_suite_guards.py
tests/test_text.py
tests/test_text_folded.py
tests/test_threads.py
tests/test_utils.py
tests/test_write_followups.py
tests/test_write_resolution.py
tests/test_write_safety.py
tests/test_writes_110.py
tests/drift_cases/__init__.py
tests/drift_cases/book_info.py
tests/drift_cases/content_safety.py
tests/drift_cases/engagement.py
tests/drift_cases/facade_110.py
tests/drift_cases/metadata.py
tests/drift_cases/positions.py
tests/drift_cases/reading.py
tests/drift_cases/search.py
tests/fixtures/grapheme_vectors.json
tests/fixtures/partial/2023-03_obsidian-ibook-plugin.json
tests/known/__init__.py
tests/known/test_known_f02.py
tests/known/test_known_f08.py
tests/known/test_known_f11.py
tests/known/test_known_g43.py
tests/known/test_known_semantics.py
tests/mcp_compat/run.py
tests/mcp_compat/golden/apple-books-mcp-0.8.2/00_tools.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/01_list_all_collections_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/01_list_all_collections_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/02_get_collection_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/02_get_collection_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/02_get_collection_books_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/03_describe_collection_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/03_describe_collection_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/03_describe_collection_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/04_search_collections_by_title_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/04_search_collections_by_title_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/05_list_all_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/05_list_all_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/05_list_all_books_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/06_describe_book_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/06_describe_book_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/06_describe_book_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/06_describe_book_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/06_describe_book_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/07_search_books_by_title_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/07_search_books_by_title_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/07_search_books_by_title_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/07_search_books_by_title_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/07_search_books_by_title_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/08_get_books_by_genre_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/08_get_books_by_genre_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/09_get_books_in_progress_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/09_get_books_in_progress_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/10_get_finished_books.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/11_get_unstarted_books.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/12_get_recently_read_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/12_get_recently_read_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/13_list_all_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/13_list_all_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/14_list_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/14_list_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/14_list_annotations_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/14_list_annotations_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/15_get_highlights_by_color_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/15_get_highlights_by_color_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/15_get_highlights_by_color_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/15_get_highlights_by_color_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/16_search_notes_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/16_search_notes_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/17_search_annotations_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/18_recent_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/18_recent_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/19_describe_annotation_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/20_get_annotation_context_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/21_get_annotations_by_date_range_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/21_get_annotations_by_date_range_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/21_get_annotations_by_date_range_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/22_list_book_chapters_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_10.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/23_get_chapter_content_9.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/24_get_current_reading_position_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/25_get_library_stats.txt
tests/mcp_compat/golden/apple-books-mcp-0.8.2/99_resource_currently_reading.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/00_tools.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/01_list_all_collections_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/01_list_all_collections_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/02_get_collection_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/02_get_collection_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/02_get_collection_books_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/03_describe_collection_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/03_describe_collection_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/03_describe_collection_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/04_search_collections_by_title_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/04_search_collections_by_title_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/05_list_all_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/05_list_all_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/05_list_all_books_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/06_describe_book_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/06_describe_book_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/06_describe_book_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/06_describe_book_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/06_describe_book_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/07_search_books_by_title_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/07_search_books_by_title_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/07_search_books_by_title_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/07_search_books_by_title_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/07_search_books_by_title_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/08_get_books_by_genre_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/08_get_books_by_genre_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/09_get_books_in_progress_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/09_get_books_in_progress_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/10_get_finished_books.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/11_get_unstarted_books.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/12_get_recently_read_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/12_get_recently_read_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/13_list_all_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/13_list_all_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/14_list_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/14_list_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/14_list_annotations_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/14_list_annotations_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/15_get_highlights_by_color_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/15_get_highlights_by_color_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/15_get_highlights_by_color_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/15_get_highlights_by_color_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/16_search_notes_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/16_search_notes_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/17_search_annotations_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/18_recent_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/18_recent_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/19_describe_annotation_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/20_get_annotation_context_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/21_get_annotations_by_date_range_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/21_get_annotations_by_date_range_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/21_get_annotations_by_date_range_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/22_list_book_chapters_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_10.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/23_get_chapter_content_9.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/24_get_current_reading_position_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/25_get_library_stats.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_10.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_11.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/26_search_books_9.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_4.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_5.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_6.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_7.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/27_get_chapter_content_8.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/28_list_all_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/28_list_all_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/29_list_all_annotations.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/30_list_annotations.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/31_search_annotations_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/31_search_annotations_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/32_get_annotations_by_date_range.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/33_get_annotation_context.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/34_list_all_collections.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/35_search_books_by_title.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/36_get_books_by_genre.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/37_get_books_in_progress.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/38_get_finished_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/38_get_finished_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/39_get_unstarted_books_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/39_get_unstarted_books_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/40_get_recently_read_books.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/41_recent_annotations.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/42_get_highlights_by_color_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/42_get_highlights_by_color_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/42_get_highlights_by_color_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/43_search_notes_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/43_search_notes_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/43_search_notes_3.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/44_get_annotations_by_date_range_1.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/44_get_annotations_by_date_range_2.txt
tests/mcp_compat/golden/apple-books-mcp-0.9.0/99_resource_currently_reading.txt