{"repo":"library-pals/read-action","free":true,"listed":false,"github":"https://github.com/library-pals/read-action","clone":"git clone https://github.com/library-pals/read-action.git","description":"📚 A GitHub action to track books you read in a JSON file (supports ISBN, Libby, Libro.fm, and Apple Books)","language":"HTML","stars":106,"topics":["github-actions"],"license":null,"category":"mobile-apps","readme_excerpt":"read-action This GitHub action tracks the books that you read by updating a JSON file in your repository. Pair it with the iOS Shortcut to automatically trigger the action or click Run workflow from the Actions tab to submit details about the book. Create a workflow dispatch event with information about the book. Given an ISBN, a Libby, Libro.fm, or Apple Books share URL, the action will fetch the book's metadata and commit the change in your repository, always sorting by the date you finished the book. Data providers Depending on the type of identifier you submit to the action, it will use the follow data provider. Identifier Provider Example identifier value --------------- ---------------------------------------------------------------------- ---------------------------------------------------------- ISBN @library-pals/isbn 9780385353311 Libby URL Libby via meta tag and HTML scraping https://share.libbyapp.com/title/1499830 Libro.fm URL Libro.fm via meta tag scraping https://libro.fm/audiobooks/9780553397970-station-eleven Apple Books URL Apple Books via meta tag scraping https://books.apple.com/us/audiobook/circe/id1442351802 Book lifecycle When you add or update a book, you can set it as: want to read, started, finished, or abandoned. This will set the value as bookStatus and will add an accompanying date for the status. To update the book's status, trigger the action using the same identifier (ISBN or Libby share URL) that you used in the initial request. Set up the wor","default_branch":null,"files":null,"tree":[],"storefront":"/r/library-pals","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/library-pals/read-action/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."}