All Projects β†’ khanhas β†’ hackernews2remarkable

khanhas / hackernews2remarkable

Licence: MIT license
Fetch top articles from HackerNews, pack as EPUB right in your reMarkable device

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to hackernews2remarkable

Diurna
Basic/Classic Hacker News app, used as a Cocoa & Swift learning platform
Stars: ✭ 100 (+14.94%)
Mutual labels:  hacker-news
hacker-hiring-hunt
πŸ‘¨β€πŸ’» Tool for searching through Hacker News whoshiring threads
Stars: ✭ 28 (-67.82%)
Mutual labels:  hacker-news
hacker-feeds-cli
πŸ“° A command line tool for Hacker News、 Product Hunt、 GitHub Trending 、Reddit and V2EX feeds.
Stars: ✭ 129 (+48.28%)
Mutual labels:  hacker-news
ReBook
The missing book store for remarkable.
Stars: ✭ 35 (-59.77%)
Mutual labels:  remarkable-tablet
reHackable-HelloWorld
QML Demo for the reMarkable Paper Tablet
Stars: ✭ 58 (-33.33%)
Mutual labels:  remarkable-tablet
rm-sync
Sync script for reMarkable paper tablet.
Stars: ✭ 74 (-14.94%)
Mutual labels:  remarkable-tablet
HackerrankJAVA
This repository consists of Hackerrank JAVA Solutions
Stars: ✭ 31 (-64.37%)
Mutual labels:  hacker-news
paper-hn
Hacker News front page in the style of a print newspaper
Stars: ✭ 73 (-16.09%)
Mutual labels:  hacker-news
remarkable-touchgestures
touch gestures for reMarkable
Stars: ✭ 43 (-50.57%)
Mutual labels:  remarkable-tablet
vanilla-wc-hnpwa
πŸ“± πŸš€ Hacker News PWA built with vanilla JS and Web Components
Stars: ✭ 38 (-56.32%)
Mutual labels:  hacker-news
hn-clojure
Hacker News in Clojure.
Stars: ✭ 31 (-64.37%)
Mutual labels:  hacker-news
vanilla-hn
A Hacker News Reader in Vanilla JavaScript
Stars: ✭ 36 (-58.62%)
Mutual labels:  hacker-news
mastodon-hnbot
A bot posting the Hacker News stories with 100+ points to Mastodon
Stars: ✭ 37 (-57.47%)
Mutual labels:  hacker-news
hackernews-example
An NX Hacker News clone with real-time updates and animations.
Stars: ✭ 56 (-35.63%)
Mutual labels:  hacker-news
reverse-engineering-the-hacker-news-ranking-algorithm
An analysis of historical Hacker News data to determine the ranking algorithm
Stars: ✭ 76 (-12.64%)
Mutual labels:  hacker-news
hackertab.dev
Hackertab turns your New Tab page into a geeky one that keeps you as a developer updated with the best tools, news, jobs and events.
Stars: ✭ 229 (+163.22%)
Mutual labels:  hacker-news
reMarkable-tools
Tools for the reMarkable paper tablet
Stars: ✭ 118 (+35.63%)
Mutual labels:  remarkable-tablet
hackd
A modern Hacker News iOS application, built with React Native
Stars: ✭ 91 (+4.6%)
Mutual labels:  hacker-news
remarkable-custom-template-refresh
To refresh custom template manifest for reMarkable Tablet
Stars: ✭ 28 (-67.82%)
Mutual labels:  remarkable-tablet
whatsapp-bot
Whatsapp client Bot for hacker news website
Stars: ✭ 31 (-64.37%)
Mutual labels:  hacker-news

hackernews2remarkable

Fetch top articles from HackerNews, pack as EPUB right in your reMarkable device

Requirements

NOTE: This project is meant to run on reMarkable device, not your PC machine. Since epub files are generated and stored locally, you do not need reMarkable Cloud.

  • NodeJS and npm You can easily install both with toltec, a package manager for reMarakble devices:
opkg update
opkg install node-npm

How to use

  1. Clone repo:
git clone https://github.com/khanhas/hackernews2remarkable

If you don't have git, just download repo zip file and unzip:

wget "https://github.com/khanhas/hackernews2remarkable/archive/main.zip" -O "hackernews2remarkable.zip"
unzip "hackernews2remarkable.zip"
  1. Download dependencies:
cd hackernews2remarkable
npm install
  1. On your reMarkable device, create a Folder that will be used to store articles. You can name whatever you want, for example, I name it "HackerNews".
    Run following commands to find out what this new folder guid is:
grep -il '"visibleName": ".*HackerNews.*"' /home/root/.local/share/remarkable/xochitl/*.metadata

Your folder id should look somewhat similar to this: 764bceb9-abf1-4229-a025-f0dc59ac5c0c. Copy that id and set it in config.json.

  1. Run:
node main.js
  1. Restart reMarkable reading app:
systemctl restart xochitl

Credits

This project uses a modified version of epub-gen NPM package by cyrilis.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].