This program is no longer supported, no bug fixes will be made, sorry. I wrote it as a school project a while ago when it was relevant, though I don't think it is anymore.
Thanks to everyone who used and liked it.
Of course I can put the source code and sniffer logs if necessary.HandHeldPillow wrote:
im not putting my password in this.... js
use bloodcat or something
Never used bloodcat, seriously, I know only that it's mirror of ranked mapsHandHeldPillow wrote:
still why not just use bloodcat for it. bloodcat doesnt require login
Because this program download maps from osu server, and it require your login and passwordNathanael wrote:
I'm suspicious with this. Why do a person needs to input his/her password?
(table: userAuth, col int uniqueID, col int userOsuID, col str devApiKey, col str userAuthKey, col time expiresOn)
1. User accesses app.
2. App requests auth, sends user to osu auth page with devApiKey and callback URL.
3. osu auth page requests the user to log in (or if already logged in skip) and ask the user to give application permission to access your account.
4. On deny send user to callback with userAuthKey 0. On accept generate userAuthKey and expiresOn, store them with devApiKey in db, send userAuthKey, userOsuID, and expiresOn to callback url.
5. Accept userAuthKey, userOsuID, and devApiKey as a replacement for userSession for Beatmap System/Forums/Messaging. Do not allow api sessions access to settings or donations. Return error if userAuthKey is expired or incorrect.
6. Add a simple revoke api page in settings that allows users to set the expiresOn on their own userAuthKey's to 0.
7. Ban api keys that abuse.
My comment was on a session alternative but oh well.peppy wrote:
The login is needed here to pretend to be the osu! website. oauth won't help, because that's not an intended use for oauth. I would strongly recommend against putting your login in any app which isn't osu!.
Seems I have to do this in anyway, but now I have nothing to say, never used bloodcat, I need time.Ev0luTioN wrote:
Yeah try add Bloodcat pliz no limit download and more fast download,
Thank)Ev0luTioN wrote:
Good program i like
Fixed, please redownload .exe file.Ev0luTioN wrote:
Could you fix this bug because it is embarrassing to try to find the map in ctb and at the same time the taiko or otherwise thank you
I have try download 58 beatmap osu!mania all beatmap it's ctb need fix
1. You mean before downloading maps, check the folder for the file with the same name and if it is, check its size, if the size does not match, download a new file?Ev0luTioN wrote:
Request for you:1) Would it be possible to add a detector Beatmap that currently has not re-download the same Beatmap?
2)Could you do in the future to avoid a updater download the software again several times?
Yes way to avoid still have the same Beatmapicetear wrote:
1. You mean before downloading maps, check the folder for the file with the same name and if it is, check its size, if the size does not match, download a new file?
Thank you it's work nowicetear wrote:
Fixed, please redownload .exe file.
Unfortunately this is not possible, because I can use only this parameters for searching, ask peppy about that.Ev0luTioN wrote:
Otherwise would it be possible to put the creator in the search Beatmap?
I don't know.Ev0luTioN wrote:
in all places of loading Beatmap for example osu! this is impossible because there are too many to load?
Try this, but it is so obvious, isn't it?)Ev0luTioN wrote:
Because I'd like to do some research on some creator
I had forgotten that there was not this option sorry but thank you for the answericetear wrote:
Unfortunately this is not possible, because I can use only this parameters for searching, ask peppy about that.Ev0luTioN wrote:
Otherwise would it be possible to put the creator in the search Beatmap?
Yes indeed I have not pondered this excuses to me again but thank youicetear wrote:
Try this, but it is so obvious, isn't it?)Ev0luTioN wrote:
Because I'd like to do some research on some creator
Write me on Skype, i'll help.Takeda Shingen wrote:
even though its the correct format.
auto_login=1
theme=0
(?:</div>)?<div\x20class=\x27beatmap\x27\x20id=\x27(\d+)\x27\x20style=\x27width:420px;\x27>(?:(?:[^\n]*\n){8}<a\x20href=\x27/d/(\1n)\x27\x20class=\x27require-login\x20novid\x20beatmap_download_link\x27>NoVid</a>)?(?:[^\n]*\n){3,10}(?:<i\x20class=\x27icon-film\x27></i>\x20)?(?:<i\x20class=\x27icon-picture\x27></i>\x20)?<span\x20class=\x27artist\x27>([^\n]*?)</span>\x20-\x20<a\x20href=\x27/s/\d+\x27\x20class=\x27title\x27>([^\n]*)</span></a>(?:[^\n]*\n){3}<div><span\x20class=\x27light\x27>mapped\x20by</span>\x20<a\x20href=\x27/u/\d+\x27>([^\n]*)</a></div>(?:[^\n]*\n)(?:<div\x20class=\x27initiallyHidden\x27><span\x20class=\x27light\x27>from</span>\x20([^\n]*)</div>)?(?:[^\n]*\n)?<div\x20class=\x27difficulties\x20initiallyHidden\x27>([^\n]*)\x20(?:\.{3})?</div>(?:[^\n]*\n){4}<a\x20href=\x27/p/beatmaplist\?g=\d+\x27>([^\n]*)</a>(?:[^\n]*\n)<a\x20href=\x27/p/beatmaplist\?la=\d+\x27>([^\n]*)</a>(?:[^\n]*\n){5,8}<i\x20class=\x27icon-heart\x27></i>\x20(\d+)(?:[^\n]*\n)<i\x20class=\x27icon-play\x27></i>\x20(\d{1,3}(?:,\d{3}){0,2})
Same for me.FireSix wrote:
The software don't work for me anymore, when i try to search it say "incorrect beatmap pattern" on everything i try to research.