GithubHelp home page GithubHelp logo

azu / hatebupwa Goto Github PK

View Code? Open in Web Editor NEW
45.0 5.0 0.0 657 KB

Hatena Bookmark search app.

Home Page: https://hatebupwa.netlify.app/

License: MIT License

HTML 3.11% CSS 2.87% TypeScript 89.02% JavaScript 4.93% Shell 0.07%
hatebu hatenabookmark hatena search pwa offline

hatebupwa's Introduction

hatebupwa Actions Status: 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 https://hatebupwa.netlify.app/
  2. Input hatena user name
  3. Search

For asocial-bookmark user

  1. Open https://hatebupwa.netlify.app/
  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

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

hatebupwa's People

Contributors

azu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hatebupwa's Issues

CSS: hide scrollbar

image

This scrollbar affect view port width.
It is a jank.

Task

  • Always show scrollbar or hide scrollbar

perf: default list limitation of count

Currentlly, the app has not define limitation when no filter input.
We should add display limitation like 1000.
It will make more fast to show default list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.