Comments (4)
Old steam votes imported
from beatsaver-main.
@Top-Cat, just wanted to make sure: have all votes been imported properly?
As you know, I calculate combined stats at https://n3tman.github.io/TopMappers/
Page hasn't been updated since August 2nd, but it still shows higher numbers compared to https://beatsaver.com/mappers
Differences in Likes for Top 10 mappers:
Uploader | BeatSaver | TopMappers | Diff |
---|---|---|---|
joetastic | 278,148 | 287,393 | −9,245 |
bennydabeast | 112,681 | 125,156 | −12,475 |
rustic | 105,628 | 111,222 | −5,594 |
greatyazer | 78,903 | 85,087 | −6,184 |
skylerwallace | 67,883 | 76,360 | −8,477 |
downycat | 53,680 | 60,138 | −6,458 |
kolezan | 57,392 | 58,538 | −1,146 |
etan | 59,877 | 57,890 | +1,987 |
freeek | 53,460 | 57,624 | −4,164 |
heisenbergirl | 49,079 | 56,040 | −6961 |
So quite a few votes haven't been imported/counted.
From what I got, you implemented Oculus voting since April, so shouldn't your numbers be higher instead?
If you need the latest BeatSaver dump by andruzzzhka (from Aug 2nd, now deleted), here it is: beatSaverScrappedData.zip
Taken directly from the repo above, no edits have been made.
from beatsaver-main.
All the votes that are verifiable have been imported. No other numbers are going to be added.
from beatsaver-main.
My bad, I forgot I had some hardcoded logic there that added votes from "map pack" usernames to specific uploaders.
Code
if (username === 'fridaynightfunkinpack') {
switch (song.key) {
case '19539': username = 'novarulz -_-'; break;
case '1953a': username = 'nolan121405'; break;
case '1953b': username = 'oddloop'; break;
case '1953c': username = 'mystikmol'; break;
case '1953d': username = 'kikaeaeon'; break;
case '1953e': username = 'kikaeaeon'; break;
case '19540': username = 'kikaeaeon'; break;
case '19541': username = 'oddloop'; break;
case '19542': username = 'oddloop'; break;
case '19543': username = 'oddloop'; break;
case '19548': username = 'that_narwhal'; break;
case '19549': username = 'that_narwhal'; break;
case '1954a': username = 'that_narwhal'; break;
case '1954c': username = 'nomuffn'; break;
case '1954d': username = 'nomuffn'; break;
case '1954e': username = 'nolan121405'; break;
case '1954f': username = 'skeary'; break;
case '19550': username = 'plusonerabbit'; break;
case '19551': username = 'tm0d'; break;
case '19552': username = 'lethrial'; break;
case '19554': username = 'lethrial'; break;
case '19555': username = 'lethrial'; break;
}
}
if (username === 'fallguyspack') {
switch (song.key) {
case 'e0a9': username = 'nomuffn'; break;
case 'e0ab': username = 'thelonewolvez'; break;
case 'e0ac': username = 'connorjc'; break;
case 'e0ad': username = 'that_narwhal'; break;
case 'e0ae': username = 'bytrius'; break;
case 'e0b0': username = 'lethrial'; break;
}
}
if (username === 'anniversaryteam') {
switch (song.key) {
case '612e': username = 'styngme'; break;
case '612d': username = 'heisenbergirl'; break;
case '612c': username = 'styngme'; break;
case '5d71': username = 'skylerwallace'; break;
case '5d3e': username = 'funrankable'; break;
case '5d2c': username = 'heisenbergirl'; break;
case '5d2b': username = 'skylerwallace'; break;
case '5d2a': username = 'styngme'; break;
case '5d29': username = 'styngme'; break;
case '5d28': username = 'styngme'; break;
case '5d27': username = 'styngme'; break;
case '5d26': username = 'skylerwallace'; break;
case '5d25': username = 'styngme'; break;
case '5d24': username = 'bennydabeast'; break;
case '5d23': username = 'styngme'; break;
case '4b2e': username = 'skylerwallace'; break;
case '4b20': username = 'fafurion'; break;
case '4b1f': username = 'heisenbergirl'; break;
case '4ad5': username = 'skylerwallace'; break;
case '4ad4': username = 'styngme'; break;
case '4a4c': username = 'ruckus'; break;
case '4a4b': username = 'skylerwallace'; break;
case '4a49': username = 'skylerwallace'; break;
case '4a48': username = 'greatyazer'; break;
case '4a47': username = 'downycat'; break;
case '4a45': username = 'bennydabeast'; break;
case '4a44': username = 'skylerwallace'; break;
case '4a43': username = 'styngme'; break;
case '4a42': username = 'joetastic'; break;
case '4a41': username = 'funrankable'; break;
case '4a3f': username = 'heisenbergirl'; break;
case '4a3e': username = 'styngme'; break;
case '4a3d': username = 'bennydabeast'; break;
case '4a3b': username = 'bennydabeast'; break;
case '4a3a': username = 'skylerwallace'; break;
case '4a39': username = 'styngme'; break;
case '4a37': username = 'joetastic'; break;
case '4a36': username = 'fafurion'; break;
case '4a35': username = 'joetastic'; break;
case '4a34': username = 'baxter395'; break;
case '4a33': username = 'skylerwallace'; break;
case '4a32': username = 'styngme'; break;
}
}
Anyway, thanks for the explanation
from beatsaver-main.
Related Issues (20)
- Voting gives server error on Oculus store installation HOT 2
- _songTimeOffset: Must be equal to 0 HOT 5
- UserRating Overview stuck at 0 HOT 2
- Playlist page caps at 20 HOT 1
- [Bug] Notes per Second stat is incorrect for maps with official bpm changes HOT 1
- [Request] Follow Curators & Notified of New Curations
- [Request] Add BeatLeader Leaderboards to each map
- The API may have a huge (more than a few MB) uploader description HOT 1
- [Improvement] Probably we should improve the searching algorithm? HOT 1
- Scoresaber leaderboards missing
- [Request] Add tab on profiles for reviews left HOT 1
- Quest 2 Song downloader not working HOT 2
- Audio preview not functioning on playlist page map cards
- Incorrect/Inaccurate map ratings HOT 3
- Search by date not working as expected HOT 1
- Line breaks not displaying on playlist descriptions on detail page HOT 1
- Bookmarks playlist does not update automatically HOT 1
- API Bug: maps/hash Endpoint delivers always false for bookmarked HOT 6
- beatsaver insisting I set a username when I have one already HOT 1
- Playlists do not update to remove deleted maps (?) from their statistics HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beatsaver-main.