Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaciras/bookshelf
Minimalist browser new tab page
https://github.com/kaciras/bookshelf
browser-extension newtab-page
Last synced: 5 days ago
JSON representation
Minimalist browser new tab page
- Host: GitHub
- URL: https://github.com/kaciras/bookshelf
- Owner: Kaciras
- License: mit
- Created: 2021-07-28T02:52:06.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-27T02:53:34.000Z (10 days ago)
- Last Synced: 2024-12-27T03:26:28.283Z (10 days ago)
- Topics: browser-extension, newtab-page
- Language: JavaScript
- Homepage:
- Size: 2.36 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bookshelf
[![Firefox Add-on](https://img.shields.io/amo/v/bookshelf-newtab)](https://addons.mozilla.org/en-US/firefox/addon/bookshelf-newtab)
![Screenshot](https://github.com/Kaciras/bookshelf/raw/master/doc/banner.webp)
minimalist & small (21KB zipped) new tab page. Instantly load without any network traffic.
# Install
[Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/bookshelf-newtab)
> [!NOTE]
>
> As of Some of the suggestion providers does not support CORS, Bookshelf need [host permissions](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/host_permissions) to read responses of them. In Firefox host permissions are disabled by default, you need to turn on it after install.
>
> goto "about:addons" > extensions > Bookshelf > permissions > Access your data for all websites# Shortcuts
`PageUp/PageDown` switches search engines when focus on the search box.
# Developing
Install dependencies:
```
pnpm install
```Build the app:
```
pnpm build
```Pack build result and source files:
```
pnpm run pack
```# FAQ
## Why images are not synchronized?
Due to browser data size limit, we can not save images to synchronized storage. You can use Import Data / Export Data in setting menu instead.