{"id":1168,"date":"2018-03-01T19:27:14","date_gmt":"2018-03-01T19:27:14","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=1168"},"modified":"2018-05-07T22:42:50","modified_gmt":"2018-05-07T22:42:50","slug":"shiori-bookmark-manager","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=1168","title":{"rendered":"shiori bookmark-manager"},"content":{"rendered":"<p>Ich hab \u00fcber die Zeit schon einiges ausprobiert, um meine Bookmarks etwas besser zu ordnen (Wallabag, Nextcloud Bookmarks, buku &#8230;), richtig zufrieden war ich jedoch nie und schlussendlich gabs einfach ein Textfile, wo ich mir interessante Links eingetragen hab &#8211; keep it simple&#8230;<\/p>\n<p>Heute bin ich jedoch auf <a href=\"https:\/\/github.com\/RadhiFadlillah\/shiori\" target=\"_blank\" rel=\"noopener\">shiori<\/a> gestossen. Es ist zwar ein recht junges Projekt, aber gef\u00e4llt mir schon ganz gut. Das ganze kann via commandline verwendet, was mir sehr entgegenkommt. Wenn man aber will, kann man auch lokal einen Server laufen lassen und shiori im Browser verwalten.<\/p>\n<p>Die Daten werden im home in einem sqlite-File gespeichert. Man kann bookmarks aus einem html importieren oder auch wieder exportieren, sollte also bspw. mit Firefox kein Problem sein.<\/p>\n<p>Das ganze ist eigentlich selbsterkl\u00e4rend und eigentlich br\u00e4uchte ich weiter nix dazuzuschreiben, ich machs jetzt halt trotzdem kurz. Bei allen Optionen erh\u00e4lt man mit -h weitere\/detailliertere Informationen, z.B. serve -h<\/p>\n<h3>Eintrag hinzuf\u00fcgen<\/h3>\n<p>mittels -t kann man tags angeben, mit -i einen eigenen Titel, falls gew\u00fcnscht, beide ist jedoch optional<\/p>\n<pre class=\"lang:default decode:true \">shiori add -t dotfile -i \"Dotfile Management\" http:\/\/grantammons.me\/2017\/11\/26\/efficiently-managing-dotfiles\/\n49. Dotfile Management (6-9 minutes)\n    &gt; http:\/\/grantammons.me\/2017\/11\/26\/efficiently-managing-dotfiles\/\n    + Dotfiles and dotfile management are a foundational keystone to an organized, repeatable workflow. They are a must if you\u2019re a developer, and also become critically important to properly manage if you\u2019re planning on running Linux as your primary desktop experience.\n    # dotfile<\/pre>\n<h3>Suche<\/h3>\n<pre class=\"lang:default decode:true \">shiori search wall\n40. Awesome Wallpapers - wallhaven.cc\n    &gt; https:\/\/alpha.wallhaven.cc\/\n    + Your source for the best high quality wallpapers on the Net!\n    # wallpaper<\/pre>\n<h3>Server starten<\/h3>\n<pre class=\"lang:default decode:true\">shiori serve\nINFO[0000] Serve shiori in :8080\n<\/pre>\n<p>Mit dem -p Parameter l\u00e4sst sich auch ein anderer Port definieren.<\/p>\n<h3>User anlegen<\/h3>\n<p>Wenn man das Webinterface nutzen m\u00f6chte, muss man jedoch erst einen User anlegen, der sich anmelden kann<\/p>\n<pre class=\"lang:default decode:true\">shiori account add peter<\/pre>\n<p><i>EDIT 5\/2018: Bin nun doch <a href=https:\/\/blog.datentraeger.li\/?p=1489>auf buku umgestiegen<\/a>, einfach weil verbreiteter&#8230;<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"Ich hab \u00fcber die Zeit schon einiges ausprobiert, um meine Bookmarks etwas besser zu ordnen (Wallabag, Nextcloud Bookmarks, buku &#8230;), richtig zufrieden war ich jedoch nie und schlussendlich gabs einfach ein Textfile, wo ich mir interessante Links eingetragen hab &#8211; keep it simple&#8230; Heute bin ich jedoch auf shiori gestossen.&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,11],"tags":[],"class_list":["post-1168","post","type-post","status-publish","format-standard","hentry","category-cli","category-web"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1168"}],"version-history":[{"count":8,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1168\/revisions"}],"predecessor-version":[{"id":1564,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1168\/revisions\/1564"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}