git404hub

what is kindlefetch.koplugin fr?

william-spongberg/kindlefetch.koplugin — explained in plain English

Analysis updated 2026-05-18

24LuaAudience · generalComplexity · 2/5Setup · easy

tl;dr

A KOReader plugin that lets you search for and download books from Anna's Archive and Library Genesis directly on your Kindle or e-reader.

vibe map

mindmap
  root((KindleFetch))
    Search
      Anna's Archive
      Library Genesis
      Filters by language and type
    Download
      Progress bar
      Background downloads
      Auto curl updates
    Caching
      Search results
      Cover images
      Mirror URLs
    Tech stack
      Lua plugin
      KOReader integration
    Audience
      Kindle owners
      E-reader users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Search for a book by title, author, or keyword directly from your Kindle's screen.

VIBE 2

Download an ebook, comic, or document straight to your e-reader without a computer.

VIBE 3

Filter search results by preferred language, file type, or book category.

VIBE 4

Keep the plugin and its download tool up to date automatically.

what's the stack?

LuaKOReadercurl

how it stacks up fr

william-spongberg/kindlefetch.kopluginhelitra/koreader-remoteshenawy29/xdg-nvfilechooser.nvim
Stars241919
LanguageLuaLuaLua
Setup difficultyeasyeasyhard
Complexity2/52/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires KOReader's stable release already installed on the e-reader, the nightly build can cause issues.

in plain english

KindleFetch is a plugin for KOReader, the alternative reading app people install on Kindles and other e-readers. It lets you search for and download books from Anna's Archive and Library Genesis directly on your device, without needing a computer or transferring files by cable. Once installed, you get a search box built into the reader's interface. You type in a title, author, or keyword, browse the results with cover images shown, and tap a book to start the download. A progress bar shows how the download is going, and it runs in the background so you can keep reading while it finishes, or cancel it if you change your mind. The plugin can also handle several file types beyond ebooks, including comics, documents, and images, and it lets you set preferred languages and formats so search results are filtered to what you actually want. Under the hood, the plugin caches search results, cover images, and mirror site addresses so it does not have to repeat the same network requests every time, which keeps things fast and reduces load on the source sites. It also keeps its own copy of curl, the tool used to download the actual files, up to date automatically, and it can check for and prompt you to install new versions of the plugin itself. Installation is done by downloading a release from GitHub and unzipping it into KOReader's plugins folder. The author notes it works best on the stable release of KOReader rather than nightly builds, which have caused issues in the past. The project is written in Lua, the same language KOReader plugins are built in, and it is aimed at Kindle and e-reader owners who want a faster way to get books onto their device.

prompts (copy fr)

prompt 1
Walk me through installing this KOReader plugin onto my Kindle step by step.
prompt 2
Explain how the caching system in this plugin keeps searches fast and reduces network requests.
prompt 3
Help me set my preferred file types and languages in the plugin's settings.
prompt 4
Describe what each file in the api and ui folders of this plugin does.

Frequently asked questions

what is kindlefetch.koplugin fr?

A KOReader plugin that lets you search for and download books from Anna's Archive and Library Genesis directly on your Kindle or e-reader.

What language is kindlefetch.koplugin written in?

Mainly Lua. The stack also includes Lua, KOReader, curl.

How hard is kindlefetch.koplugin to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is kindlefetch.koplugin for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.