GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu instala Buku Bookmark Manager desde la terminal

Acerca de:

Buku es un poderoso administrador de marcadores escrito en Python3 y SQLite3. Es una solución de línea de comandos flexible con una base de datos privada, portátil y fusionable junto con una integración GUI perfecta.

Puede importar automáticamente marcadores desde su(s) navegador(es) o obtener el título y la descripción de una URL marcada desde la web. Puede usar su editor favorito para componer y actualizar marcadores. Con múltiples opciones de búsqueda, incluidas expresiones regulares y un modo de escaneo profundo (particularmente para URL), puede encontrar cualquier marcador al instante. Buku puede buscar la última instantánea de un enlace roto en Wayback Machine. ¡También hay un huevo de Pascua para volver a visitar los marcadores olvidados al azar! Buku está demasiado ocupado para rastrearte:no hay historial oculto, registros obsoletos, análisis de uso ni localización.

Características principales:

  • Almacenar marcadores con títulos, etiquetas y descripciones obtenidos automáticamente
  • Importación automática desde Firefox, Google Chrome y Chromium
  • Abrir marcadores y resultados de búsqueda en el navegador
  • Acorte, expanda las URL, explore la página en caché desde Wayback Machine
  • Integración del editor de texto
  • Interfaz ligera y limpia, colores personalizados
  • Potentes opciones de búsqueda (regex, substring...)
  • Búsqueda continua con cambio de modo sobre la marcha
  • Base de datos portátil y fusionable para sincronizar entre sistemas
  • Importar/exportar marcadores de/a HTML, Markdown o Orgfile
  • Gestión de etiquetas inteligentes mediante redirección (>>,>, <<)
  • Actualización completa de base de datos multiproceso, compatibilidad con cifrado manual
  • Scripts de finalización de shell, página de manual con ejemplos prácticos
  • Consciente de la privacidad (sin recopilación de datos de usuario sin confirmar)

¿Cómo instalar Buku en Ubuntu?

Para la instalación en Ubuntu necesitamos pip3, por lo que primero debemos instalar pip3:

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

También puedes instalar buku desde tu administrador de paquetes. Si la versión disponible está fechada, pruebe con un método de instalación alternativo.

Si es necesario, instale estas dependencias:
apt-get install ca-certificates python3-urllib3 python3-cryptography python3-bs4

¿Cómo desinstalar Buku?

El proceso es similar, simplemente cambie eliminar con desinstalar:

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

¿Cómo actualizar buku?

Al instalar buku con pip3, los repositorios se agregan automáticamente, por lo que no necesita hacer nada.

Uso:

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)

Ejemplos:

Puedes encontrar ejemplos de cómo usar buku en:Aquí

Conclusión

En este artículo revisamos e instalamos el administrador de marcadores buku en Ubuntu Linux.

  • Otro artículo que le puede interesar es 5 Cool 1 Click Install Mosh Mobile Shell On Linux.
    ———————————————————————————————————————

Esperamos que hayas disfrutado este artículo. si es así, califique esta página con las estrellas a continuación y suscríbase a nuestro canal de YouTube o síganos en twiter.


Ubuntu
  1. Cómo instalar actualizaciones de seguridad desde la línea de comandos en Ubuntu

  2. Instale Audacity 3.0.2 desde PPA en Ubuntu 20.04, Ubuntu 21.04

  3. Cómo instalar Kernel 5.13 en Ubuntu 18.04 desde el repositorio 20.04

  4. Reinicie Ubuntu 21.10 Impish Indri desde la terminal

  5. ¿Cómo instalar el navegador Opera desde la terminal?

Cómo usar Gmail desde la Terminal de Ubuntu para enviar correos electrónicos

Cómo instalar HyperTerminal en Ubuntu 20.04

Instale Conky Manager en Ubuntu 20.04

Cree una memoria USB de arranque desde la terminal de Ubuntu

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux

Fácil instalación de Konversation en Ubuntu Linux a través de la terminal