431 - Del portapapeles a un archivo y una de galletas
En este episodio del podcast te hablo de una extensión fantástica para Nautilus para crear un archivo con el contenido del portapapeles y otras historias
En este episodio del podcast te traigo varios temas mas o menos relacionados entre si. Empezando con una nueva extensión para Nautilus, Nemo y Caja implementada por Marcos Costales, para crear directamente un archivo desde el portapapeles y sin la necesidad de pasar por una aplicación intermedia, hasta los últimos tropiezos que he tenido con YouTube Downloder y algunos de los nuevos desarrollos sobre los que estoy trabajando.
Del portapapeles a un archivo y una de galletas
Del portapapeles a un archivo
Hace algún tiempo que implementé una solución para copiar cualquier archivo, que fuera una imagen directamente al portapapeles. Me refiero, a que sin necesidad de abrir el archivo, simplemente con utilizar el botón derecho del ratón en Nautilus, Nemo o Caja, se copiara la imagen al portapapeles.
Pues recientemente Marcos Costales ha implementado el proceso contrario, es decir, te permite guardar cualquier contenido que esté en el portapapeles en un archivo. Es decir, si estás en Nautilus, Nemo o Caja, y pulsas con el botón derecho sobre un directorio, y siempre que tengas algo en el portapapeles, te aparecerá una nueva opción que te permitirá guardar el contenido del portapapeles en un nuevo archivo llamado clipboard.txt
, y de la misma forma en el caso de que sea una imagen.
Instalación,
sudo add-apt-repository ppa:costales/clipboard-to-file
sudo apt update
sudo apt install clipboard-to-file
yt-dlp
Hace ya algún tiempo que te hablé sobre yt-dlp
, en concreto en el episodio 371 del podcast, en el que te comenté sobre ¿El fin de YouTube-DL?¿Termina una era?. En este episodio te hablaba sobre que había reemplazado el clásico YouTube-DL
por un fork, en concreto por yt-dlp
.
Esta herramienta la estoy utilizando en varios procesos, y en concreto, por ejemplo, en el sistema que tengo para la publicación de los vídeos en Mastodon, Twitter, etc. Pero no solo ahí.
Recientemente, y de nuevo, por culpa de Ángel de uGeek, me he puesto a trabajar en un proyecto, del que espero hablarte mas adelante, pero en el que interviene yt-dlp.
La cuestión, es que lo estoy utilizando, como ya te puedes imaginar para descargar vídeos, y me he encontrado con que unos no los puede descargar. Finalmente he descubierto que el problema es que necesitas demostrar que eres mayor de edad, con lo que es indispensable que echar mano de las cookies para esto.
Evidentemente, esto tiene el problema de que Google sabe lo que estás viendo, pero, en mi caso, el objetivo, es poder descargar los vídeos, y si no hay otra forma de hacerlo, que le vamos a hacer.
Para esto lo primero necesitas una extensión de Firefox, que se llama Export Cookies
, y posteriormente, utilizando la siguiente instrucción podrás descargar los vídeos como si fueras tu mismo,
yt-dlp -f 'ba' -x --audio-format mp3 --cookies cookies.txt 'https://www.youtube.com/watch?v=UnCodigo' -o archivo.mp3
Realmente el código que te he dejado, no solo es para utilizar las cookies, sino también para descargar el archivo y convertirlo a formato mp3, es decir, extraer el audio.
BlockTube
Antes que nada, aclararte que este complemento no es para bloquear los anuncios en YouTube, sino para bloquear el contenido que se muestra. Es decir, te da controlo sobre lo que puedes y no puedes ver en YouTube.
Evidentemente, este complemento no es tanto para ti sino para otros usuarios con los que compartes el navegador, y que Evidentemente no quieres que accedan a determinados canales. O a lo mejor si, porque te permite evitar que veas determinados o videos o canales que te sugiere el algoritmo de YouTube.
Se trata de una extensión tremendamente ligera y muy rápida, y que no afectará en absoluto tu experiencia de naveganción, pero que bloqueará el 100% del contenido que tu quieras.
El resto de tus listas de reproducción y preferencias seleccionadas funcionarán perfectamente aunque contengan alguno de los videos bloquedados
Para cualquier usuario, no tendrá la sensación de que esté bloqueado, sino de que esos vídeos nunca estuvieron ahí.
Puedes bloquear tanto canales como vídeos, y lo puedes hacer mediante palabras clave o expresiones regulares, o incluso por el ID
de un canal.
Correos en Mattermost
Por otro lado, y cambiando completamente de tercio, y siguiendo con lo que comenté la semana pasada sobre Mattermost, mi propio servicio de mensajería, indicarte que finalmente estoy enviando el correo allí, en lugar de a Telegram.
La cuestión de hacerlo a Telegram era porque me permitía responder fácilmente utilizando las respuestas, pero, haciéndolo en Telegram pierdo parte del objetivo de utilizar Mattermost.
La razón de hacer uso de Mattermost es básicamente ganar en soberanía digital, en el sentido de que dependo de mi mismo y no de un servicio de tercero. Esto no es realmente así, porque está alojado en un servidor de tercero, y no en mi Raspberry, como podría tener, pero, al fin y al cabo es lo de menos.
Así, lo que he implementado es un servicio en Rust, que comprueba periodicamente si tengo un correo en mi servidor de correo, y en caso de que sea así me envía un mensaje a Mattermost.
Me queda ahora la parte de responder a un correo, e incluso de enviar un correo sin que sea respuesta a alguien. Decirte que esto, casi lo tengo implementado para Telegram, pero voy a completarlo primero para Mattermost, por lo que te he comentado anteriormente.
Hyprland
Hace algunos meses que probé Hyprland que es otro de los centenares de Tiling Window Manager que hay al alcance de tus dedos a lo largo y ancho de Internet.
Se trata de un gestor de ventanas implementado en C++ basado en
wlroots, y cuyo principal mensaje es que no sacrifica nada en pro de su apariencia. Así, tiene algunas características muy interesantes como diferentes disposiciones o layouts, efectos impresionante, con un sistema IPC que te permite personalizar en gran medida el escritorio.
El inconveniente desde mi punto de vista es que está en un estado de desarrollo temprano, comparado con otros escritorios que funcionan en Wayland. Te tengo que decir que está realmente muy vivo.
Actualmente tiene casi 2000 commits y lleva 36 versiones, prácticamente cada semana está sacando una. Lo cierto es que es increible.
Te dejo el vídeo para que tu mismo le des un vistazo y te hagas una idea del mismo,
Recientemente, tan reciente como ayer, me comentó Antonio que el lo estaba probando y no solo esto, sino que me envió su configuración, así, que en breve le daré una buena probada a la configuración que me ha enviado y exprimirla. En su caso, la añadiré a mis dotfiles para que tu también la puedas disfrutar.
Más información,
Hola Lorenzo,
Estoy que estás desarrollando para trabajar con email en Telegram, no lo realiza esa app que recomendarte hace tiempo que se llama Delta Chat? Yo me instale un foto del mismo que se llama DeltaLab en Android, y funciona bien con una cuenta que tengo en Yandex