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.
Magenta is a research project exploring the role of machine learning in the process of creating art and music. Primarily this involves developing new
Development mode docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d or export COMPOSE_FILE='docker-compose.yml:docker-compose.dev.ym
Cash in on Expressed Barcode Tags (EBTs) from NGS Sequencing Data with Python Cashier is a tool developed by Russell Durrett for the analysis and extr
proxiGG Traductor de webs desde consola usando el servicio de Google Traductor. Se adjunta el código fuente para Python3 y un binario compilado en C p
QtileConfig My qtile config with a fresh-looking bar and pywal support. Note: This is my first rice and first github repo. Please excuse my poor codin
Auto Classroom Attendance This application may be run on a PC to automatically scan students' ID card using a generic bar code scanner and output the
The Great Autoencoder Bake Off The companion repository to a post on my blog. It contains all you need to reproduce the results. Features Currently fe
appkernel - API development made easy What is Appkernel? A super-easy to use API framework, enabling API creation from zero to production within minut
ToDo A simple bot to keep track of things you need to do. Installation You will
📲 ViberExport Export messages from Viber messenger using viber.db file ⚡ Usage:
Need help in analyzing Windows shellcode or attack coming from Metasploit Framework or Cobalt Strike (or may be also other malicious or obfuscated code)? Do you need to automate tasks with simple scr
Josh's Schedule Synchronizer Here's the "problem:" I use a Google Sheets spreadsheet to maintain all my public appearances.
Meower Meower is a social media platform written in Scratch 3.0 and Python, ported to HTML for self-hosting. Try Beta 4.6 Changelog for 4.6 Start impl
library_reload_linked_libraries A Blender addon to enable reloading linked libraries from UI.
Airflow on Docker in EC2 + GitLab's CI/CD Personal project for simple data pipeline using Airflow. Airflow will be installed inside Docker container,
This is an example manipulation package of for a robot manipulator based on Drake with ROS2.
CalHacks8 CalHacks 8 Repo: Megha Jain, Gaurav Bhatnagar, Howard Meng, Vibha Tantry Setup FE Install React Native via Expo, run App.js. Backend Create
gdsclient NOTE: This is a work in progress and many GDS features are known to be missing or not working properly. This repo hosts the sources for gdsc
Generate Groups Randomly distribute members by groups making sure that every sector is represented The Scenario Imagine that you have a large group of
Dynload wrapper This program will generate a wrapper to make it easy to dlopen() shared objects on Linux without writing a ton of boilerplate code. Th