DEV Community

Cover image for 🕒 Pomodoro CLI: Uma Ferramenta Simples e Eficiente para Aumentar sua Produtividade! 🚀
Gustavo Soares
Gustavo Soares

Posted on

1 1 1

🕒 Pomodoro CLI: Uma Ferramenta Simples e Eficiente para Aumentar sua Produtividade! 🚀

Olá, pessoal do dev.to! 👋

Hoje, estou muito empolgado em compartilhar com vocês uma ferramenta que criei para ajudar a manter o foco e aumentar a produtividade: Pomodoro CLI. 🍅

O que é o Pomodoro?

Se você ainda não está familiarizado com o método Pomodoro, ele é uma técnica de gestão de tempo que divide o trabalho em intervalos de tempo de 25 minutos, seguidos por uma pausa curta. Após quatro ciclos de Pomodoro, você faz uma pausa mais longa. Essa técnica é super eficiente para evitar a procrastinação e aumentar a produtividade.

Por que criar o Pomodoro CLI?

Embora existam várias ferramentas e aplicativos por aí, eu queria algo simples, minimalista e que pudesse ser usado diretamente no terminal (porque, sejamos honestos, quem não ama uma boa ferramenta de CLI, né?). 😄

A ideia por trás do Pomodoro CLI é oferecer uma maneira de focar no trabalho sem distrações, tudo no seu terminal, de forma super simples e funcional.

Funcionalidades

  • Contagem regressiva para o Pomodoro e a pausa.
  • Notificações no terminal para te avisar quando o Pomodoro ou a pausa terminou.
  • Configuração fácil e flexível de tempos de trabalho e pausa.
  • Sem interface gráfica, apenas o terminal, para quem ama praticidade.
  • Efeito sonoro para avisar que a pausa iniciou e termino; possibilidade de mutar o efeito sonoro
  • Restaurar o pomodoro caso você tenha encerrado a aplicação sem querer

Como usar?

  1. Instalação: Para instalar a ferramenta, basta executar um dos seguintes comandos:
  • Com pip:
$ pip install pomodoro-app-cli
Enter fullscreen mode Exit fullscreen mode
  • Ou com pipx:
$ pipx install pomodoro-app-cli
Enter fullscreen mode Exit fullscreen mode

pomodoro-app-cli · PyPI

🌟 Pomodoro CLI 🍅⏳ A simple and practical Pomodoro tool for your terminal! 📱💻 Organize your time efficiently with countdowns and sound alerts. Perfect for boosting productivity with focus and breaks! 🚀

favicon pypi.org
  1. Uso: Depois de instalar, basta rodar o seguinte comando no terminal para começar:
$ pomodoro --help
usage: pomodoro [-h] [-r] [-m] [-c] [-v]

options:
  -h, --help     show this help message and exit
  -r, --restore  restore previous pomodoro closed
  -m, --mute     mute pomodoro alarms
  -c, --config   (coming soon) configure times to your custom values
  -v, --version  show current version
Enter fullscreen mode Exit fullscreen mode

Image description

E pronto! A ferramenta vai iniciar o ciclo Pomodoro e começar a contagem regressiva. Você pode personalizar os tempos de Pomodoro e pausa de acordo com suas necessidades.

Por que você vai gostar?

  • Leve e direto ao ponto: A interface do terminal é rápida e não tem distrações.
  • Fácil de personalizar: Modifique os tempos de pomodoro e pausa para se adequar à sua rotina.
  • Códigos simples e abertos: O código está totalmente disponível no GitHub para você contribuir ou fazer suas próprias melhorias.

Como contribuir?

Se você se empolgar com a ferramenta, adoraria que você contribuísse! 🌟 O repositório está aberto para contribuições de qualquer tipo. Se você quiser sugerir melhorias, corrigir bugs ou adicionar novas funcionalidades, fique à vontade para abrir um pull request ou issue.

Conclusão

A produtividade é algo que todos buscamos, e com pequenas mudanças em como gerenciamos nosso tempo, conseguimos resultados incríveis. O Pomodoro CLI foi minha forma de criar uma ferramenta que complementasse esse método de maneira simples e eficaz.

Espero que essa ferramenta ajude você a manter o foco e a ser mais produtivo! Não se esqueça de conferir o código no GitHub e, se possível, dar aquela estrela ⭐️!

Link do Repositório:

GitHub logo GussSoares / pomodoro-cli

🌟 Pomodoro CLI 🍅⏳ A simple and practical Pomodoro tool for your terminal! 📱💻 Organize your time efficiently with countdowns and sound alerts. Perfect for boosting productivity with focus and breaks! 🚀

Pomodoro CLI ⏳

Ruff Tests Release

A simple and practical Pomodoro tool for your terminal! 📱💻

Organize your time efficiently with countdowns and sound alerts. Perfect for boosting productivity with focus and breaks! 🚀

Features:

  • Start, pause, and restart Pomodoro cycles 🍅⏳
  • Sound notifications to keep you on track 🔔
  • Customizable work and break durations (coming soon)
  • Simple and intuitive terminal interface

Installation:

You can install Pomodoro CLI directly from PyPI using pip:

pip install pomodoro-app-cli
Enter fullscreen mode Exit fullscreen mode

Usage:

Start your Pomodoro session by running:

pomodoro
Enter fullscreen mode Exit fullscreen mode

License:

This project is licensed under the MIT License - see the LICENSE file for details. 📜




Gostou da ferramenta? Comente aqui o que você achou, e compartilhe suas experiências com o método Pomodoro! 😄

Até a próxima! 👋

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (2)

Collapse
 
omadson profile image
Madson Dias

Parabéns pela iniciativa, @gusssoares, a ferramenta tem muito potencial. Já instalei aqui na minha máquina para testar.

Collapse
 
gusssoares profile image
Gustavo Soares

muito obrigado @omadson !

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay