Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/martinpham/kindle-calendar

Transform your Kindle into a Calendar
https://github.com/martinpham/kindle-calendar

Last synced: about 1 month ago
JSON representation

Transform your Kindle into a Calendar

Awesome Lists containing this project

README

        






Kindle Calendar





Transform your Kindle into a Calendar





![Kindle Calendar](./docs/img.jpg)


Table of contents

---

- [Homepage](#homepage)
- [Features](#features)
- [Usage](#usage)
- [Installation](#installation)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [Changelog](#changelog)
- [License](#license)

---

## **Homepage**

[https://github.com/MartinPham/kindle-calendar](https://github.com/MartinPham/kindle-calendar)

## **Features**

- Fullscreen calendar display
- Very low battery usage
- Support localization
- Display random quotes

**To suggest anything, please join our [Discussion board](https://github.com/MartinPham/kindle-calendar/discussions).**

## **Usage**

You need to jailbreak your Kindle! [Here](https://www.mobileread.com/forums/showthread.php?t=320564) you can find the tutorials and tools needed.

After jailbreaking, you can install [USBNetwork](https://www.mobileread.com/forums/showthread.php?t=225030) to SSH into your Kindle.

### **Installation**
- [Download](https://github.com/MartinPham/kindle-calendar/archive/refs/heads/main.zip) this repository.
- Plug in your Kindle to your computer USB.
- Copy `extensions/calendar` into `extensions/calendar` directory on your Kindle.
(If you're using SSH, you could copy `extensions/calendar` into `/mnt/us/extensions/calendar`)

### **Configuration**
- To change day names, month names, and quotes, you can edit `extensions/calendar/weekdays.txt`, `extensions/calendar/months.txt` and `extensions/calendar/quotes.txt`
- Adjust configurations on `extensions/calendar/config.sh` to match your device.
- SSH into your Kindle.
- Invoke `mntroot rw` to mount filesystem into writable mode.
- Invoke `cd /mnt/us/extensions/calendar/ && sh update.sh` to see if your configurations work properly.
- Invoke `cp /mnt/us/extensions/calendar/calendar.conf /etc/upstart/` to set it auto start on reboot
- To disable, place an empty file named `DISABLE` on `extensions/calendar` directory (`/mnt/us/extensions/calendar/` if you're using SSH)
- Restart your Kindle and enjoy!

## **Contributing**

Please contribute using [GitHub Flow](https://guides.github.com/introduction/flow). Create a branch, add commits, and then [open a pull request](https://github.com/MartinPham/kindle-calendar/compare).

## **License**

This project is licensed under the [GNU General Public License v3.0](https://opensource.org/licenses/gpl-3.0.html) - see the [`LICENSE`](LICENSE) file for details.