{"repo":"DuckTapeKiller/global-book-search","free":true,"listed":false,"github":"https://github.com/DuckTapeKiller/global-book-search","clone":"git clone https://github.com/DuckTapeKiller/global-book-search.git","description":"Advanced book metadata and cover extractor. Features QR code scanning and multi-source integration with Google Books, Goodreads, StoryGraph, LibraryThing, Hardcover, Open Library, and local Calibre libraries.","language":"TypeScript","stars":31,"topics":["books","obsidian","obsidian-plugin","obsidian-theme","calibre","google-books","storygraph","goodreads","openlibrary-api","hardcover"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Global Book Search Global Book Search is an advanced metadata aggregation plugin for Obsidian. It facilitates the creation of comprehensive book notes by consolidating data from multiple international sources, scraping dynamic web content, and applying automated enrichment pipelines. --- Table of Contents - Core Architecture - Search Modalities - Metadata Sources - Universal Enrichment Pipeline - Template System and Variables - Calibre Integration - Mobile Optimization - Installation and Credits --- Core Architecture The plugin is designed around a multi-stage extraction engine that prioritizes data integrity and depth. Unlike standard plugins that rely on a single API, Global Book Search uses a hybrid approach: - [x] Direct API Integration : Utilizes official REST APIs for Google Books and OpenLibrary. - [x] Resilient Web Scraping : Emplements custom parsing engines for Goodreads and StoryGraph to capture data not available via public APIs. - [x] Conflict Resolution : Merges data from multiple providers using a prioritized scoring system. --- Search Modalities [i] Global Search Consolidates results from all configured services into a single unified view. - Automatically deduplicates results by normalizing titles and authors. - Displays source badges for each result to indicate data availability. - Triggers the full enrichment pipeline upon selection. - QR/Barcode Scanner: You can now point your camera at a physical book’s barcode to instantly trigger the extraction pipeline.","default_branch":null,"files":null,"tree":[],"storefront":"/r/DuckTapeKiller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DuckTapeKiller/global-book-search/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}