Skip to content

aratare-jp/shinsetsu

Repository files navigation

Shinsetsu 新設

Noun, Suru verb, No-adjective

  1. establishing; founding; setting up; organizing; establishment

Shinsetsu is a browser plugin that takes the bookmark pain away from you.

Status

Active development

Clojure CI codecov

Installation

TBC

Features

Current features

  • Standard bookmark management
  • Cross-browser bookmark sync
  • Tagging for easy searching
  • Securing tabs with passwords
  • Self-hosted server

Future features

  • Custom tab/bookmark order
  • Saved tab sessions
  • One-stop command line interface for all operations

Rationale

When it comes to bookmark, our ability to organise effectively seems to stay the same. For example, have you ever found a really nice website about cooking and thought

I'll just bookmark this website just in case I need it in the future

and never touched it again? I sure have. In fact, all the time. But, why?

Well, the answer is simple: that website has disappeared among many other websites, all of which were the results of the "I'll just bookmark this website just in case" habit. Solution? Either:

  1. Relying on autocompletion to find that website via the address bar (which is a hit-or-miss most of the time), or
  2. Summoning up the bookmark manager.

Either way, chances are you can find it, but not without having to go through all these unnecessary steps. And good luck trying to do so with a nested structure (i.e. bookmark folders within bookmark folders) that a majority of us, when feel the need to "organise" our bookmarks, seem to always fall back on.

Not to mention that your bookmarks are not transferable between different browsers, e.g. between Firefox and Brave. You can sync bookmarks browsers of the same kind, e.g. Chrome, but that raises the question of privacy.

I have tried some bookmark manager like Speed Dial 2. It's a wonderful tool, but lacks the advance search/filter capability that I'm looking for. As my bookmarks grow each day, and I truly need a better way to tame this beast, and so I decided to build Shinsetsu.

Instead of having nested structure, Shinsetsu promotes tabs and tags.

  • Tabs are the highest level of aggregation, i.e. your "cooking" bookmark folder. You use tabs to put bookmarks into groups that represents your interests, e.g. cooking, coding, learning, etc. Think of tabs as sections within a library, e.g. History, Culture, Literature, etc.
  • For finer organisation, you can use tags. Tags are used to cross-label things across multiple tabs. Want to find that Italian cooking website about pasta? One way to organise such website would be to put it in "cooking" tab with "Italian" and "Pasta" tags. It's like searching for a book in a library: you walk through sections (tab) and go through the alphabetically labeled shelves (tags) within the section.

My goal, as stated, is to be able to use Shinsetsu to make actual good use of bookmarks. And I hope it will be able to bring joy to you as well.

FAQ

Is it free?

Yes.

Will it be free forever?

The core functionality will always be free. If I happen to build some additional life-enhancing features in the future, then I'll make the decision then.

Is it safe?

Yes. In addition to be password-protected, all the data is saved on your own server. What's yours remain yours.

Will it be cross-platform?

Currently, bookmarks are mostly used in browser environment, so probably not for the foreseeable future. Once the browser plugin is mature enough then maybe I'll reconsider.

Contribution

This project for the most part is for my personal use. If you've found any bugs or issues, or want to have additional features, please create an issue or PR.

License

MIT License

Copyright (c) 2020 Rei Kazuhiko

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

A kick-ass bookmark manager for browsers 📚

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages