Documentation fixes and such
This commit is contained in:
@@ -40,14 +40,17 @@ The following types of content are not allowed to be shared on pixeldrain. They
|
|||||||
will be removed when reported.
|
will be removed when reported.
|
||||||
|
|
||||||
* **Copyright violation**: Works which are shared without permission from the
|
* **Copyright violation**: Works which are shared without permission from the
|
||||||
copyright holder.
|
copyright holder. For copyright reports we need a formal DMCA takedown
|
||||||
|
request originating from the copyright holder or a representative. If your
|
||||||
|
request is not valid it will be ignored. Takedown requests which are sent to
|
||||||
|
any other address than abuse@pixeldrain.com will also be ignored.
|
||||||
* **Abuse of minors**: Videos, images or audio fragments depicting abuse or
|
* **Abuse of minors**: Videos, images or audio fragments depicting abuse or
|
||||||
inappropriate touching of minors will be removed and reported to the National
|
inappropriate touching of minors will be removed and reported to the National
|
||||||
Center for Missing and Exploited Children when found.
|
Center for Missing and Exploited Children when found.
|
||||||
* **Terrorism**: Videos, images or audio fragments which promote and
|
* **Terrorism**: Videos, images or audio fragments which promote and
|
||||||
glorify acts of terrorism.
|
glorify acts of terrorism.
|
||||||
* **Gore**: Graphic and shocking videos or images depicting severe harm to
|
* **Gore**: Graphic and shocking videos or images depicting severe harm to
|
||||||
humans.
|
humans (or animals).
|
||||||
* **Malware and computer viruses**: Software designed to cause harm to computer
|
* **Malware and computer viruses**: Software designed to cause harm to computer
|
||||||
systems.
|
systems.
|
||||||
|
|
||||||
|
@@ -17,8 +17,8 @@ Keep in mind that these are maximums, you are allowed to go lower.
|
|||||||
|
|
||||||
| Requirement | Max rate EUR | Max rate SC |
|
| Requirement | Max rate EUR | Max rate SC |
|
||||||
|--------------------------|--------------|-------------|
|
|--------------------------|--------------|-------------|
|
||||||
| Storage price per month | € 2.00 / TB | {{ div 2.0 $price | formatSC }} / TB |
|
| Storage price per month | € 1.80 / TB | {{ div 1.8 $price | formatSC }} / TB |
|
||||||
| Download price | € 3.00 / TB | {{ div 3.0 $price | formatSC }} / TB |
|
| Download price | € 2.50 / TB | {{ div 2.5 $price | formatSC }} / TB |
|
||||||
| Upload price | € 2.00 / TB | {{ div 2.0 $price | formatSC }} / TB |
|
| Upload price | € 2.00 / TB | {{ div 2.0 $price | formatSC }} / TB |
|
||||||
| Collateral per month | € 8.00 / TB | {{ div 8.0 $price | formatSC }} / TB |
|
| Collateral per month | € 8.00 / TB | {{ div 8.0 $price | formatSC }} / TB |
|
||||||
| Contract formation price | € 0.10 | {{ div 0.1 $price | formatSC }} |
|
| Contract formation price | € 0.10 | {{ div 0.1 $price | formatSC }} |
|
||||||
|
@@ -208,7 +208,9 @@ function getStats(order) {
|
|||||||
<td>${v.position}</td>
|
<td>${v.position}</td>
|
||||||
<td>${v.reachable}</td>
|
<td>${v.reachable}</td>
|
||||||
<td>${v.unreachable_count}</td>
|
<td>${v.unreachable_count}</td>
|
||||||
<td>${v.load_1_min} ${v.load_5_min} ${v.load_15_min}</td>
|
<td>${v.load_1_min}</td>
|
||||||
|
<td>${v.load_5_min}</td>
|
||||||
|
<td>${v.load_15_min}</td>
|
||||||
<td>${formatDuration(v.latency)}</td>
|
<td>${formatDuration(v.latency)}</td>
|
||||||
<td>${formatDataVolume(v.free_space, 3)}</td>
|
<td>${formatDataVolume(v.free_space, 3)}</td>
|
||||||
<td>${formatDataVolume(v.min_free_space, 3)}</td>`
|
<td>${formatDataVolume(v.min_free_space, 3)}</td>`
|
||||||
@@ -256,4 +258,4 @@ function getStats(order) {
|
|||||||
}
|
}
|
||||||
getStats("calls")
|
getStats("calls")
|
||||||
|
|
||||||
setInterval(() => { getStats(lastOrder) }, 5000)
|
setInterval(() => { getStats(lastOrder) }, 10000)
|
||||||
|
@@ -36,7 +36,7 @@ function drawGraph(element, label, dataType) {
|
|||||||
position: "left",
|
position: "left",
|
||||||
id: "ax_1",
|
id: "ax_1",
|
||||||
ticks: {
|
ticks: {
|
||||||
callback: function(value, index, values) {
|
callback: function (value, index, values) {
|
||||||
if (dataType == "bytes") {
|
if (dataType == "bytes") {
|
||||||
return formatDataVolume(value, 3);
|
return formatDataVolume(value, 3);
|
||||||
}
|
}
|
||||||
@@ -44,7 +44,7 @@ function drawGraph(element, label, dataType) {
|
|||||||
},
|
},
|
||||||
beginAtZero: true
|
beginAtZero: true
|
||||||
},
|
},
|
||||||
gridLines: { display: false },
|
gridLines: { display: true },
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
xAxes: [
|
xAxes: [
|
||||||
|
@@ -8,7 +8,7 @@ function AudioViewer(viewer, file, next) {
|
|||||||
this.container.appendChild(document.createElement("br"))
|
this.container.appendChild(document.createElement("br"))
|
||||||
|
|
||||||
this.icon = document.createElement("img")
|
this.icon = document.createElement("img")
|
||||||
this.icon.src = "/res/img/mime/audio.png"
|
this.icon.src = "/api/file/" + this.file.id + "/thumbnail"
|
||||||
this.container.appendChild(this.icon)
|
this.container.appendChild(this.icon)
|
||||||
|
|
||||||
this.container.appendChild(document.createElement("br"))
|
this.container.appendChild(document.createElement("br"))
|
||||||
|
@@ -127,7 +127,6 @@ is collapsed */
|
|||||||
}
|
}
|
||||||
.node > div > span {
|
.node > div > span {
|
||||||
margin: auto;
|
margin: auto;
|
||||||
margin-top: 4px; /* I couldn't find another way to vertically align the text*/
|
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
display: block;
|
display: block;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
|
@@ -298,6 +298,10 @@ p, .indent {
|
|||||||
margin: 10px;
|
margin: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li {
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
hr{
|
hr{
|
||||||
height: 1px;
|
height: 1px;
|
||||||
border: none;
|
border: none;
|
||||||
|
@@ -79,11 +79,13 @@
|
|||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Address</td>
|
<td>Address</td>
|
||||||
<td>Pos.</td>
|
<td>Pos</td>
|
||||||
<td>Reachable</td>
|
<td>Alive</td>
|
||||||
<td>Errs</td>
|
<td>Err</td>
|
||||||
<td>Load avg</td>
|
<td>1m</td>
|
||||||
<td>Latency</td>
|
<td>5m</td>
|
||||||
|
<td>15m</td>
|
||||||
|
<td>Ping</td>
|
||||||
<td>Free</td>
|
<td>Free</td>
|
||||||
<td>Min free</td>
|
<td>Min free</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
<body>
|
<body>
|
||||||
{{template "page_menu" .}}
|
{{template "page_menu" .}}
|
||||||
<div id="page_body" class="page_body" style="padding: 0; top: 0; bottom: 0;">
|
<div id="page_body" class="page_body" style="padding: 0; top: 0; bottom: 0;">
|
||||||
<iframe src="https://status.pixeldrain.com" class="status_frame"></iframe>
|
<iframe src="https://stats.uptimerobot.com/p9v2ktzyjm" class="status_frame"></iframe>
|
||||||
</div>
|
</div>
|
||||||
{{template "analytics"}}
|
{{template "analytics"}}
|
||||||
</body>
|
</body>
|
||||||
|
@@ -36,7 +36,7 @@ func adType() int {
|
|||||||
soulStudio = 3
|
soulStudio = 3
|
||||||
amarulaSolutions = 4
|
amarulaSolutions = 4
|
||||||
adMaven = 5
|
adMaven = 5
|
||||||
propellerAds = 7
|
brave = 7
|
||||||
pdpro1 = 8
|
pdpro1 = 8
|
||||||
pdpro2 = 9
|
pdpro2 = 9
|
||||||
pdpro3 = 10
|
pdpro3 = 10
|
||||||
@@ -49,18 +49,20 @@ func adType() int {
|
|||||||
switch i := rand.Intn(20); i {
|
switch i := rand.Intn(20); i {
|
||||||
case 0, 1: // 10%
|
case 0, 1: // 10%
|
||||||
return amarulaSolutions
|
return amarulaSolutions
|
||||||
case 2: // 5%, also shows propellerads
|
case 2: // 5%
|
||||||
return pdpro1
|
return pdpro1
|
||||||
case 3: // 5%, also shows propellerads
|
case 3: // 5%
|
||||||
return pdpro2
|
return pdpro2
|
||||||
case 4: // 5%, also shows propellerads
|
case 4: // 5%
|
||||||
return pdpro3
|
return pdpro3
|
||||||
case 5: // 5%, also shows propellerads
|
case 5: // 5%
|
||||||
return pdpro4
|
return pdpro4
|
||||||
default: // 70%, also shows a-ads
|
case 6, 7, 8, 9, 10, 11, 12, 13, 14, 15: // 50%
|
||||||
return propellerAds
|
return brave
|
||||||
// default:
|
case 16, 17, 18, 19: // 20%
|
||||||
// panic(fmt.Errorf("random number generator returned unrecognised number: %d", i))
|
return aAds
|
||||||
|
default:
|
||||||
|
panic(fmt.Errorf("random number generator returned unrecognised number: %d", i))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user