Coder Social home page Coder Social logo

ppaddict's People

Contributors

omkelderman avatar tillerino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ppaddict's Issues

[Question] API key usage

What is the use for the API key currently? I am unsure of the endpoints or anything provided by your service. I would like to build a C# client that allows me to browse through but I can't as I am not aware of any of the end points

Weird scrollbars on osx

Safari displays a huge vertical scrollbar if the page length is increased by scrolling. Chrome sometimes shows horizontal scrollbars on beatmaps (seen in recommendations so far, disappears when hovering over).

Direct URLs

Right now, there are no direct URLs at all. There is no convenient way to share ppaddict information. The following would be a good start:

URL ppaddict.tillerino.org/#b=beatmapid shows all mods for beatmapid.

URL ppaddict.tillerino.org/#s=setid shows all beatmaps in setid.

There should also be a way to retrieve these URLs easily (maybe something in the edit dialog? maybe the edit dialog needs to be changed to "more"?). Since these should be permanent URLs, we should be very certain about them.

Show personal scores on list

At the very least the recommendations view should show the player's own current top score.

It would be great, if the general beatmaps table could also show personal scores, but this would require an insane amount of queries. Maybe they can be cached, but then we need a way to refresh a single score in the GUI. Either way, this would require using the personal API key of the user since the number of requests explodes.

use new site urls for direct download url

on discord reported issues with osu.ppy.sh/d/<setid> which sometimes doesnt work (redirects to forum or something), got it confirmed not working myself one time, and then it started working again. No idea how to trigger it exactly, but fact is that using new site url should just work all the time and thus is probably better: osu.ppy.sh/beatmapsets/<setid>/download

I suppose this is just a simple change on

"<a href=\"http://osu.ppy.sh/d/" + object.setid + "\">"
but idk if theres more stuff depending on that or something

Recent plays

I imagine a page, where the most recent plays of the user are displayed including received pp (or projected pp for a fail). We can get this data via /get_user_recent. The page should auto-update in the background for the best results. This requires the API key of the user because of the number of requests.

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.