Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kondoumh/sbe
An unofficial Scrapbox desktop app
https://github.com/kondoumh/sbe
electron scrapbox
Last synced: about 2 months ago
JSON representation
An unofficial Scrapbox desktop app
- Host: GitHub
- URL: https://github.com/kondoumh/sbe
- Owner: kondoumh
- License: mit
- Created: 2018-06-14T15:47:33.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T15:03:57.000Z (about 2 months ago)
- Last Synced: 2024-10-28T17:35:31.097Z (about 2 months ago)
- Topics: electron, scrapbox
- Language: JavaScript
- Homepage:
- Size: 2.23 MB
- Stars: 42
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sbe - Scrapbox in Electron
![Release](https://github.com/kondoumh/sbe/workflows/Release/badge.svg)
[![OS Matrix](https://github.com/kondoumh/sbe/actions/workflows/ci.yml/badge.svg)](https://github.com/kondoumh/sbe/actions/workflows/ci.yml)An unofficial [Scrapbox](https://scrapbox.io) Desktop App by Electron.
## Features
### Tabs
- View and edit Scrapbox pages in tabs (not possible with PWA)
### Editing
- Paste external link with `[url title]` format
- Cut, copy and paste with accelerator keys
- Context menu for changing font size of selected text
### Meta view
- Provide Page-list that can be sorted by updated / views / linked with pagination
- Preview page info (author, collaborators, descriptions)
- Show project activities (total pages created, total views and linked)
### Utilities
- In-page search
- Open external url with web browser
- Search selected text on Google with web browser
- Add pages to fav list
- Open page from browsing history
- Copy article to clipboard as Markdown format
### Start Page (Cross-project dashboard)
- Projects: List visited Scrapbox projects
- Favs: List of favorite pages
- Timeline: Timeline view of viewed/edited pages
- Recently edited: List of recently edited pages
### Other
- Switch between dark and light modes to match your OS settings (UI parts other than Scrapbox contents)
- Open a page in a child window separate from the main window![Screenshot](https://i.gyazo.com/5314e24354451448a0cb2aee1315f986.gif)
![Start Page](https://i.gyazo.com/382c181109dda1f15970d7a7c95a22b0.png)
## How to install
Download installer for each platform from [Releases](https://github.com/kondoumh/sbe/releases) and execute.- macOS: sbe-`version`.dmg
- Windows: sbe.Setup.`version`.exe
- Linux: sbe-`version`.AppImage## How to run with Electron
### requirement
Node.js v16### run
git clone or download zip.```
cd sbe
npm install
npm start
```## How to build exectable binary
```
npm install
npm run pack
```Binary will be created.
- macOS: `./dist/mac/sbe.app`
- Windows: `./dis/win-unpacked/sbe.exe`
- Linux: `.dist/linux/sbe.AppImage`## How to build installer
```
npm install
npm run dist
```Setup modules wil be created.
- macOS: `./dist/mac/sbe--universal.dmg`
- Windows: `./dist/win-unpacked/sbe.Setup..exe`
- Linux: `./dist/linux/sbe-.AppImage`