kindlejs
v0.0.2
Published
A bridge to control and modify your Kindle using NodeJS. MTP and Mass Storage Kindles are supported.
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
