{"id":13794540,"url":"https://github.com/sprusr/hn-kindle","last_synced_at":"2025-05-12T21:31:36.652Z","repository":{"id":87360583,"uuid":"132584075","full_name":"sprusr/hn-kindle","owner":"sprusr","description":"📚 Create an ebook of the day's Hacker News articles and send it to your Kindle","archived":false,"fork":false,"pushed_at":"2018-05-10T11:13:15.000Z","size":59,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-18T09:32:55.249Z","etag":null,"topics":["ebook","hacker-news","kindle"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sprusr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-05-08T09:13:49.000Z","updated_at":"2024-09-22T21:40:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"c9ccd843-4ba2-48dc-b3ae-e2194d06974f","html_url":"https://github.com/sprusr/hn-kindle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sprusr%2Fhn-kindle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sprusr%2Fhn-kindle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sprusr%2Fhn-kindle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sprusr%2Fhn-kindle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sprusr","download_url":"https://codeload.github.com/sprusr/hn-kindle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253825093,"owners_count":21970130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ebook","hacker-news","kindle"],"created_at":"2024-08-03T23:00:42.994Z","updated_at":"2025-05-12T21:31:36.347Z","avatar_url":"https://github.com/sprusr.png","language":"JavaScript","funding_links":[],"categories":["E-readers"],"sub_categories":["Kindle"],"readme":"# hn-kindle\n\n\u003cp\u003e\u003ca href=\"https://glitch.com/edit/#!/remix/hn-kindle\"\u003e\u003cimg src=\"https://cdn.glitch.com/2bdfb3f8-05ef-4035-a06e-2043962a3a13%2Fremix%402x.png?1513093958726\" alt=\"remix button\" aria-label=\"remix\" height=\"33\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nCreate an eBook of the day's Hacker News articles and send it to your Kindle. Inspired by [eink.news](https://github.com/eink-news/eink.news/).\n\n## Setup\n\nThis app uses [SendGrid](https://sendgrid.com/) to send created `.mobi` eBooks to the email address for your Kindle - you can get this from the settings on the device. You'll need to set up an account with them (don't worry, it's free).\n\nNext create the file `.env` in the root of this repo, and put the following in it:\n\n```sh\nHN_COUNT=10       # how many articles to put in, defaults to 5\nSEND_HOUR=6       # what hour of the day to send the email at\nTZ=Europe/London  # what timezone is the above hour?\nMAILTO=           # your Kindle's email address\nMAILFROM=         # what address to send from - this will need to be approved in your Amazon settings\nSENDGRID_API_KEY= # SendGrid API key you get when setting up\n```\n\nYou can optionally omit the email settings and eBooks will still be created, you'll just need to copy them over manually instead. This app also serves books over http using Koa.\n\nIf you run the app with `--now`, it will run once and then quit. Useful if you just want some articles to read _right now_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsprusr%2Fhn-kindle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsprusr%2Fhn-kindle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsprusr%2Fhn-kindle/lists"}