Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azu/mubook-hon
epub/PDF reader + Notion Sync + Memo
https://github.com/azu/mubook-hon
book epub memo notion pdf viewer
Last synced: 2 months ago
JSON representation
epub/PDF reader + Notion Sync + Memo
- Host: GitHub
- URL: https://github.com/azu/mubook-hon
- Owner: azu
- Created: 2023-01-06T11:56:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T10:13:12.000Z (5 months ago)
- Last Synced: 2024-10-04T12:57:53.624Z (3 months ago)
- Topics: book, epub, memo, notion, pdf, viewer
- Language: JavaScript
- Homepage: https://mubook-hon.vercel.app/
- Size: 5.39 MB
- Stars: 29
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mubook-hon
[![mubook-hon](https://mubook-hon.vercel.app/icons/icon-256x256.png)](https://mubook-hon.vercel.app)
mubook-hon is epub/PDF reader + Notion Sync + Memo.
![viewer: Ruth A. Shapiro, Manisha Mirchandani and Heesu Jang Pragmatic Philanthropy Asian Charity Explained - CC BY](docs/epub.png)
> epub viewer by [Bibi](https://bibi.epub.link/)
![viewer: Pro Git book - CC BY-NC-SA 3.0](docs/pdf.png)
> PDF viewer by [PDF.js](https://mozilla.github.io/pdf.js/)
![notion-database.png](docs/notion-database.png)
> Notion Database is created by mubook-hon
![Notion Book Page](docs/notion-book-page.png)
> You can write memo to Notion
## Usage
- WebSite:
- Document:You need to set up Notion before using memo features.
## Features
- Read epub/PDF files on Dropbox
- Support cross browser - Mobile and PC
- Sync progress using Notion on cross devices
- Add memo to Notion with selected text
- Manage book list in Notion## supported format
- [x] epub
- [Bibi](https://bibi.epub.link/)
- [x] pdf
- [PDF.js](https://mozilla.github.io/pdf.js/) + [react-pdf-viewer](https://react-pdf-viewer.dev/)(use developer license)## Application mode
You can use as PWA apps.
- [Add & open Chrome apps - Chrome Web Store Help](https://support.google.com/chrome_webstore/answer/3060053?hl=en)
- [Add to Home screen - Progressive web apps (PWAs) | MDN](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen)## Shortcut Keys
- Shift + A: Add memo to Stock
- Shift + S: Save memo to Notion## Privacy Notices
- Request/Response to Dropbox: No Proxy
- Request/Response to Notion: CORS Proxy
- Notion API does not support CORS
- The default CORS Proxy is defined in [pages/api/notion-proxy](pages/api/notion-proxy)
- You can override it by `localStorage.setItem("USER_DEFINED_NOTION_BASE_URL", "https://your-proxy.test/")`## LICENSE
MIT (c) azu
This project includes [Bibi](https://bibi.epub.link/).
[Bibi](https://bibi.epub.link/) is licensed under the [MIT License](https://github.com/satorumurmur/bibi/blob/master/LICENSE)## Acknowledgements
- [Bibi](https://bibi.epub.link/)