]> git.mxchange.org Git - fba.git/blobdiff - index.html
Continued:
[fba.git] / index.html
index b41b6194ed48aa2b589cd4e1bafc5faaa0a1230f..6bd9f80f8eec300f7dbda851fabcaf399395dcb9 100644 (file)
@@ -1,12 +1,18 @@
 <!DOCTYPE html>
 <head>
     <title>fedi-block-api{% if domain %} {{domain}}{% endif %}</title>
+    <link rel="alternate" type="application/rss+xml" title="RSS Feed for latest blocked instances" href="{{base_url}}/rss" />
+    {% if domain %}
+    <link rel="alternate" type="application/rss+xml" title="RSS Feed for blocked domain {{domain}}" href="{{base_url}}/rss?domain={{domain}}" />
+    {% elif reverse %}
+    <link rel="alternate" type="application/rss+xml" title="RSS Feed for blocking domain {{reverse}}" href="{{base_url}}/rss?reverse={{reverse}}" />
+    {% endif %}
     <style>
         body {
             background-color: #000022;
             color: #ffffff;
             text-align: center;
-            font-family: "Open Sans", "Roboto", sans-serif;
+            font-family: sans;
         }
         .block_level {
             background-color: #1c1c3c;
             <h1>Top {{blockers}} defederating instances</h1>
         {% elif blocked %}
             <h1>Top {{blocked}} defederated instances</h1>
+        {% elif reference %}
+            <h1>Top {{reference}} referencing instances</h1>
+        {% elif software %}
+            <h1>Top {{software}} used software</h1>
         {% endif %}
         <div class="scoreboard">
             <table>
                 <th>№</th>
-                <th>Instance</th>
-                <th>Defederations</th>
+                <th>{% if software %}Software{% else %}Instance{% endif %}</th>
+                <th>{% if reference %}References{% elif software %}Total{% else %}Blocks{% endif %}</th>
                 {% for entry in scores %}
                     <tr>
                         <td>{{loop.index}}</td>
                         <td>
-                            <img src="https://proxy.duckduckgo.com/ip3/{{entry['domain']}}.ico" width=16/>
-                            <b><a href="../?{% if blockers %}reverse{% elif blocked %}domain{% endif %}={{entry['domain']}}" rel="nofollow noopener noreferrer">{{entry['domain']}}</a></b>&nbsp;
-                            <a class="listlink" href="https://{{entry['domain']}}">↗</a>
+                            {% if software %}
+                                {{entry['domain']}}
+                            {% else %}
+                                <b><a href="{{base_url}}/?{% if blockers %}reverse{% elif blocked or reference %}domain{% endif %}={{entry['domain']}}" rel="nofollow noopener noreferrer">{{entry['domain']}}</a></b>&nbsp;
+                                <a class="listlink" href="https://{{entry['domain']}}" rel="external" target="_blank">↗</a>
+                            {% endif %}
                         </td>
                         <td>{{entry['highscore']}}</td>
                     </tr>
                     {% for block in blocks[block_level] %}
                         <tr>
                             <td>
-                                <img src="https://proxy.duckduckgo.com/ip3/{{block['blocker']}}.ico" width=16/>
                                 <b><a href="https://{{block['blocker']}}" rel="nofollow noopener noreferrer">{{block['blocker']}}</a></b>
-                                {% if reason or domain %}<a class="listlink" href="./{{block['blocker']}}">↘</a>{% endif %}
+                                {% if reason or domain %}<a class="listlink" href="{{base_url}}/?reverse={{block['blocker']}}">↘</a>{% endif %}
                             </td>
                             <td>
-                                <img src="https://proxy.duckduckgo.com/ip3/{{domain or block['blocked']}}.ico" width=16/>
                                 <b><a href="https://{{domain or block['blocked']}}" rel="nofollow noopener noreferrer">{{block['blocked']}}</a></b>
-                                {% if reason or reverse %}<a class="listlink" href="./{{domain or block['blocked']}}">↘</a>{% endif %}
+                                {% if reason or reverse %}<a class="listlink" href="{{base_url}}/?domain={{domain or block['blocked']}}">↘</a>{% endif %}
                             </td>
                             <td>{{block['reason']}}</td>
-                            <td>{{block['first_added']}}</td>
+                            <td>{{block['first_seen']}}</td>
                             <td>{{block['last_seen']}}</td>
                         </tr>
                     {% endfor %}
     {% else %}
         <h1>Enter a Domain</h1>
         <form>
-            <input type="text" name="domain" placeholder="example.com" />
+            <input type="text" name="domain" placeholder="example.com" required="required" />
             <input type="submit" value="Submit" />
         </form>
         <h1>Enter a Reason</h1>
         <form>
-            <input type="text" name="reason" placeholder="free speech" />
+            <input type="text" name="reason" placeholder="free speech" required="required" />
             <input type="submit" value="Submit" />
         </form>
         <h1>Reverse search</h1>
         <form>
-            <input type="text" name="reverse" placeholder="example.com" />
+            <input type="text" name="reverse" placeholder="example.com" required="required" />
             <input type="submit" value="Submit" />
         </form>
         <p>
-            <a href="./scoreboard?blockers=50">top 50 defederating</a> / <a href="./scoreboard?blocked=50">defederated instances</a>
+            <a href="{{base_url}}/scoreboard?blockers=50">top 50 defederating</a> /
+            <a href="{{base_url}}/scoreboard?blocked=50">defederated instances</a> /
+            <a href="{{base_url}}/scoreboard?reference=50">referencing instances</a> /
+            <a href="{{base_url}}/scoreboard?software=50">used software</a>
         </p>
         <div class="info">
             known instances: {{info.known_instances}}<br/>
             indexed instances: {{info.indexed_instances}}<br/>
             blocks recorded: {{info.blocks_recorded}}<br/>
-            source code: <a href="https://git.kiwifarms.net/mint/fedi-block-api">git.kiwifarms.net/mint/fedi-block-api</a> (<a href="https://gitgud.io/mintplg/fedi-block-api">mirror</a>)<br/><br/>
-            fuck jannies<br/>
-            #FreeMyNigga
+            errorous instances: {{info.errorous_instances}}<br/>
+            source code: <a href="https://git.mxchange.org/?p=fba.git;a=summary" rel="source" target="_blank">git.mxchange.org</a><br /><br />
+            {{info.slogan}}
         </div>
     {% endif %}
 </body>