Code Monkey home page Code Monkey logo

productive-gamer's Introduction

What's Productiv-GameR?

Well, if you're like me, and absolutely LOVE gaming, but also find it eating away some of your productive time, then this app is for you! It's a pretty simple desktop app, which I mainly built to satisfy my curiousity about PyQt5 and QML.

How do I download it?

Download from this link and extract the contents into an empty folder, then run Productiv-gameR.exe and you're done!

Features

It features 4 main options.

  1. It speaks the time at regular intervals. This isn't decided by WHEN you launched the app. Rather, it speaks out the time at the 15th, 30th and 45th minute of any hour, as well as the beginning of the hour itself. This is achieved using the PyTTSx3 library
  2. A gaming timer, to keep track of how long you have been gaming.
  3. It reminds you every hour to take a break from the game by speaking it out loud (I hate apps that draw completely over other apps)
  4. It reminds you at the 35th and 5th minute of every hour to hydrate yourself
  5. It also shows in System Tray (Small arrow at bottom right in Windows), so it can run in background and not clutter up your taskbar

App

TaskBar

How do I use it? (Using Repo)

First, clone the repo using git clone https://github.com/mulitate4/Productiv-gameR main. Then, open a command prompt in the directory, and use pip install -r requirements.txt. Then run main.py. I assume that you have already set up python, of course. I will also be trying to package it into a single app, so I can use it as a .exe!

Will I use QML and PyQt5 again?

Probably not. There's not much point to it. Flutter already does this much better, so I would rather stick with Flutter for now. This was a very fun experience though, and had me banging my head quite some times. I learnt a lot and it stimulated my brain like nothing had in quite some while!

productive-gamer's People

Contributors

mulitet4 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.