lazier

personal summarizer
Log | Files | Refs | README

commit 5cd8535c25c81479b5e04eb06d4836bd1f8b369b
parent 61db1b9514ba991b2eee87292c3f8f2cfe12ae1c
Author: Pablo Murad <pblmrd@gmail.com>
Date:   Sun, 25 Jan 2026 22:20:37 -0300

tchqcosasd

Diffstat:
MREADME.md | 22----------------------
Mlazier/cli.py | 15+--------------
Mlazier/web/templates/index.html | 46+---------------------------------------------
Mpyproject.toml | 2+-
Msetup.py | 2+-
5 files changed, 4 insertions(+), 83 deletions(-)

diff --git a/README.md b/README.md @@ -1,8 +1,5 @@ # Lazier -Sistema CLI e WebGUI para transcrição e sumarização de áudios/vídeos/textos/PDFs usando OpenAI API. - -**Versão 0.01** - Desenvolvido por Pablo Murad (pablomurad@pm.me) ## Instalação Rápida @@ -56,20 +53,7 @@ lazier cache clear # Limpa cache Acesse http://localhost:19283 após iniciar com `lazier web` ou Docker. -**Funcionalidades:** -- Upload de arquivos (drag & drop) -- Processamento de URLs (YouTube, páginas web) -- Progresso em tempo real -- Download em múltiplos formatos -- Histórico de processamentos - -## Formatos Suportados -- **Áudio:** mp3, wav, m4a, aac, flac, ogg, opus, wma, 3gp, 3g2, amr, au, caf, mka, ra, rm, spx, tta, wv -- **Vídeo:** mp4, avi, mkv, mov, wmv, flv, webm, m4v, 3gp, 3g2, asf, f4v, m2v, mts, m2ts, ogv, rmvb, ts, vob -- **Documentos:** pdf, txt, md, html -- **YouTube:** Vídeos e playlists -- **Web:** Páginas web (extração automática) ## Docker @@ -90,12 +74,6 @@ lazier cache clear # Limpar cache lazier cache stats # Estatísticas ``` -## Requisitos - -- Python 3.8+ -- Docker e Docker Compose (recomendado) -- Chave da API OpenAI: https://platform.openai.com/api-keys -- Redis (opcional, para cache) **Nota:** ffmpeg e yt-dlp são instalados automaticamente no container Docker. diff --git a/lazier/cli.py b/lazier/cli.py @@ -45,20 +45,7 @@ console = Console() @click.option('--only-audio', is_flag=True, help='Processar apenas áudio (para vídeos)') def cli(ctx, input_path, output, format, language, model, gpt_model, keep_files, only_audio): """ - Lazier - Sistema CLI e WebGUI para transcrição e sumarização de áudios/vídeos/textos/PDFs - - Versão 0.01 - Desenvolvido por Pablo Murad (pablomurad@pm.me) - - Use este comando para transcrever e sumarizar arquivos de áudio/vídeo/texto/PDF locais - ou vídeos do YouTube usando OpenAI API. - - Exemplos: - lazier audio.mp3 - lazier video.mp4 - lazier document.pdf - lazier "https://www.youtube.com/watch?v=VIDEO_ID" - lazier transcribe video.mp4 - lazier web # Iniciar servidor web + Lazier CLI """ if ctx.invoked_subcommand is None: if input_path: diff --git a/lazier/web/templates/index.html b/lazier/web/templates/index.html @@ -1093,51 +1093,7 @@ <!-- Footer Principal --> <footer class="main-footer"> - <div class="footer-content"> - <div class="footer-section"> - <h4>Sobre o Lazier</h4> - <p>Sistema CLI e WebGUI para transcrição e sumarização de áudios, vídeos, textos e PDFs usando OpenAI API.</p> - <p style="margin-top: var(--spacing-sm);"><strong>Versão:</strong> 0.01</p> - </div> - - <div class="footer-section"> - <h4>Desenvolvedor</h4> - <p><strong>Pablo Murad</strong></p> - <p><a href="mailto:pablomurad@pm.me">pablomurad@pm.me</a></p> - </div> - - <div class="footer-section"> - <h4>Funcionalidades</h4> - <ul> - <li>✓ Upload de arquivos (drag & drop)</li> - <li>✓ Processamento de URLs (YouTube, web)</li> - <li>✓ Progresso em tempo real</li> - <li>✓ Download em múltiplos formatos</li> - <li>✓ Histórico de processamentos</li> - <li>✓ Cache Redis (opcional)</li> - </ul> - </div> - - <div class="footer-section"> - <h4>Formatos Suportados</h4> - <ul> - <li><strong>Áudio:</strong> mp3, wav, m4a, aac, flac, ogg, opus, wma</li> - <li><strong>Vídeo:</strong> mp4, avi, mkv, mov, wmv, flv, webm</li> - <li><strong>Documentos:</strong> pdf, txt, md, html</li> - <li><strong>Online:</strong> YouTube, páginas web</li> - </ul> - </div> - - <div class="footer-section"> - <h4>Requisitos</h4> - <ul> - <li>Python 3.8+</li> - <li>Docker e Docker Compose</li> - <li>Chave da API OpenAI</li> - <li>Redis (opcional)</li> - </ul> - </div> - </div> + <div class="footer-bottom"> <p>Desenvolvido com ❤️ por Pablo Murad - <span id="currentYear"></span></p> diff --git a/pyproject.toml b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "lazier" version = "0.01" -description = "Sistema CLI e WebGUI para transcrição e sumarização de áudios/vídeos/textos/PDFs usando OpenAI API" +description = "" authors = [ {name = "Pablo Murad", email = "pablomurad@pm.me"} ] diff --git a/setup.py b/setup.py @@ -17,7 +17,7 @@ setup( version='0.01', author='Pablo Murad', author_email='pablomurad@pm.me', - description='Sistema CLI e WebGUI para transcrição e sumarização de áudios/vídeos/textos/PDFs usando OpenAI API', + description='', long_description=long_description, long_description_content_type='text/markdown', url='https://github.com/pablomurad/lazier',