diff --git a/scanner/src/cache_update.rs b/scanner/src/cache_update.rs index 3bbbc7e..0af1620 100644 --- a/scanner/src/cache_update.rs +++ b/scanner/src/cache_update.rs @@ -134,8 +134,7 @@ impl Scanner { .as_ref() .map_or(false, |url| current_version.is_same_repo(&url)); - let is_bad_host = - (!last_check.healthy) && self.inner.config.bad_hosts.contains(&host.domain); + let is_bad_host = self.inner.config.bad_hosts.contains(&host.domain); let host_ping_data = ping_data.remove(&host.id); let last_healthy = last_healthy_check.remove(&host.id); diff --git a/server/templates/about.html.j2 b/server/templates/about.html.j2 index b6ce145..d58af21 100644 --- a/server/templates/about.html.j2 +++ b/server/templates/about.html.j2 @@ -1,16 +1,18 @@ {# SPDX-License-Identifier: AGPL-3.0-only #} -
- - - - - -Uptime check interval: {{uptime_interval_s}}s.
@@ -20,38 +22,49 @@The following paths are checked per instance:
{{path}}{{path}}Country for the host country reported in the instance wiki.Healthy stands for hosts which are reachable and pass a content check. Known bad hosts are marked with a ❓, these instances block healthchecks.Average Time is the response time average over the last {{ping_avg_interval_h}} hours. This is not a network ping.Healthy stands for hosts which are reachable and pass a content check.Average Time is the response time average over the last {{ping_avg_interval_h}} hours. This is
+ not a network ping.All Time % for all time percentage of the instance being healthy.RSS whether the host has RSS feeds enabled.LSH Last Seen Healthy, for the last time an instance was seen healthy.Nitter Version which nitter version the host reports.Connectivity the IP connectivity support. One of All, IPv4, IPv6Points is a weighted instance score based on the availability over the last 3h, 30 and 120 days, together with the version.Points is a weighted instance score based on the availability over the last 3h, 30 and 120 days,
+ together with the version.Settings for visible columns are stored locally per client.
- The same data as visible in the website/table can also be fetched as JSON from /api/v1/instances (link).
- Note that the data only changes in the intervals stated above. Thus requesting it very often will get you rate limited.
+ The same data as visible in the website/table can also be fetched as JSON from /api/v1/instances (link).
+ Note that the data only changes in the intervals stated above. Thus requesting it
+ very often will get you rate limited.
- Please do not use instances listed here for scraping(?) ! - Instead host your own nitter instance, so public instances can be used by less tech savy people and not get overrun by you. You can get help with that at the listed matrix channel. + Please do not use instances listed here for scraping(?) ! + Instead host your own nitter instance, so public instances + can be used by less tech savy people and not get overrun by you. You can get help with that at the listed matrix + channel.
-The purpose of this API is to serve services like Twiiit, Farside or people looking for indication that their RSS feed is down - but not scrapers. Scraping will bring the downfall of public instances.
+The purpose of this API is to serve services like Twiiit, Farside or people looking for indication that their RSS + feed is down - but not scrapers. Scraping will bring the downfall of public instances.
License: AGPL3
-