Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pelletier/dailykindle
Generate MOBI files for Kindle from your news feeds.
https://github.com/pelletier/dailykindle
Last synced: 10 days ago
JSON representation
Generate MOBI files for Kindle from your news feeds.
- Host: GitHub
- URL: https://github.com/pelletier/dailykindle
- Owner: pelletier
- Created: 2011-12-26T11:08:25.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2020-09-30T20:10:47.000Z (about 4 years ago)
- Last Synced: 2024-10-13T14:17:46.257Z (25 days ago)
- Language: Python
- Homepage:
- Size: 158 KB
- Stars: 77
- Watchers: 9
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DailyKindle
DailyKindle is a Python scripts which, given a set of RSS/Atom feeds URLs,
creates a MOBI file that you can directly use on you Amazon Kindle (or any other
device that supports MOBI documents).Want to see what it looks like? Take a look at `examples/mobi_doc/`!
## Requirements
* A working Python 3 environment (tested on OS X + Python 3.2 + Virtualenv).
* [Amazon's KindleGen](http://www.amazon.com/gp/feature.html?docId=1000234621)
binary.## Installation
1. Grab the script code. Choose one of the following:
* [https://bitbucket.org/pelletier/dailykindle/get/tip.zip](https://bitbucket.org/pelletier/dailykindle/get/tip.zip)
* [https://github.com/pelletier/dailykindle/zipball/master](https://github.com/pelletier/dailykindle/zipball/master)
* `hg clone https://bitbucket.org/pelletier/dailykindle`
* `git clone git://github.com/pelletier/dailykindle.git`
2. (optional) Source your virtualenv.
3. `pip install -r requirements.txt`## Usage
DailyKindle usage:
python dailykindle.py
[ ...]Passing `day` will only keep posts younger than one day; `week` for one week.
This will create a `daily.mobi` in ``. You can now transfer this
file to your device.## Example
python dailykindle.py ~/Desktop/temp/ day \
"~/Downloads/KindleGen_Mac_i386_v1.2/kindleGen" \
"http://feeds.feedburner.com/b-list-entries" \
"http://lucumr.pocoo.org/feed.atom"## Want more?
Run the script as a cron job: see `/examples/cronjob/`.
## License
Have fun.