{"id":23569202,"url":"https://github.com/renatosanz/analizadortextos","last_synced_at":"2025-05-16T08:34:10.099Z","repository":{"id":240952950,"uuid":"803895785","full_name":"renatosanz/analizadorTextos","owner":"renatosanz","description":"Analizador de textos politicos implementado en python y dearpygui","archived":false,"fork":false,"pushed_at":"2024-05-21T16:01:20.000Z","size":4073,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T20:16:59.296Z","etag":null,"topics":["dearpygui","python","text-mining"],"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/renatosanz.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}},"created_at":"2024-05-21T15:09:01.000Z","updated_at":"2024-12-15T02:10:45.000Z","dependencies_parsed_at":"2024-05-21T16:43:59.935Z","dependency_job_id":null,"html_url":"https://github.com/renatosanz/analizadorTextos","commit_stats":null,"previous_names":["renatosanz/analizadortextos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatosanz%2FanalizadorTextos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatosanz%2FanalizadorTextos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatosanz%2FanalizadorTextos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatosanz%2FanalizadorTextos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renatosanz","download_url":"https://codeload.github.com/renatosanz/analizadorTextos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254496153,"owners_count":22080663,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dearpygui","python","text-mining"],"created_at":"2024-12-26T19:13:02.761Z","updated_at":"2025-05-16T08:34:10.082Z","avatar_url":"https://github.com/renatosanz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Analizador de Texto 📊📚\n\n## Descripción\nEste proyecto es un analizador de texto completo que proporciona diversas funcionalidades de análisis de texto, incluyendo la generación de estadísticas generales, gráficos de dispersión léxica, nubes de palabras, gráficos de tendencias y gráficos de series temporales. El proyecto está implementado en Python 3.8.10.\n\n## Funcionalidades\n- **Estadísticas Generales**: Proporciona análisis estadísticos básicos del texto.\n- **Dispersión Léxica**: Visualiza la distribución de palabras a lo largo del texto.\n- **Nubes de Palabras**: Genera nubes de palabras para mostrar la frecuencia de palabras de forma visual.\n- **Gráficos de Tendencias**: Muestra tendencias del uso de palabras a lo largo del tiempo.\n- **Gráficos de Series Temporales**: Muestra datos de series temporales del uso de palabras.\n\n## Requisitos\nPara ejecutar este proyecto, asegúrate de tener Python 3.8.10 instalado. Las librerías necesarias se pueden instalar utilizando los siguientes comandos:\n\n### Librerías de Análisis de Texto\n```bash\npip3 install --user -U nltk\npip3 install -U textblob\n```\n\n### Librerías de Matemáticas y Estadísticas\n```bash\npip3 install numpy\npip3 install matplotlib\n```\n\n### Librería para Extracción de Texto de PDF\n```bash\npip3 install PyPDF2\n```\n\n### Librería para Generación de Gráficas\n```bash\npip3 install wordcloud\n# Si surgen problemas, usa el siguiente comando:\npip3 install pillow==9.5-0\n```\n\n### Librería de Interfaces\n```bash\npip3 install dearpygui\n```\n\n### Almacenamiento y Restauración de Datos\nNo se requiere instalación adicional para `pickle`, ya que viene incluido con Python.\n\n## Instalación\n\n1. Clona el repositorio:\n   ```bash\n   git clone https://github.com/renatosanz/analizadorTextos.git\n   cd analizadorTextos\n   ```\n\n2. Instala las librerías necesarias como se mencionó anteriormente.\n\n## Uso\nPara ejecutar el proyecto, utiliza el siguiente comando:\n```bash\npython3 main.py\n```\nNota: El comando de instalación y ejecución puede diferir ligeramente en Windows. Asegúrate de leer la documentación relevante si encuentras algún problema.\n\n## Notas Importantes 📝\n- **Lectura de Archivos en Windows**: La lectura de archivos usando la función `open` en Windows puede diferir de Linux. Consulta [esta página de Stack Overflow](https://stackoverflow.com/questions/491921/unicode-utf-8-reading-and-writing-to-files-in-python) si tienes problemas.\n- **Instalación de Dependencias**: Asegúrate de que todas las dependencias estén instaladas antes de ejecutar el código.\n\n## Contribuyendo\nSiéntete libre de contribuir a este proyecto enviando una solicitud de extracción o abriendo un issue en el repositorio de GitHub.\n\n## Licencia\nEste proyecto está licenciado bajo la Licencia MIT.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenatosanz%2Fanalizadortextos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenatosanz%2Fanalizadortextos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenatosanz%2Fanalizadortextos/lists"}