{"id":13647270,"url":"https://github.com/kiwidude68/calibre_plugins","last_synced_at":"2026-04-22T08:05:13.357Z","repository":{"id":58659767,"uuid":"533005892","full_name":"kiwidude68/calibre_plugins","owner":"kiwidude68","description":"All kiwidude's plugins for calibre","archived":false,"fork":false,"pushed_at":"2026-04-11T01:19:07.000Z","size":7565,"stargazers_count":392,"open_issues_count":7,"forks_count":63,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-11T03:36:32.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiwidude68.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-05T17:55:42.000Z","updated_at":"2026-04-11T01:18:31.000Z","dependencies_parsed_at":"2026-01-10T23:06:25.698Z","dependency_job_id":null,"html_url":"https://github.com/kiwidude68/calibre_plugins","commit_stats":null,"previous_names":[],"tags_count":202,"template":false,"template_full_name":null,"purl":"pkg:github/kiwidude68/calibre_plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwidude68%2Fcalibre_plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwidude68%2Fcalibre_plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwidude68%2Fcalibre_plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwidude68%2Fcalibre_plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwidude68","download_url":"https://codeload.github.com/kiwidude68/calibre_plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwidude68%2Fcalibre_plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32126712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T07:37:52.372Z","status":"ssl_error","status_checked_at":"2026-04-22T07:37:51.635Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T01:03:27.039Z","updated_at":"2026-04-22T08:05:13.336Z","avatar_url":"https://github.com/kiwidude68.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# calibre_plugins\n\nThis is the official home for kiwidude's plugins for [calibre][calibre-url].\n\n[![License][license-image]][license-url]\n\n## Available Plugins\n\nThe following plugins are maintained in this repository:\n\n| Plugin Name | Plugin Type | Details | Summary |\n| ----------- | ----------- | ------ | ------- |\n| Baen | Metadata | [README](baen/README.md) | Download metadata from [baen.com][baen-url]\n| Clipboard Search | UI | [README](clipboard_search/README.md) | Quickly search with clipboard contents\n| Count Pages | UI | [README](count_pages/README.md) | Estimate or download page counts\n| Cover Url | UI | [README](cover_url/README.md) | Scrape cover URL from Goodreads to a custom column\n| Extract ISBN | UI | [README](extract_isbn/README.md) | Scan book contents to try to extract an ISBN\n| Fantastic Fiction | Metadata | [README](fantastic_fiction/README.md) | Download metadata from [fantasticfiction.com][fantastic-fiction-url]\n| Fantastic Fiction Adults | Metadata | [README](fantastic_fiction_adults/README.md) | Download metadata from [ffadultsonly.com][fantastic-fiction-adults-url]\n| FictionDb | Metadata | [README](goodreads/README.md) | Download metadata from [fictiondb.com][fictiondb-url]\n| Find Duplicates | UI | [README](find_duplicates/README.md) | Find duplicate books within calibre\n| Generate Cover | UI | [README](generate_cover/README.md) | Generate custom covers for your books\n| Goodreads | Metadata | [README](goodreads/README.md) | Download metadata from [goodreads.com][goodreads-url]\n| Goodreads Sync | UI | [README](goodreads_sync/README.md) | Integrate your library with your [Goodreads][goodreads-url] account\n| Import List | UI | [README](import_list/README.md) | Importing lists of books from various sources\n| Manage Series | UI | [README](manage_series/README.md) | Adds a GUI for drag/drop reordering book series\n| Modify ePub | UI | [README](modify_epub/README.md) | Automate modifications to your ePub without conversions\n| Open With | UI | [README](open_with/README.md) | Launch external applications for your books or covers\n| Quality Check | UI | [README](quality_check/README.md) | Dozens of available tests for your book metadata quality\n| Quick Preferences | UI | [README](quick_preferences/README.md) | Quickly switch calibre settings via keyboard/menu\n| Ratings | UI | [README](ratings/README.md) | Download reviews/counts from Amazon \u0026 Goodreads\n| Reading List | UI | [README](reading_list/README.md) | Maintain lists of books that can sync to your devices\n| Resize Cover | UI | [README](resize_cover/README.md) | Resize cover images for books to configurable sizes\n| Search the Internet | UI | [README](search_the_internet/README.md) | Quickly search predefined or custom websites for a book\n| User Category | UI | [README](user_category/README.md) | Add or remove authors/series/tags/publishers to user categories\n| View Manager | UI | [README](view_manager/README.md) | Define your own easily switchable column views\n| Walk Search History | UI | [README](walk_search_history/README.md) | Menu and keyboard shortcuts to move through search history\n\n## Contributions are Welcome\n\nTo contribute to this repository, please refer to the\n[CONTRIBUTING.md][contributing-url] guide. For questions or comments, reach out\nvia the [MobileRead calibre plugin forums](https://www.mobileread.com/forums/forumdisplay.php?f=237)\n\n## Useful links\n\nSee the `README.md` for each plugin for their respective MobileRead forum threads, in addition to the following:\n\n- [Kiwidude introduction to plugins](https://www.mobileread.com/forums/showthread.php?t=118680)\n- [Official calibre plugin tutorial](https://manual.calibre-ebook.com/creating_plugins.html)\n- [Official calibre plugin api](https://manual.calibre-ebook.com/plugins.html)\n- [MobileRead Development forums](https://www.mobileread.com/forums/forumdisplay.php?f=240)\n\n[license-image]: https://img.shields.io/badge/License-GPL-blue.svg\n[license-url]: LICENSE.md\n\n[calibre-url]: https://calibre-ebook.com/\n[baen-url]: https://www.baen.com/\n[fantastic-fiction-url]: https://www.fantasticfiction.com/\n[fantastic-fiction-adults-url]: https://www.ffadultsonly.com/\n[fictiondb-url]: https://www.fictiondb.com/\n[goodreads-url]: https://www.goodreads.com/\n[contributing-url]: CONTRIBUTING.md","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwidude68%2Fcalibre_plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiwidude68%2Fcalibre_plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwidude68%2Fcalibre_plugins/lists"}