Skip to content

A temporary bookmark focuses on reading later, rather than closing and removing, with several Vim keybindings!

License

Notifications You must be signed in to change notification settings

willbchang/chrome-read-later

Repository files navigation

Read Later Logo
Dedicated to my fiancee Yang Yang
A temporary bookmark focuses on reading later, rather than closing and removing.

Installation

Click the image below to install:

chrome-store-logo

Please rate it on chrome web store or star it on github if you like it. Your encouragement will help me make it better, thanks!

Manual Installation
  1. Download chrome-read-later.zip.
  2. Unzip it and move it to the safe path(you won't delete it accidentally).
  3. Go to chrome://extensions/
  4. Open Developer mode.
  5. Drag the folder to chrome or Click Load unpacked and select the folder.

Features

Chrome Read Later 1168x364=2560x1600 Chrome Read Later 1168x364=2560x1600

Reading List

  • Reading Progress(Orange %): It gets and sets the scroll position of current page.
  • Video Progress(Blue %): It gets and sets the current time and the playback rate of the frist video.
  • Sync in Cloud: Sync across Chrome browsers with one google account.
  • Local History: Save the reading list history locally.

Status Bar

  • Row Number : Total Count
  • History Icon: Click to on/off history mode.
  • Options Icon: Click to open options page.
  • Question Icon: Click to open the documentation & feedback page.

Usages

youtube-logo bilibili-logo

Windows and Mac Keyboard Differences

Mac Key Windows Key
Control Ctrl
Option Alt
Command Windows
Delete Backspace

Website

  • Right Click a link and select Save to Read Later in context menus to save the target link info.
  • Right Click current page and select Save to Read Later in context menus to save page info and close current tab.
  • Click the read later icon to open the Reading List(Popup Window).
  • Alt + Shift + S: Save to reading list.
  • Alt + Shift + Z: Zoom In/Out reading list.

If you pressed the shortcuts and it didn't work, please enter chrome://extensions/shortcuts in your address bar. Find Read Later and set the shortcuts(resolve the keyboard shortcuts conflicts) chrome://extensions/shortcuts

Popup

Actions Mouse Keyboard VIM
Open reading list Click extension icon Alt + Shift + z \
Close reading list Click extension icon Alt + Shift + z Esc
Open in Current tab Click Enter o
Open in a New tab and Stay in Current tab Command + Click Command + Enter O
Open in a New tab Alt + Click Alt + Enter alt + o
Delete Hover favicon and Click Delete dd
Move to Next Move Down j
Move to Previous Move Up k
Move to Top Scroll to Top Command + gg
Move to Bottom Scroll to End Command + G
Restore a deletion \ Command + z u
Copy link address Right Click and select copy link address \ yy
On/Off history mode Click History icon \ H
Open setting page Click Setting icon \ ,
Open documentation & feedback site Click Question icon \ ?
Show full title and link Hover text \ \

Note

  • Get/Set reading progress works on most pages, it may change base on current window size.
  • Only get/set the first HTML video's information.
  • Remove the extension will delete the reading list in the cloud, it cannot be restored.
  • The maximum reading list in cloud is up to 250 items, due to google's limits.
  • It may be slow if the reading list in history is near to 10,000 items.

Contribution

Suggestion & PR are welcome. Please open an issue to discussion first.

  • UI
  • UX
  • Refactoring / Code Quality
  • New Features
  • Documentation

TODO

  • Get/Set PDF page number(with pdf.js extension).
  • Integrate with vimium(C), use s and S.
  • Cache the reading list to instantly open.
  • Improve the vim code logic(more dynamic).

Credits

  • Logo is designed by Yasujizr.
  • Delete icon is made by Freepik
  • Icons in status bar are Octicons.
  • I use RubyMine to make this extension, it improves my productivity a lot!
  • Special thanks to my girl friend YangYang, she gave me a lot of helpful suggestions, feedback and encouragement.

Policy Privacy

[policy-privacy.md]

LICENSE

AGPL-3.0