{"id":25400693,"url":"https://github.com/wachin/url-biblioteca-web","last_synced_at":"2026-05-05T21:33:05.328Z","repository":{"id":275688430,"uuid":"926874689","full_name":"wachin/url-biblioteca-web","owner":"wachin","description":"\"url-library.py\" is a Tkinter application that allows you to store, organize, and open web links. When you paste a URL, it is saved along with its title, icon, and the date added. Links are grouped by day for easy navigation.","archived":false,"fork":false,"pushed_at":"2025-02-05T22:30:21.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T09:38:19.276Z","etag":null,"topics":["bookmark-manager","debian","free-software","gui-application","linux","productivity","python","tkinter","url-manager","web-links"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wachin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-04T02:15:20.000Z","updated_at":"2025-02-05T22:30:25.000Z","dependencies_parsed_at":"2025-02-04T03:22:30.115Z","dependency_job_id":"79093d85-a738-4b2d-a929-d31aa3ca7aeb","html_url":"https://github.com/wachin/url-biblioteca-web","commit_stats":null,"previous_names":["wachin/url-biblioteca-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wachin/url-biblioteca-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wachin%2Furl-biblioteca-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wachin%2Furl-biblioteca-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wachin%2Furl-biblioteca-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wachin%2Furl-biblioteca-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wachin","download_url":"https://codeload.github.com/wachin/url-biblioteca-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wachin%2Furl-biblioteca-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32669428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bookmark-manager","debian","free-software","gui-application","linux","productivity","python","tkinter","url-manager","web-links"],"created_at":"2025-02-16T00:19:55.501Z","updated_at":"2026-05-05T21:33:05.302Z","avatar_url":"https://github.com/wachin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tutorial de Instalación y Uso de \"url-biblioteca.py\"\n\n## Introducción\n\"url-biblioteca.py\" es una aplicación en Tkinter que permite almacenar, organizar y abrir enlaces web. Al pegar una URL, se guarda junto con su título, ícono y la fecha de adición. Los enlaces se agrupan por días para facilitar la navegación.\n\n---\n\n## Instalación de Dependencias\nAntes de ejecutar el programa, asegúrate de tener instalados los siguientes paquetes en Debian 10.\n\n### 1. **Actualizar los repositorios**\nEjecuta el siguiente comando en la terminal:\n```bash\nsudo apt update\n```\n\n### 2. **Instalar los paquetes necesarios**\nEjecuta este comando para instalar todas las dependencias:\n```bash\nsudo apt install python3-tk python3-bs4 python3-pil.imagetk python3-requests xdg-utils\n```\n\n- `python3-tk`: Proporciona soporte para interfaces gráficas con Tkinter.\n- `python3-bs4`: Biblioteca BeautifulSoup para extraer el título de la página web.\n- `python3-pil.imagetk`: Módulo de imágenes para manejar favicons.\n- `python3-requests`: Permite realizar solicitudes HTTP para obtener contenido web.\n- `xdg-utils`: Necesario para abrir URLs con el navegador predeterminado.\n\n---\n\n## Uso del Programa\n\n### **1. Ejecutar el script**\nSi el archivo `url-biblioteca.py` está en tu carpeta de usuario, navega hasta su ubicación y ejecútalo con:\n```bash\npython3 url-biblioteca.py\n```\n\n### **2. Agregar un enlace**\n1. Copia la URL que deseas guardar.\n2. Pega la URL en la barra de entrada superior.\n3. Haz clic en el botón \"Agregar\".\n4. La URL se guardará con su título y favicon bajo la fecha actual.\n\n### **3. Abrir un enlace guardado**\n- Haz clic en el enlace dentro de la interfaz y se abrirá en tu navegador predeterminado.\n\n### **4. Guardado automático**\n- Todos los enlaces se almacenan en un archivo `links.json` y se cargarán automáticamente cuando abras la aplicación nuevamente.\n\n---\n\n## Solución de Problemas\n\n### **1. No se abre el navegador correcto**\nSi el programa abre Chrome en lugar de Firefox, verifica cuál es tu navegador predeterminado ejecutando:\n```bash\nxdg-settings get default-web-browser\n```\nSi el resultado es `chrome.desktop` y quieres cambiarlo a Firefox, usa:\n```bash\nxdg-settings set default-web-browser firefox.desktop\n```\n\n### **2. Error \"Módulo no encontrado\"**\nSi el programa indica que falta un módulo, intenta reinstalarlo. Por ejemplo:\n```bash\npip3 install beautifulsoup4 pillow requests\n```\n\n---\n\n## Conclusión\nCon este tutorial, ahora puedes instalar y utilizar \"url-biblioteca.py\" en Debian 10 sin problemas. Disfruta organizando tus enlaces de forma sencilla y eficiente.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwachin%2Furl-biblioteca-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwachin%2Furl-biblioteca-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwachin%2Furl-biblioteca-web/lists"}