A programmer who enjoys music, coffee and simplicity.
1187 words

Privacidad

Ahora que Whatsapp cambió las politicas de privacidad y obliga a las personas a aceptarlas o dejar de usar su servicio, modo “Si tus datos no pueden ser mios, tampoco tuyos” será interesante ver que camino tomará esto, si cambiarán a Signal, Telegram o alguna alternativa que respete la privacidad de las personas, solo recuerda. Si no pagas por el uso de un servicio, es porque tu eres el producto, no el cliente.

Tenemos alternativas libres (Fediverso)

Diaspora – Facebook
Mastodon – Twitter
Lemmy – Reddit
PeerTube – YouTube
PixelFed - Instagram

Para más información por favor revisa PrivacyTools donde puedes aprender acerca de como cuidar tu privacidad.

Y cuidar tu privacidad, no quiere decir que hagas cosas ilegales y debas esconderte, pero darías tus datos de, salud, compras, financieros, ubicacion, información acerca de tus conocidos, las cosas que tienes, lo que has hecho, identificadores unicos, como usas tus datos. Y esto solo para que alguien pueda analizar tu información para poder "venderte cosas u ofrecer servicios" creo que en algún momento nos desviamos del camino.

Beets

En estos tiempos no es común que una persona almacene música de grupos favoritos existe youtube, spotify, etcétera...

Pero aun existen fanáticos de la música que tienen su colección con un cuidado extremo, aquí es donde llega beets una aplicación para consola que nos ayuda a mantener nuestra biblioteca como lo deseemos, en esta guía explicare la instalación, configuración y uso básico de esta.

Escrito en python es portable a muchos sistemas operativos lo complicado de la instalación será el control de las versiones de los modulos a instalar pero no es nada que no se pueda solucionar.

Instalación

Antes que nada es necesario instalar los paquetes de python, beets funciona con las versiones 2.7 o 3.4 y posterior

# Python pip module
sudo apt-get install python-dev python-pip

# Python3 pip module
sudo apt install python3-dev python3-pip

Esto en mi caso, que utilizo elementary al instalar los paquetes python-pip y python-dev me instala la versión 2.7.17 y para python3-dev y python3-dev la versión 3.6.9 a el dia 2020/01/12.

Si, este post lo hice hace un año

Beets se encuentra disponible en muchas distribuciones y para instalarlo, seguro existe en el gestor de paquetes de tu sistema

# Debian/*buntu
sudo apt install beets

# Archlinux
sudo pacman -S beets

# OpenBSD
pkg_add beets

Estas son algunas de las distros en las que se encuentra disponible también se puede instalar por medio de pip Package Installer for Python

pip install beet

Con esto tendremos instalado beets en nuestro sistema solo basta ejecutar

beet --version

Nos devolverá un mensaje similar a

beets version 1.4.6
Python version 3.6.9

Basados en esta versión, presta atención a la versión de python, ya que dependiendo de esto se instalaran por medio de la versión de pip indicada,

Lista de Plugins en ingles. Los plugins nos ayudan a extender las funcionalidades de beets aquí instalaremos badfiles, embedart, fetchart, lastgenre, lyrics, mbsync, missing para que estos funcionen es necesario instalar por medio de pip

# Python2
pip install pylast
pip install requests
pip install beautifulsoup

# Python3
pip3 install pylast
pip3 install requests
pip3 install beautifulsoup4

# Dependencias 
sudo apt install mp3val
sudo apt install flac

Configuración

Ahora necesitamos configurar beets a nuestro gusto para esto ejecutamos

beet config -p

Esto creará un archivo de configuración por lo general en ~/.config/beets/config.yaml

beet config -e 

Abrirá el archivo de configuración para poder editarlo y agregar la configuración requerida

Archivo de configuración de ejemplo

plugins: fetchart embedart lyrics badfiles lastgenre mbsync missing

directory: ~/Music
library: ~/Music/library.db

paths:
    default: ${albumartist}/[${original_year}] ${album}/${track} - ${title}
    singleton: Non-Album/$artist/$title
    comp: Compilation/[${original_year}] $album/${track} - ${title}
    albumtype:soundtrack: Soundtracks/[${year}] $album/${track} - ${title}

import:
    copy: yes
    write: no

fetchart:
    auto: yes
    cautious: yes
    cover_name: cover front art album folder
    minwidth: 400
    maxwidth: 1000

Donde
plugins: es la lista de plugins que queremos utilizar (recomiendo revisar la documentación para ver dependencias)

directory: es la ruta donde la música se exportará

library: la base de datos que genera beets acerca de nuestra biblioteca musical

paths: se definen las carpetas que se generarán con la música al importarla default, singleton, comp y albumtype: definen la estructura de la biblioteca

import: al momento de importar la música, copia los archivos y write escribe en un archivo los tags

fetchart: configuración para que descargue automáticamente la portada del disco

Uso

Para importar música ejecutamos

beet import /ruta/que/queremos/importar

Plugins

Integra la portada a las pistas

beet embedart [query]

Verifica que las pistas tengan letras

beet lyrics [query]

Unifica el genero del álbum

beet lastgenre [query]

Verifica si algún archivo esta dañado

beet bad [query]

Para mas información puedes revisar la documentación oficial

El problema de escribir

A lo largo del tiempo, he intentado crear mi blog. La idea de tener un lugar donde escribir mis ideas y que a alguien le pueda ser de utilidad en algún momento me agrada.

Pero como siempre existen problemas, el primero; la plataforma, me gusta el minimalismo, mantener las cosas simples y que funcionen. Todo absolutamente todo me daba pereza, leí hace algún tiempo de esta plataforma, pero no le preste mucha atención, pero después de darle un intento, creo que es perfecta para mi.

Segundo; falta de motivación, esto siento que ocurre ya que me esfuerzo demasiado intentado generar temas de interés, como hacer esto, como hacer aquello, explicar como funciona tal cosa. Al final termino cansándome y siento que dejo de disfrutar.

Por lo tanto tratare de llevarme este blog de manera casual y sin preocuparme todo, aparte esto de tenerlo en mis notas de standard notes poder tener mis borradores y publicar directamente es genial.

Gracias por tomar tu tiempo de leer. Mis mejores deseos para usted este año :)

Wada

Distribuciones GNU/Linux

GNU/Linux Distributions Timeline

GNU/Linux Distributions Timeline

Actualizado a la fecha 2020-10-25

Ahora el problema que nos enfrentamos alguna vez todos los usuarios GNU/Linux.

  • ¿Qué distribución elegir?
    Mi consejo. No pierdas tu tiempo.
    Quieres dar el primer paso cualquier distro que termine o lleve buntu en su nombre te va a servir o derivados.

  • ¿Pero escuche que X es mejor?
    ¿Mejor en que? Toma tu tiempo, experimenta en alguna maquina virtual con todas las distribuciones que quieras, haz tus conclusiones.

  • Pero he escuchado que una distribución rolling release es mejor porque no necesito reinstalar.
    Por lo general con solo un par de clics o comandos en su caso y tendrás la ultima versión de tu distribución

  • Pero quiero tener las ultimas versiones de los programas en mi computadora
    Puedes tenerlas pero recuerda Un gran poder conlleva una gran responsabilidad.

Imagina que tienes que imprimir un documento urgentemente, y después de una actualización. Te das cuenta que tu impresora no funciona. ¿Podrás resolverlo? Firmware de la impresora, cups, el puerto USB. La respuesta es si, ve por una distro rolling release de una, Archlinux o Debian unstable son buenos candidatos.

Solo relajate, experimenta, aprende y disfruta el viaje.

The beginning

Simplicity is the ultimate sophistication.