kindlejs
v0.0.2
Published
A bridge to control and modify your Kindle using NodeJS. MTP and Mass Storage Kindles are supported.
Downloads
6
Readme
NOTE KindleJS does not provide methods to jailbreak devices. It only assists with accessing your Kindle using NodeJS.
- [ ] Multiple kindles connected
- [ ] Automatic Kindle detection
- [ ] Manually connect to Kindle (Specify drive)
- [ ] Disconnect
- [ ] Check if jailbroken
- [ ] Get firmware version
- [ ] Write file
- [ ] Read file
- [ ] Append file (Adds text to end)
- [ ] Remove file
- [ ] Get file stats (File size etc)
- [ ] Read directory (Lists files)
- [ ] Make directory
- [ ] Remove directory
- [ ] Copy file/dir (Kindle -> Kindle, PC -> Kindle, Kindle -> PC)
- [ ] Move file (Kindle -> Kindle, PC -> Kindle, Kindle -> PC)
- webmtp - Access devices over MTP in NodeJS and the web.
npm i kindlejsconst Kindle = require("kindlejs");
// OR
import Kindle from "kindlejs";
// Auto connect when found
const k = new KindleManager();
k.on("connected", (data) => {
console.log("Connected:", data);
});
k.on("disconnected", () => {
console.log("Disconnected");
});
k.startAutoConnect();- Anyone can copy, modify and distribute this software.
- You have to include the license and copyright notice with each and every distribution.
- You can use this software privately.
- You can use this software for commercial purposes.
- If you dare build your business solely from this code, you risk open-sourcing the whole code base.
- If you modify it, you have to indicate changes made to the code.
- Any modifications of this code base MUST be distributed with the same license, GPLv3.
- This software is provided without warranty.
- The software author or license can not be held liable for any damages inflicted by the software.
See LICENSE for full terms.
- TheHuckle
- KindleJS contributors
