Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azu/hatebupwa
Hatena Bookmark search app.
https://github.com/azu/hatebupwa
hatebu hatena hatenabookmark offline pwa search
Last synced: about 2 months ago
JSON representation
Hatena Bookmark search app.
- Host: GitHub
- URL: https://github.com/azu/hatebupwa
- Owner: azu
- License: mit
- Created: 2018-04-07T08:29:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-06T02:00:14.000Z (8 months ago)
- Last Synced: 2024-10-03T12:22:35.080Z (3 months ago)
- Topics: hatebu, hatena, hatenabookmark, offline, pwa, search
- Language: TypeScript
- Homepage: https://hatebupwa.netlify.app/
- Size: 663 KB
- Stars: 45
- Watchers: 5
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hatebupwa [![Actions Status: test](https://github.com/azu/hatebupwa/workflows/test/badge.svg)](https://github.com/azu/hatebupwa/actions?query=workflow%3A"test")
Hatena Bookmark search app.
## Feature
- Search your hatena bookmark
- Fetch difference bookmark automatically
- Support offline search
- Safari 11.3+, Chrome, Firefox and MSEdge etc...
- Work as HomeScreen app## Usage
1. Open
2. Input hatena user name
3. SearchFor [asocial-bookmark](https://github.com/azu/asocial-bookmark) user
1. Open
2. Input `https://your-bookmark.example.com/index.json` to hatenagit user name
- Support root index.json file as user name
3. Search### Install as App
- iOS: "Add HomesScreen" on
- Android: "Add HomeScreen" on
- mac: Download from
- other platform: Run following commands:```
git clone https://github.com/azu/hatebupwa
cd hatebupwa
yarn
yarn run pacakge
# generate https://github.com/jiahaog/nativefier based app
```## Architecture
### Routing
- `/`
- Start
- `/home/`
- `start_url` of HomeScreen app
- Redirect to last used session
- `/user/:name`
- Set user to session