4 ms·
Cli-junkie brofist! I only drop out of the command line for occasional one-off browser stuff. Depending on your current familiarity with things, I can't recomm
by xelxebar 8y ago
Cli-junkie brofist! I only drop out of the command line for occasional one-off browser stuff.
Depending on your current familiarity with things, I can't recommend enough simply combing through the tools in coreutils, util-linux, find-utils etc. If you take just three or so a day, by the end of a few months you'll have a solid survey-understanding of what almost every *nix shell has available.
Apart from that, here are some I use and enjoy:
[0]:http://abook.sourceforge.net/ http://abook.sourceforge.net/ -- Vintage address book; Plays well with mutt
[1]:http://git-annex.branchable.com http://git-annex.branchable.com -- A better Dropbox, and via git!
[2]:https://www.lesbonscomptes.com/recoll/ https://www.lesbonscomptes.com/recoll/ -- Index and search the contents and metadata of (pdf, word, etc) documents
[3]:https://www.roaringpenguin.com/products/remind https://www.roaringpenguin.com/products/remind -- Vintage and sophisticated tool for doing calendrical stuff.
[4]:https://github.com/trizen/youtube-viewer https://github.com/trizen/youtube-viewer -- CLI YouTube with all the bells and whistles!
[5]:https://6xq.net/pianobar/ https://6xq.net/pianobar/ -- Pandora radio!
- rmbeard 8y agoTry googler and you can browse from the command line.
- xelxebar 8y agoIf you like that, then you might like surfraw[0]. The main problem is that these don't really obviate the need for a browser, they just make it easier to open said browser tab from the command line. [0]:https://gitlab.com/surfraw/Surfraw https://gitlab.com/surfraw/Surfraw
- zzo38computer 8y agoIn order to load browser bookmarks from the command-line, I use this shell script: #!/bin/bash -- f0() { echo 'select moz_bookmarks.title || '"'"' = '"'"' || url from moz_places, moz_bookmarks on moz_places.id = moz_bookmarks.fk where parent = 2;' | sqlite3 /home/user/.mozilla/firefox/twht79zd.default/places.sqlite } f1() { firefox `echo 'select url from moz_places, moz_bookmarks on moz_places.id = moz_bookmarks.fk where moz_bookmarks.title = '"'$1'"';' | sqlite3 /home/user/.mozilla/firefox/twht79zd.default/places.sqlite` } f$# $1 You will need to modify it for your use, such as by changing the filenames. I also made another shell script to load Wikipedia. However, is also my opinion making many thing which do not need a web browser and can just be the command-line programs.
- vanderZwan 8y ago> git-annex is not a filesystem or Dropbox clone. However, the git-annex assistant is addressing some of the same needs in its own unique ways. (There is also a FUSE filesystem built on top of git-annex, called ShareBox.) So I assume you made it work like Dropbox for you anyway. How did that go?
- xelxebar 8y agoThe "a better Dropbox" comment was quite tongue in cheek. You can think of git-annex as a way of managing files in git without managing the contents, which is exactly what we want for binary blobs like PDFs, word documents, whatever. The syncronization between computers is done essentially how one would do it with git. Personally, I sync to a private VM host so the content is available "in the cloud". At the moment I just sycn everything manually, but it's possible to setup git-hooks to make it automatic. git-annex is nice for power users, since it allows fine grained control of where to keep what content. The file metadata is stored in git, but you choose when and how to pull or push the actual files themselves. That makes it possible to sync cross sections of an entire library, for example. This is how I manage what to put on my kindle and what to keep off it.
- cliffwarden 8y agoThere is git-annex assistant. I ended up going back to manual synchronizing, but it is promising as more of a drop-in replacement for DB. https://git-annex.branchable.com/assistant/ https://git-annex.branchable.com/assistant/