Yo,
It's my pleasure to present you a new website: http://www.altosu.org.
It started with a simple need, every time I download a beatmap set, I have to delete every mode and every difficulty I'm not interested in (and until peppy allows us to delete beatmaps in mass when they are grouped in type or difficulties ... ). I thought that if I have this need, I'm maybe not the only one, so I've created a website where you get only what you want (and to be honest, I wanna to try some tech stuff).
Things you can do for example:
- Use search box to filter on hatsune miku, use top buttons to get only the insane difficulty and the Osu! mode, sort by play count or user positive rating and then use button "Download all" to get all beatmaps of the page in a zip file.
- You like a beatmap creator ? use the search box to find it and download all its beatmaps.
- You can browse the website in beatmap mode or beatmapset mode, the beatmapset mode is just like the official website, but you can click on a difficulty icon to get only this one. (will returns soon)
- When you filter mode / difficulty / status, the download link at right of the table only get what you asked for.
This is an early state, more like an alpha, or a proof of concept to know if people are interested.And I know i'm sucking at design (hoping that a friend will help me to do something less academical, I'm thinking of a card view instead this horrible table, and header and footer and so on). Thanks to semantic UI (a css framework). I was able to do something almost easy on eyes.
What I would like to implement next:
- Pager ... and "download all" button working with more than current displayed maps.
- More filters ! Choose a specific difficulty rating for example (5 stars, 6 stars, 30 stars, etc.), chose approach rate, etc.
- Complete the search box with more entries: genre, language, tags, etc.
- User management to remember your filters.
- Add information about rankings on beatmaps.
- What you would like to see happen.
It's my pleasure to present you a new website: http://www.altosu.org.
It started with a simple need, every time I download a beatmap set, I have to delete every mode and every difficulty I'm not interested in (and until peppy allows us to delete beatmaps in mass when they are grouped in type or difficulties ... ). I thought that if I have this need, I'm maybe not the only one, so I've created a website where you get only what you want (and to be honest, I wanna to try some tech stuff).
Things you can do for example:
- Use search box to filter on hatsune miku, use top buttons to get only the insane difficulty and the Osu! mode, sort by play count or user positive rating and then use button "Download all" to get all beatmaps of the page in a zip file.
- You like a beatmap creator ? use the search box to find it and download all its beatmaps.
- When you filter mode / difficulty / status, the download link at right of the table only get what you asked for.
This is an early state, more like an alpha, or a proof of concept to know if people are interested.
What I would like to implement next:
- Pager ... and "download all" button working with more than current displayed maps.
- More filters ! Choose a specific difficulty rating for example (5 stars, 6 stars, 30 stars, etc.), chose approach rate, etc.
- Complete the search box with more entries: genre, language, tags, etc.
- User management to remember your filters.
- Add information about rankings on beatmaps.
- What you would like to see happen.
Technical note
This is also a personal project I've used to learn some technologies I'm interest in, like nodejs, mongodb, angular, etc. so be nice, it's my first rodeo with all of this.
Sources are available here: https://github.com/Ikaer/osu-listing and https://github.com/Ikaer/osu-aggregator for anyone you want to take a look behind the scene.
To simplifiy the process of how I get the beatmaps and stuff, I have background workers which crawl
- https://osu.ppy.sh/api (to get beatmap basic information)
- https://b.ppy.sh (to get images and mp3)
- official website pages (to get play count, positive user rating, and stuff like that).
And bring them together into altosu.org.
I know there is already a few songs grabbers on this forum, but you can try this one as well (with a few modification to not get mp3, image, stats, etc.) to get the osz files from bloodcat if you want.
Sources are available here: https://github.com/Ikaer/osu-listing and https://github.com/Ikaer/osu-aggregator for anyone you want to take a look behind the scene.
To simplifiy the process of how I get the beatmaps and stuff, I have background workers which crawl
- https://osu.ppy.sh/api (to get beatmap basic information)
- https://b.ppy.sh (to get images and mp3)
- official website pages (to get play count, positive user rating, and stuff like that).
And bring them together into altosu.org.
I know there is already a few songs grabbers on this forum, but you can try this one as well (with a few modification to not get mp3, image, stats, etc.) to get the osz files from bloodcat if you want.
Changelog
- new design, some features will return soon (sorting and display by beatmap / beatmap set)
- Filters are now in menu (and status have been added), sidenav have been removed for now. Loading spinner added.
- Sorting is available again. Add default image when missing. Add extra information on beatmap image hover.
- 2015/24/07 tune main query (listing of beatmaps).
- 2015/28/07
- links on beatmap cards (title, artist, creator, source, genre & language can be used to create filter now.
- add source and tags in searchbox
- fix filter with url characters like &
- 2015/03/08
- add next page / previous page
- 2015/15/08
- User management.
- Add song length on beatmap image hover.
- fix some special character in search.
- 2015/16/08
- Add a extra filters like song length or show / hide played beatmaps.
- Some change in menus (removed icons, sort button is now at bottom, etc.) in order to prepare a mobile version.
- 2015/17/08
- A new filter: File extensions to include in beatmap download. This is experimental, but you can if you want remove avi, wav, etc. from the download.
- Filters like duration, how to display played beatmaps and what type of file to download can be saved in your profile. You need to be logged in to access to the save buttons.
- 2015/19/09
- New filters are available:
- Difficulty (based on number and not the categories Easy, Normal, Hard, Insane, Expert, cf. https://osu.ppy.sh/wiki/Ranking_Criteria)
- Play duration which is different from song duration (first note to last note without breaks).
- Playcount
- Played with success count
- Favourited count
- Negative user rating
- Positive user rating
- Approved date
- Last update date
- Submitted date
- New filters are available: