Osu!Stat
Osu statistics right on your desktop, made with Qt5
Credits
Would like to thank these creators for their projects and contributions.
Osu statistics right on your desktop, made with Qt5
Would like to thank these creators for their projects and contributions.
As of now, settings.py is very cluttered and its extremely hard to understand what all is going on. This will need a lot of work to do.
and will ease addressing the following issues:
Overhaul recent plays pane
As it is, a blank config file cannot be created by the program itself, so it is most probably a user error. As I said in the readme file, it is not ideal to manually change the config file for any purpose other than debugging.
bugThis is going to cut down on a lot of code present in config.py and make things much more easier to work with as then I wouldn't have to deal with missing values, manually serializing strings to dictionaries, etc.
This will also avoid any issues related to parsing config file like these:
It would be a better idea to pickle the settings object after the user clicks the save settings button in the SettingsWindow instead of closing the application.
Firstly, its better design since no changes in the config take place after the user has closed the settings window and second, that if the application crashes due to runtime errors, the config file isn't saved.
area: config EnhancementMake a Tab in MainWindow to display statistics of default user (Also display for user searched when #13 is worked on).
Here is what the current layout looks like:

Features that you don't see on osu.ppy.sh-
The Promised Linux Binaries are finally here. As mentioned previously, this is a bug fix and a utility and performance update to release 0.0.4-alpha.
settings.py. The code is wayy more easy to read now. #21$ sudo chmod +x ./OsuStatQt-0.0.5-linux-x64-standalone
./OsuStatQt-0.0.5-linux-x64-standalone
Source code(tar.gz)This release is focused more on styling and features instead of utility and performance. All of that will be taken care of in the next release which may also be a breaking update.
This is relatively a minor update with a few fixes related to both utility and features.
Get Credentials Button now opens the account settings.This time, this actually works 😅. This release comes along with a lot of bug fixes which I didn't address in the previous release which refused to work at all.
This time I have also provided with a single standalone file as well for window. Linux Binaries will be available in the next alpha release. Mac OS will not be getting a binary since I do not have a mac OS device which pyinstaller requires. (Though if you do have one, you can always compile them and send them to me :)
Currently, binaries are available for only Windows Users (Sadly), however, this application is completely cross-compatible and supports Linux, and MacOs.
For Windows users, its as simple as running the .exe file provided in the zip file.
In order to run this application on other platforms, extract the source code, install the dependencies (in requirements.txt) and run the OsuStatQt.py script.
The Reactive Extensions for Python (RxPY) A library for composing asynchronous and event-based programs using observable collections and query operato
HinetPy is a Python package to simplify tedious data request, download and format conversion tasks related to NIED Hi-net. NIED Hi-net | Source Code |
About IntFicPy A python library for writing parser-based interactive fiction. Currently in early development. IntFicPy Docs Parser-based interactive f
Participants of Bertelsmann Technology Scholarship created an awesome list of resources and they want to share it with the world, if you find illegal
A competition for forecasting electricity demand at the country-level using a standard backtesting framework
airflow-dbt-python An Airflow operator to call the main function from the dbt-core Python package Motivation Airflow running in a managed environment
I am Python's enthusiast, like to collect Python's programs and code.
PyJava This library is an ongoing effort towards bringing the data exchanging ability between Java/Scala and Python
A redesign of our previous Python World Cup, aiming to simulate the 2022 World Cup all the way from the qualifiers. This new version is designed to be more compact and more efficient and will reflect
Inlets Colab Run CodeServer on Colab using Inlets in less than 60 secs using your own domain. Features Optimized for Inlets/InletsPro Use your own Cus
🎰 Slotscheck Adding __slots__ to a class in Python is a great way to reduce mem
Pylexa - Artificial Assistant made with Python Alexa is a famous artificial assistant used massively across the world. It is a substitute of Alexa whi
A copy of canvacord made in python! Installation Run any of these commands in terminal: Mac / Linux pip install canvacord Windows python -m pip insta
BookWyrm Social reading and reviewing, decentralized with ActivityPub Contents Joining BookWyrm Contributing About BookWyrm What it is and isn't The r
python-cbm-bbs-petscii Python Commodore BBS multi-client This is intended for commodore 64, c128 and most commodore compatible machines (as the new Co
tgEasy | Easy for a Brighter Shine | Monkey Patcher Addon for Pyrogram
PlatformIO Check Compiler Flags Example Description Demonstrates the usage of an extra script and a special compilter invocation to get the active mac
adbsync - An ADB syncing helper What's this? Everytime I wanted to make a backup of my phone, or restore those files onto it, I had to use everytime t
LTGen LTGen stands for Language Theory GENerator and provides tools to implement language theory. Command Line LTGen is a collection of tools to imple
Lets_Code_DS_Degree_Alunos Nesse repositório serão armazenados os conteúdos de aula Formato das aulas: Notebook de aula já vem comentado para reduzir