8000 GitHub - miinorii/circledb: A set of tools to query, store and reuse data from osu! api.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Sep 13, 2024. It is now read-only.
/ circledb Public archive

A set of tools to query, store and reuse data from osu! api.

Notifications You must be signed in to change notification settings

miinorii/circledb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

circledb

A set of tools to query, store and reuse data from osu! api.

If you want to fill the database, look at the "examples" folder.

A complete update take around 3 to 4 hours at 1000 api request per minute.

Main features

  • ORM to insert osu!apiv2 responses directly
  • Ready to use database schema
  • Ready to use update script
  • Use of threadpools for massive concurrent updates

Database schema

  • Beatmap leaderboards (global/country)
  • Beatmaps data
  • Beatmapsets data
  • Scores
  • Spinners data
  • Users
  • Country best rank per beatmap

Installation

Development setup

$ git clone https://github.com/miinorii/circledb.git
$ cd circledb
$ pip install -r requirements.txt
$ pip install -e .

About

A set of tools to query, store and reuse data from osu! api.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

0