How does podupti.me rate and hide and unhide pods?
Podupti.me script checks pods every hour for:
Is pod online
Is pod connection SSL
What version of the github code is the pod using vs the master code base
What date of the github code is the pod using
uptime % (using uptimerobot api)
response time average
pod stats if the pod owner has enabled them in config/diaspora.yml to expose them via json
A pod can score from -20 to 20 in one number increments each hour, if a pod has a perfect "20" score and is down for one check its moved down a point to "19" and so on. If a pod is below 5 points it is moved off the main page to the hidden page. So yes if your pod is down a week and you have a -20 score, it will take 25 checks or 25 hours to get back on the main page.