Implement retrieval of recent record/plays and arcade page created (#10)
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
6b06a1731b
commit
a6fff744e8
@ -5,7 +5,7 @@
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":244, "notes":[474, 224, 58, 14, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":85602, "title":"ISYMPHONIC JINRAKU Rowt", "screenshot":"arcade/upload5580665443895296.png", "date":1661129938}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":204, "notes":[184, 174, 67, 10, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":4, "score":77169, "title":"Rantasy mondegdes bon99", "screenshot":"arcade/upload5580517096275151.png", "date":1661129789}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":343, "notes":[518, 232, 24, 5, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":88803, "title":"rarakara", "screenshot":"arcade/upload5580393716505447.png", "date":1661129666}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":518, "notes":[545, 209, 15, 3, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":2, "score":90440, "title":"Everydayhta"> $", "screenshot":"arcade/upload5580218849052659.png", "date":1661129491}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":518, "notes":[545, 209, 15, 3, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":2, "score":90440, "title":"Everydayhta\"> $", "screenshot":"arcade/upload5580218849052659.png", "date":1661129491}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":431, "notes":[495, 200, 22, 6, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":88533, "title":"GBRLHOOD 0235", "screenshot":"arcade/upload5580067611321476.png", "date":1661129340}
|
||||
{"game":"PopnReader","difficulty":42, "maxcombo":131, "notes":[461, 372, 133, 74, 0, 0, 0], "other":{"failed":true}, "pct":0.0, "rank":4, "score":76015, "title":"COREDUST BEAT 6 4 / # T | 0 N", "screenshot":"arcade/upload5579899980651397.png", "date":1661129172}
|
||||
{"game":"PopnReader","difficulty":42, "maxcombo":303, "notes":[629, 266, 62, 19, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":86508, "title":"@0loqww3", "screenshot":"arcade/upload5579735039951314.png", "date":1661129007}
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":244, "notes":[474, 224, 58, 14, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":85602, "title":"ISYMPHONIC JINRAKU Rowt", "screenshot":"arcade/upload5580665443895296.png", "date":1661129938}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":204, "notes":[184, 174, 67, 10, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":4, "score":77169, "title":"Rantasy mondegdes bon99", "screenshot":"arcade/upload5580517096275151.png", "date":1661129789}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":343, "notes":[518, 232, 24, 5, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":88803, "title":"rarakara", "screenshot":"arcade/upload5580393716505447.png", "date":1661129666}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":518, "notes":[545, 209, 15, 3, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":2, "score":90440, "title":"Everydayhta"> $", "screenshot":"arcade/upload5580218849052659.png", "date":1661129491}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":518, "notes":[545, 209, 15, 3, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":2, "score":90440, "title":"Everydayhta\"> $", "screenshot":"arcade/upload5580218849052659.png", "date":1661129491}
|
||||
{"game":"PopnReader","difficulty":36, "maxcombo":431, "notes":[495, 200, 22, 6, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":88533, "title":"GBRLHOOD 0235", "screenshot":"arcade/upload5580067611321476.png", "date":1661129340}
|
||||
{"game":"PopnReader","difficulty":42, "maxcombo":131, "notes":[461, 372, 133, 74, 0, 0, 0], "other":{"failed":true}, "pct":0.0, "rank":4, "score":76015, "title":"COREDUST BEAT 6 4 / # T | 0 N", "screenshot":"arcade/upload5579899980651397.png", "date":1661129172}
|
||||
{"game":"PopnReader","difficulty":42, "maxcombo":303, "notes":[629, 266, 62, 19, 0, 0, 0], "other":{"failed":false}, "pct":0.0, "rank":3, "score":86508, "title":"@0loqww3", "screenshot":"arcade/upload5579735039951314.png", "date":1661129007}
|
||||
|
||||
@ -16,16 +16,16 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Directory Listing for /</h2><div class="folderlisting"><a href="/.." class="icon">📁</a><a href="/..">.. </a><a href="/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/arcade.html" class="icon">🗎</a><a href="/arcade.html">arcade.html</a> 2022-08-22T02:07:08.024690629Z niconiconii 2584</div>
|
||||
<div class="filelisting"><a href="/reset.css" class="icon">🗎</a><a href="/reset.css">reset.css</a> 2022-08-22T02:07:07.436700441Z niconiconii 1092</div>
|
||||
<div class="folderlisting"><a href="/articles" class="icon">📁</a><a href="/articles">articles</a> 2022-08-22T02:07:08.096689428Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/uploadform.html" class="icon">🗎</a><a href="/uploadform.html">uploadform.html</a> 2022-08-22T02:07:08.028690562Z niconiconii 1863</div>
|
||||
<div class="filelisting"><a href="/error.html" class="icon">🗎</a><a href="/error.html">error.html</a> 2022-08-22T02:07:08.028690562Z niconiconii 1828</div>
|
||||
<div class="filelisting"><a href="/sig.css" class="icon">🗎</a><a href="/sig.css">sig.css</a> 2022-08-22T02:07:08.016690763Z niconiconii 11518</div>
|
||||
<div class="filelisting"><a href="/testfile.html" class="icon">🗎</a><a href="/testfile.html">testfile.html</a> 2022-08-22T02:07:08.028690562Z niconiconii 1783</div>
|
||||
<div class="filelisting"><a href="/otherpage.html" class="icon">🗎</a><a href="/otherpage.html">otherpage.html</a> 2022-08-22T02:07:08.044690294Z niconiconii 88526</div>
|
||||
<div class="folderlisting"><a href="/images" class="icon">📁</a><a href="/images">images</a> 2022-08-22T02:07:08.096689428Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/codeBackground" class="icon">🗎</a><a href="/codeBackground">codeBackground</a> 2022-08-22T02:07:08.024690629Z niconiconii 2635</div>
|
||||
<h2>Directory Listing for /</h2><div class="folderlisting"><a href="/.." class="icon">📁</a><a href="/..">.. </a><a href="/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/arcade.html" class="icon">🗎</a><a href="/arcade.html">arcade.html</a> 2022-08-22T02:25:34.221180539Z niconiconii 2947</div>
|
||||
<div class="filelisting"><a href="/reset.css" class="icon">🗎</a><a href="/reset.css">reset.css</a> 2022-08-22T02:25:33.657190753Z niconiconii 1092</div>
|
||||
<div class="folderlisting"><a href="/articles" class="icon">📁</a><a href="/articles">articles</a> 2022-08-22T02:25:34.305179019Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/uploadform.html" class="icon">🗎</a><a href="/uploadform.html">uploadform.html</a> 2022-08-22T02:25:34.221180539Z niconiconii 1863</div>
|
||||
<div class="filelisting"><a href="/error.html" class="icon">🗎</a><a href="/error.html">error.html</a> 2022-08-22T02:25:34.221180539Z niconiconii 1828</div>
|
||||
<div class="filelisting"><a href="/sig.css" class="icon">🗎</a><a href="/sig.css">sig.css</a> 2022-08-22T02:25:34.213180684Z niconiconii 11518</div>
|
||||
<div class="filelisting"><a href="/testfile.html" class="icon">🗎</a><a href="/testfile.html">testfile.html</a> 2022-08-22T02:25:34.225180466Z niconiconii 1783</div>
|
||||
<div class="filelisting"><a href="/otherpage.html" class="icon">🗎</a><a href="/otherpage.html">otherpage.html</a> 2022-08-22T02:25:34.23718025Z niconiconii 88526</div>
|
||||
<div class="folderlisting"><a href="/images" class="icon">📁</a><a href="/images">images</a> 2022-08-22T02:25:34.30117909Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/codeBackground" class="icon">🗎</a><a href="/codeBackground">codeBackground</a> 2022-08-22T02:25:34.217180612Z niconiconii 2635</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
||||
@ -52,10 +52,17 @@ SigPlace
|
||||
<br/><br/>
|
||||
<script type="text/javascript">
|
||||
function grabData(field,location){
|
||||
fetch(location).then((data)=>data.text())
|
||||
fetch(location,{cache: "no-cache"}).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
var c = document.getElementById(field)
|
||||
c.innerHTML=data
|
||||
var split = data.split("\n")
|
||||
var count=0;
|
||||
for (var play of split) {
|
||||
if (play!=="") {
|
||||
var obj = JSON.parse(play)
|
||||
c.innerHTML+=`<div id="${field}${count++}">${obj.game}: ${obj.rank} [${obj.difficulty}] ${obj.title} ${obj.score} (${obj.notes})</div>`
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
function recentPlays(){
|
||||
|
||||
@ -16,13 +16,13 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Directory Listing for /articles/</h2><div class="folderlisting"><a href="/articles/.." class="icon">📁</a><a href="/articles/..">.. </a><a href="/articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/sigplace1.article" class="icon">🗎</a><a href="/articles/sigplace1.article">sigplace1.article</a> 2022-08-22T02:07:07.98869123Z niconiconii 80858</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article.html" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article.html">Love Live! Custom Arcade Controller.article.html</a> 2022-08-22T02:07:08.088689561Z niconiconii 10444</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article.html" class="icon">🗎</a><a href="/articles/sigplace1.article.html">sigplace1.article.html</a> 2022-08-22T02:07:08.060690028Z niconiconii 90753</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-08-22T02:07:07.98869123Z niconiconii 730</div>
|
||||
<div class="folderlisting"><a href="/articles/test articles" class="icon">📁</a><a href="/articles/test articles">test articles</a> 2022-08-22T02:07:08.080689694Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-08-22T02:07:08.068689895Z niconiconii 10653</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article">Love Live! Custom Arcade Controller.article</a> 2022-08-22T02:07:07.996691096Z niconiconii 497</div>
|
||||
<h2>Directory Listing for /articles/</h2><div class="folderlisting"><a href="/articles/.." class="icon">📁</a><a href="/articles/..">.. </a><a href="/articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/sigplace1.article" class="icon">🗎</a><a href="/articles/sigplace1.article">sigplace1.article</a> 2022-08-22T02:25:34.189181119Z niconiconii 80858</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article.html" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article.html">Love Live! Custom Arcade Controller.article.html</a> 2022-08-22T02:25:34.293179235Z niconiconii 10444</div>
|
||||
<div class="filelisting"><a href="/articles/sigplace1.article.html" class="icon">🗎</a><a href="/articles/sigplace1.article.html">sigplace1.article.html</a> 2022-08-22T02:25:34.261179815Z niconiconii 90753</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-08-22T02:25:34.193181046Z niconiconii 730</div>
|
||||
<div class="folderlisting"><a href="/articles/test articles" class="icon">📁</a><a href="/articles/test articles">test articles</a> 2022-08-22T02:25:34.289179308Z niconiconii 4096</div>
|
||||
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-08-22T02:25:34.273179597Z niconiconii 10653</div>
|
||||
<div class="filelisting"><a href="/articles/Love Live! Custom Arcade Controller.article" class="icon">🗎</a><a href="/articles/Love Live! Custom Arcade Controller.article">Love Live! Custom Arcade Controller.article</a> 2022-08-22T02:25:34.197180973Z niconiconii 497</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
||||
@ -16,12 +16,12 @@
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h2>Directory Listing for /articles/test articles/</h2><div class="folderlisting"><a href="/articles/test articles/.." class="icon">📁</a><a href="/articles/test articles/..">.. </a><a href="/articles/test articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/test articles/test3.article" class="icon">🗎</a><a href="/articles/test articles/test3.article">test3.article</a> 2022-08-22T02:07:07.992691163Z niconiconii 994</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article" class="icon">🗎</a><a href="/articles/test articles/test2.article">test2.article</a> 2022-08-22T02:07:07.992691163Z niconiconii 781</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article.html" class="icon">🗎</a><a href="/articles/test articles/test2.article.html">test2.article.html</a> 2022-08-22T02:07:08.076689761Z niconiconii 10668</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article.html" class="icon">🗎</a><a href="/articles/test articles/test3.article.html">test3.article.html</a> 2022-08-22T02:07:08.072689828Z niconiconii 10881</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article.html" class="icon">🗎</a><a href="/articles/test articles/test1.article.html">test1.article.html</a> 2022-08-22T02:07:08.080689694Z niconiconii 10972</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article" class="icon">🗎</a><a href="/articles/test articles/test1.article">test1.article</a> 2022-08-22T02:07:07.992691163Z niconiconii 1085</div>
|
||||
<h2>Directory Listing for /articles/test articles/</h2><div class="folderlisting"><a href="/articles/test articles/.." class="icon">📁</a><a href="/articles/test articles/..">.. </a><a href="/articles/test articles/.." class="nounderline">(Previous Directory)</a></div><div class="filelisting"><a href="/articles/test articles/test3.article" class="icon">🗎</a><a href="/articles/test articles/test3.article">test3.article</a> 2022-08-22T02:25:34.193181046Z niconiconii 994</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article" class="icon">🗎</a><a href="/articles/test articles/test2.article">test2.article</a> 2022-08-22T02:25:34.193181046Z niconiconii 781</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test2.article.html" class="icon">🗎</a><a href="/articles/test articles/test2.article.html">test2.article.html</a> 2022-08-22T02:25:34.281179453Z niconiconii 10668</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test3.article.html" class="icon">🗎</a><a href="/articles/test articles/test3.article.html">test3.article.html</a> 2022-08-22T02:25:34.277179526Z niconiconii 10881</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article.html" class="icon">🗎</a><a href="/articles/test articles/test1.article.html">test1.article.html</a> 2022-08-22T02:25:34.289179308Z niconiconii 10972</div>
|
||||
<div class="filelisting"><a href="/articles/test articles/test1.article" class="icon">🗎</a><a href="/articles/test articles/test1.article">test1.article</a> 2022-08-22T02:25:34.193181046Z niconiconii 1085</div>
|
||||
|
||||
</div> <!--End Content Body-->
|
||||
<div class="codeForeground" id="codeForeground"></div>
|
||||
|
||||
@ -261,7 +261,7 @@ public abstract class Reader{
|
||||
};
|
||||
|
||||
String convertToString(String[]data){
|
||||
return String.join(" ",data).replaceFirst(Pattern.quote(" "),"");
|
||||
return String.join(" ",data).replaceFirst(Pattern.quote(" "),"").replaceAll(Pattern.quote("\""),"\\\"");
|
||||
}
|
||||
|
||||
double convertToDouble(String[]data){return convertToDouble("",data);}
|
||||
|
||||
@ -14,11 +14,17 @@ $SITENAME
|
||||
<br/><br/>
|
||||
<script type="text/javascript">
|
||||
function grabData(field,location){
|
||||
fetch(location).then((data)=>data.text())
|
||||
fetch(location,{cache: "no-cache"}).then((data)=>data.text())
|
||||
.then((data)=>{
|
||||
var c = document.getElementById(field)
|
||||
var split = data.split("\n")
|
||||
c.innerHTML=split
|
||||
var count=0;
|
||||
for (var play of split) {
|
||||
if (play!=="") {
|
||||
var obj = JSON.parse(play)
|
||||
c.innerHTML+=`<div id="${field}${count++}">${obj.game}: ${obj.rank} [${obj.difficulty}] ${obj.title} ${obj.score} (${obj.notes})</div>`
|
||||
}
|
||||
}
|
||||
})
|
||||
}
|
||||
function recentPlays(){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user