{"id":1268,"date":"2018-03-18T19:13:40","date_gmt":"2018-03-18T19:13:40","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=1268"},"modified":"2018-05-07T21:52:10","modified_gmt":"2018-05-07T21:52:10","slug":"bookmarking-in-newsbeuter","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=1268","title":{"rendered":"Bookmarking in newsbeuter"},"content":{"rendered":"<p>Da ich derzeit <a href=\"https:\/\/blog.datentraeger.li\/?p=1168\">Shiori<\/a> als Bookmark-Manager verwende, dachte ich, dass ich das doch auch in Newsbeuter integrieren kann&#8230;viele Links finde ich genau dort&#8230;<\/p>\n<p>Dazu muss man in der Newsbeuter Config als erstes mal das bookmark-cmd definieren. Newsbeuter verwende ich meistens in einer tmux-Session, das Default Keybinding von C-B ist also etwas kontraproduktiv, deshalb habe ich es auf ein simples &#8220;B&#8221; umgemappt.<\/p>\n<pre class=\"lang:default decode:true \"># bookmarking to shiori\nbookmark-cmd \"~\/scripts\/newsbeuter_bookmarks.sh\"\n# ^B zum bookmarken ist scheisse in tmux, remapping...\nbind-key B bookmark<\/pre>\n<p>Das aktuelle Bookmarking Script ist recht simpel<\/p>\n<pre class=\"lang:default decode:true \">#!\/bin\/bash\n\nurl=\"$1\"\ntitle=\"$2\"\ntags=\"$3\"   #comma-separated list of tags\nshiori add -i \"${title}\" -t \"${tags}\" \"${url}\"\n<\/pre>\n<p><i>EDIT 5\/2018: dasselbe f\u00fcr buku anstatt shiori<\/i><\/p>\n<p>Da ich nun auf <a href=https:\/\/blog.datentraeger.li\/?p=1489 parent=blank_>buku<\/a> f\u00fcr meine Bookmarks umgestiegen bin, ist das Script nat\u00fcrlich entsprechend angepasst:<\/p>\n<pre class=\"lang:default decode:true \">#!\/bin\/bash\n\nurl=\"$1\"\ntitle=\"$2\"\ntags=\"$3\"   #comma-separated list of tags\n\nargs=(-a \"${url}\")\nif ! [ -z \"${title}\" ]; then args+=( --title \"${title}\"); fi\nif ! [ -z \"${tags}\" ]; then args+=( --tag \"${tags}\"); fi\nbuku \"${args[@]}\"\n<\/pre>\n<p>Ich krieg zwar hier immer einen Fehler in Newsboat &#8220;waiting for input&#8221;, jedoch wird der Bookmark korrekt gesetzt und auch wenn ich den Output in eine File redirecte, ist alles ok und &#8220;manuell ausgef\u00fchrt&#8221; treten keine Fehler auf ?! Naja, ist&#8217;s halt so..<\/p>\n","protected":false},"excerpt":{"rendered":"Da ich derzeit Shiori als Bookmark-Manager verwende, dachte ich, dass ich das doch auch in Newsbeuter integrieren kann&#8230;viele Links finde ich genau dort&#8230; Dazu muss man in der Newsbeuter Config als erstes mal das bookmark-cmd definieren. Newsbeuter verwende ich meistens in einer tmux-Session, das Default Keybinding von C-B ist also&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-1268","post","type-post","status-publish","format-standard","hentry","category-cli"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1268","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=1268"}],"version-history":[{"count":10,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions"}],"predecessor-version":[{"id":1554,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1268\/revisions\/1554"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}