GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu Installieren Sie Buku Bookmark Manager vom Terminal

Über:

Buku ist ein leistungsstarker Lesezeichen-Manager, der in Python3 und SQLite3 geschrieben ist. Es ist eine flexible Befehlszeilenlösung mit einer privaten, portablen, zusammenführungsfähigen Datenbank und einer nahtlosen GUI-Integration.

Es kann automatisch Lesezeichen aus Ihren Browsern importieren oder den Titel und die Beschreibung einer mit Lesezeichen versehenen URL aus dem Internet abrufen. Sie können Ihren bevorzugten Editor verwenden, um Lesezeichen zu erstellen und zu aktualisieren. Mit mehreren Suchoptionen, einschließlich Regex und einem Deep-Scan-Modus (insbesondere für URLs), kann es jedes Lesezeichen sofort finden. Buku kann den neuesten Schnappschuss eines defekten Links auf der Wayback-Maschine nachschlagen. Es gibt auch ein Osterei, um zufällig vergessene Lesezeichen erneut zu besuchen! Buku ist zu beschäftigt, um Sie zu verfolgen:kein versteckter Verlauf, veraltete Aufzeichnungen, Nutzungsanalysen oder Homing.

Hauptmerkmale:

  • Lesezeichen mit automatisch abgerufenem Titel, Tags und Beschreibung speichern
  • Automatischer Import aus Firefox, Google Chrome und Chromium
  • Lesezeichen und Suchergebnisse im Browser öffnen
  • URLs kürzen, erweitern, zwischengespeicherte Seiten von Wayback Machine durchsuchen
  • Texteditor-Integration
  • Leichte, übersichtliche Benutzeroberfläche, benutzerdefinierte Farben
  • Leistungsstarke Suchoptionen (regex, substring…)
  • Kontinuierliche Suche mit On-the-Fly-Modusschalter
  • Portable, zusammenführbare Datenbank zur Synchronisierung zwischen Systemen
  • Lesezeichen aus/in HTML, Markdown oder Orgfile importieren/exportieren
  • Smart-Tag-Verwaltung mit Weiterleitung (>>,>, <<)
  • Vollständige Multithread-DB-Aktualisierung, Unterstützung für manuelle Verschlüsselung
  • Shell-Vervollständigungsskripte, Manpage mit praktischen Beispielen
  • Privacy-aware (keine unbestätigte Erfassung von Benutzerdaten)

Wie installiere ich Buku in Ubuntu?

Für die Installation in Ubuntu benötigen wir pip3, also müssen wir zuerst pip3 installieren :

How To Install Buku In Ubuntu 21.04 Linux ?
$ sudo apt install pip
$ sudo pip3 install buku

Sie können buku auch über Ihren Paketmanager installieren. Wenn die verfügbare Version veraltet ist, versuchen Sie es mit einer alternativen Installationsmethode.

Installieren Sie bei Bedarf diese Abhängigkeiten:
apt-get install ca-certificates python3-urllib3 python3-cryptography python3-bs4

Wie deinstalliere ich Buku?

Der Prozess ist ähnlich, ändern Sie einfach entfernen mit uninstall :

# How to uninstall buku ?
$ sudo pip3 uninstall buku
Code language: PHP (php)

Wie aktualisiere ich Buku?

Bei der Installation von buku mit pip3 werden die Repositorys automatisch hinzugefügt, sodass Sie nichts tun müssen.

Verwendung :

usage: buku [OPTIONS] [KEYWORD [KEYWORD ...]]

Bookmark manager like a text-based mini-web.

POSITIONAL ARGUMENTS:
      KEYWORD              search keywords

GENERAL OPTIONS:
      -a, --add URL [tag, ...]
                           bookmark URL with comma-separated tags
      -u, --update [...]   update fields of an existing bookmark
                           accepts indices and ranges
                           refresh title and desc if no edit options
                           if no arguments:
                           - update results when used with search
                           - otherwise refresh all titles and desc
      -w, --write [editor|index]
                           open editor to edit a fresh bookmark
                           edit last bookmark, if index=-1
                           to specify index, EDITOR must be set
      -d, --delete [...]   remove bookmarks from DB
                           accepts indices or a single range
                           if no arguments:
                           - delete results when used with search
                           - otherwise delete all bookmarks
      -h, --help           show this information and exit
      -v, --version        show the program version and exit

EDIT OPTIONS:
      --url keyword        bookmark link
      --tag [+|-] [...]    comma-separated tags
                           clear bookmark tagset, if no arguments
                           '+' appends to, '-' removes from tagset
      --title [...]        bookmark title; if no arguments:
                           -a: do not set title, -u: clear title
      -c, --comment [...]  notes or description of the bookmark
                           clears description, if no arguments
      --immutable N        disable web-fetch during auto-refresh
                           N=0: mutable (default), N=1: immutable

SEARCH OPTIONS:
      -s, --sany [...]     find records with ANY matching keyword
                           this is the default search option
      -S, --sall [...]     find records matching ALL the keywords
                           special keywords -
                           "blank": entries with empty title/tag
                           "immutable": entries with locked title
      --deep               match substrings ('pen' matches 'opens')
      -r, --sreg expr      run a regex search
      -t, --stag [tag [,|+] ...] [- tag, ...]
                           search bookmarks by tags
                           use ',' to find entries matching ANY tag
                           use '+' to find entries matching ALL tags
                           excludes entries with tags after ' - '
                           list all tags, if no search keywords
      -x, --exclude [...]  omit records matching specified keywords

ENCRYPTION OPTIONS:
      -l, --lock [N]       encrypt DB in N (default 8) # iterations
      -k, --unlock [N]     decrypt DB in N (default 8) # iterations

POWER TOYS:
      --ai                 auto-import from Firefox/Chrome/Chromium
      -e, --export file    export bookmarks to Firefox format HTML
                           export Markdown, if file ends with '.md'
                           format: [title](url) <!-- TAGS -->
                           export Orgfile, if file ends with '.org'
                           format: *[[url][title]] :tags:
                           export buku DB, if file ends with '.db'
                           combines with search results, if opted
      -i, --import file    import bookmarks based on file extension
                           supports 'html', 'json', 'md', 'org', 'db'
      -p, --print [...]    show record details by indices, ranges
                           print all bookmarks, if no arguments
                           -n shows the last n results (like tail)
      -f, --format N       limit fields in -p or JSON search output
                           N=1: URL; N=2: URL, tag; N=3: title;
                           N=4: URL, title, tag; N=5: title, tag;
                           N0 (10, 20, 30, 40, 50) omits DB index
      -j, --json [file]    JSON formatted output for -p and search.
                           prints to stdout if argument missing.
                           otherwise writes to given file
      --colors COLORS      set output colors in five-letter string
      --nc                 disable color output
      -n, --count N        show N results per page (default 10)
      --np                 do not show the subprompt, run and exit
      -o, --open [...]     browse bookmarks by indices and ranges
                           open a random bookmark, if no arguments
      --oa                 browse all search results immediately
      --replace old new    replace old tag with new tag everywhere
                           delete old tag, if new tag not specified
      --shorten index|URL  fetch shortened url from tny.im service
      --expand index|URL   expand a tny.im shortened url
      --cached index|URL   browse a cached page from Wayback Machine
      --suggest            show similar tags when adding bookmarks
      --tacit              reduce verbosity, skip some confirmations
      --threads N          max network connections in full refresh
                           default N=4, min N=1, max N=10
      -V                   check latest upstream version available
      -g, --debug          show debug information and verbose logs

SYMBOLS:
      >                    url
      +                    comment
      #                    tags

PROMPT KEYS:
    1-N                    browse search result indices and/or ranges
    O [id|range [...]]     open search results/indices in GUI browser
                           toggle try GUI browser if no arguments
    a                      open all results in browser
    s keyword [...]        search for records with ANY keyword
    S keyword [...]        search for records with ALL keywords
    d                      match substrings ('pen' matches 'opened')
    r expression           run a regex search
    t [tag, ...]           search by tags; show taglist, if no args
    g taglist id|range [...] [>>|>|<<] [record id|range ...]
                           append, set, remove (all or specific) tags
                           search by taglist id(s) if records are omitted
    n                      show next page of search results
    o id|range [...]       browse bookmarks by indices and/or ranges
    p id|range [...]       print bookmarks by indices and/or ranges
    w [editor|id]          edit and add or update a bookmark
    c id                   copy url at search result index to clipboard
    ?                      show this help
    q, ^D, double Enter    exit bukuCode language: PHP (php)

Beispiele :

Beispiele zur Verwendung von buku finden Sie unter:Hier

Schlussfolgerung

In diesem Artikel haben wir den Buku-Lesezeichen-Manager auf Ubuntu Linux überprüft und installiert.

  • Ein weiterer Artikel, der Sie interessieren könnte, ist 5 Cool 1 Click Install Mosh Mobile Shell On Linux.
    ———————————————————————————————————————

Wir hoffen, dass Ihnen dieser Artikel gefallen hat. Wenn dem so ist, bewerten Sie diese Seite bitte mit den Sternen unten und abonnieren Sie unseren YouTube-Kanal oder folgen Sie uns auf Twitter.


Ubuntu
  1. So installieren Sie Sicherheitsupdates über die Befehlszeile in Ubuntu

  2. Installieren Sie Audacity 3.0.2 von PPA in Ubuntu 20.04, Ubuntu 21.04

  3. So installieren Sie Kernel 5.13 in Ubuntu 18.04 aus dem 20.04-Repository

  4. Starten Sie Ubuntu 21.10 Impish Indri vom Terminal neu

  5. So installieren Sie Opera in Ubuntu 21.04 [Über das Terminal]

So verwenden Sie Google Mail vom Ubuntu-Terminal zum Senden von E-Mails

So installieren Sie Hyper Terminal in Ubuntu 20.04

Installieren Sie Conky Manager auf Ubuntu 20.04

Erstellen Sie einen bootfähigen USB-Stick vom Ubuntu-Terminal

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN

Einfache Installation von Konversation auf Ubuntu Linux über das Terminal