Skip to content

Commit e7c7c73

Browse files
committed
switch between dbs
1 parent ae06b68 commit e7c7c73

File tree

353 files changed

+61939
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

353 files changed

+61939
-1
lines changed

mg/maps.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ <h1 class="text-center">Beatmaps</h1>
4848
<h2>Pending beatmaps <button class="btn btn-mg" data-toggle="modal" data-target="#addBeatmap">Add beatmap</button></h2>
4949
<small>Filter: <a href="#">Most recent</a> | <a href="#">My maps</a> | <a href="#">Quest</a></small>
5050
<div id="pendingBeatmaps"></div>
51+
<button id="newmap" type="button">Click Me!</button>
5152
</div>
5253

5354
<div class="col-md-4">

mg/maps.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,34 @@ collapsable by quests/generalmaps/ranked
55
sizes (ranked like https://cdn.discordapp.com/attachments/332717696812711948/529927425384251406/unknown.png )
66
*/
77

8+
function addNewMap(){
9+
$.post("http://localhost:3000/newmap", {"artist": "aaaaa", "title": "bbbbbb", "host": "asdf"})
10+
}
11+
812
$(function(){
913

1014

1115
var fileName = 'testfile35.json';
1216
var newFaQuest = "Culprate Map Pack";
1317

18+
//THE FIRST ONE (for sample db, do not comment out)
1419
$.getJSON(fileName).done(function(data){
20+
console.log('start');
21+
22+
//THE SECOND ONE (for sample db, comment out first line. for modifiable db, comment out second line)
23+
//$.getJSON('http://localhost:3000/url', function(){
24+
$.getJSON(fileName, function(){
25+
console.log('loaded');
26+
})
27+
.done(function(data){
1528
var totalNewFaCount = 0;
1629
var totalOldFaCount = 0;
1730
var wipNewFaCount = 0;
1831
var wipOldFaCount = 0;
32+
console.log(data);
1933

34+
//THE THIRD ONE (for sample db, comment out first line. for modifiable db, comment out second line)
35+
//$.each(data, function (k, b) {
2036
$.each(data.maps.beatmaps, function (k, b) {
2137

2238
var isRanked = b.status == 'Ranked';
@@ -140,4 +156,14 @@ $(function(){
140156
$('#editBeatmap .modal-body').append(bns);
141157
});
142158
});
143-
});
159+
160+
161+
$("#newmap").click(addNewMap);
162+
163+
164+
//THE FOURTH ONE (cancel out for modifiable db)
165+
});
166+
});
167+
168+
169+

mg/testing/loki.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"filename":"loki.json","collections":[{"name":"beatmaps","data":[{"id":3,"artist":"Culprate","title":"Whispers (Part II)","host":"Milan-","tasks":[{"name":"Insane","mappers":["Milan-"],"status":"Done"}],"status":"Done","bns":["pishifat","BOUYAAA"],"quest":"","modders":["NeilPerry","Sing","Niva","pishifat","BOUYAAA"],"link":"https://osu.ppy.sh/beatmapsets/848837","allLocked":false,"categoriesLocked":[],"meta":{"revision":0,"created":1546732312221,"version":0},"$loki":1},{"id":4,"artist":"Culprate","title":"Mechanic Heartbeat","host":"pishifat","tasks":[{"name":"Extra","mappers":["pishifat"],"status":"Done"},{"name":"Insane","mappers":["jonathanlfj"],"status":"Done"},{"name":"Hard","mappers":["Sinnoh"],"status":"Done"},{"name":"Easy","mappers":["Chaoslitz"],"status":"Done"},{"name":"Normal","mappers":["pishifat"],"status":"Done"}],"status":"Done","bns":["Mirash","Hobbes2"],"quest":"Culprate Map Pack","modders":["Niva","Hinsvar","Mirash"],"link":"https://osu.ppy.sh/beatmapsets/876227","allLocked":false,"categoriesLocked":[],"meta":{"revision":0,"created":1546732312221,"version":0},"$loki":2},{"id":5,"artist":"cYsmix","title":"Little Knight","host":"Sonnyc","tasks":[{"name":"Insane","mappers":["Sonnyc"],"status":"Done"},{"name":"Hard","mappers":["Sonnyc"],"status":"Done"},{"name":"Easy","mappers":["Sonnyc"],"status":"Done"},{"name":"Normal","mappers":["Left"],"status":"Done"},{"name":"Background","mappers":["Noffy"],"status":"Done"}],"status":"Done","bns":["pishifat"],"quest":"","modders":["pishifat"],"link":"https://osu.ppy.sh/beatmapsets/791845","allLocked":false,"categoriesLocked":[],"meta":{"revision":0,"created":1546732312221,"version":0},"$loki":3},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546737151109,"version":0},"$loki":4},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546737159562,"version":0},"$loki":5},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546737260089,"version":0},"$loki":6},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546738931889,"version":0},"$loki":7},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546738935777,"version":0},"$loki":8},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546739129317,"version":0},"$loki":9},{"artist":"aaaaa","title":"bbbbbb","host":"asdf","tasks":[],"status":"WIP","bns":[],"quest":"","modders":[],"link":"","categoriesLocked":[],"meta":{"revision":0,"created":1546739178110,"version":0},"$loki":10}],"idIndex":[1,2,3,4,5,6,7,8,9,10],"binaryIndices":{},"constraints":null,"uniqueNames":[],"transforms":{},"objType":"beatmaps","dirty":false,"cachedIndex":null,"cachedBinaryIndex":null,"cachedData":null,"adaptiveBinaryIndices":true,"transactional":false,"cloneObjects":false,"cloneMethod":"parse-stringify","asyncListeners":false,"disableMeta":false,"disableChangesApi":true,"disableDeltaChangesApi":true,"autoupdate":false,"serializableIndices":true,"ttl":null,"maxId":10,"DynamicViews":[],"events":{"insert":[],"update":[],"pre-insert":[],"pre-update":[],"close":[],"flushbuffer":[],"error":[],"delete":[null],"warning":[null]},"changes":[]}],"databaseVersion":1.5,"engineVersion":1.5,"autosave":false,"autosaveInterval":5000,"autosaveHandle":null,"throttledSaves":true,"options":{"serializationMethod":"normal","destructureDelimiter":"$<\n"},"persistenceMethod":"fs","persistenceAdapter":null,"verbose":false,"events":{"init":[null],"loaded":[],"flushChanges":[],"close":[],"changes":[],"warning":[]},"ENV":"NODEJS"}

mg/testing/makedb.js

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
const loki = require('lokijs');
2+
3+
var db = new loki('loki.json');
4+
5+
var beatmaps = db.addCollection('beatmaps');
6+
7+
beatmaps.insert({
8+
"id": 3,
9+
"artist": "Culprate",
10+
"title": "Whispers (Part II)",
11+
"host": "Milan-",
12+
"tasks": [{
13+
"name": "Insane",
14+
"mappers": ["Milan-"],
15+
"status": "Done"
16+
}
17+
],
18+
"status": "Done",
19+
"bns": ["pishifat", "BOUYAAA"],
20+
"quest": "",
21+
"modders": ["NeilPerry", "Sing", "Niva", "pishifat", "BOUYAAA"],
22+
"link": "https://osu.ppy.sh/beatmapsets/848837",
23+
"allLocked": false,
24+
"categoriesLocked": []
25+
})
26+
beatmaps.insert({
27+
"id": 4,
28+
"artist": "Culprate",
29+
"title": "Mechanic Heartbeat",
30+
"host": "pishifat",
31+
"tasks": [{
32+
"name": "Extra",
33+
"mappers": ["pishifat"],
34+
"status": "Done"
35+
}, {
36+
"name": "Insane",
37+
"mappers": ["jonathanlfj"],
38+
"status": "Done"
39+
}, {
40+
"name": "Hard",
41+
"mappers": ["Sinnoh"],
42+
"status": "Done"
43+
}, {
44+
"name": "Easy",
45+
"mappers": ["Chaoslitz"],
46+
"status": "Done"
47+
}, {
48+
"name": "Normal",
49+
"mappers": ["pishifat"],
50+
"status": "Done"
51+
}
52+
],
53+
"status": "Done",
54+
"bns": ["Mirash", "Hobbes2"],
55+
"quest": "Culprate Map Pack",
56+
"modders": ["Niva", "Hinsvar", "Mirash"],
57+
"link": "https://osu.ppy.sh/beatmapsets/876227",
58+
"allLocked": false,
59+
"categoriesLocked": []
60+
})
61+
beatmaps.insert({
62+
"id": 5,
63+
"artist": "cYsmix",
64+
"title": "Little Knight",
65+
"host": "Sonnyc",
66+
"tasks": [{
67+
"name": "Insane",
68+
"mappers": ["Sonnyc"],
69+
"status": "Done"
70+
}, {
71+
"name": "Hard",
72+
"mappers": ["Sonnyc"],
73+
"status": "Done"
74+
}, {
75+
"name": "Easy",
76+
"mappers": ["Sonnyc"],
77+
"status": "Done"
78+
}, {
79+
"name": "Normal",
80+
"mappers": ["Left"],
81+
"status": "Done"
82+
}, {
83+
"name": "Background",
84+
"mappers": ["Noffy"],
85+
"status": "Done"
86+
}
87+
],
88+
"status": "Done",
89+
"bns": ["pishifat"],
90+
"quest": "",
91+
"modders": ["pishifat"],
92+
"link": "https://osu.ppy.sh/beatmapsets/791845",
93+
"allLocked": false,
94+
"categoriesLocked": []
95+
})
96+
97+
db.saveDatabase();

mg/testing/model/beatmap.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
class Beatmap
2+
{
3+
constructor(artist, title, host)
4+
{
5+
this.artist = artist;
6+
this.title = title;
7+
this.host = host;
8+
9+
this.tasks = [];
10+
this.status = "WIP";
11+
this.bns = [];
12+
this.quest = "";
13+
this.modders = [];
14+
this.link = "";
15+
16+
this.categoriesLocked = [];
17+
}
18+
}
19+
20+
21+
22+
module.exports = {Beatmap};

mg/testing/node_modules/.bin/mime

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mg/testing/node_modules/.bin/mime.cmd

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)