From 56b9c52528d1e514d4ec15f1da7517cd83bcf5ff Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Mon, 8 Nov 2021 17:08:19 -0700 Subject: Display list of available instances on home page This introduces a number of new changes: - Services are now inserted into redis with a prefix prepended to the key name. This allows for easier filtering to get only live instances. - The home page now uses an eex template for displaying all live instances for every service, determined by the last update - A "last_updated" field was added - farside.ex was added to contain all functionality related to querying for instances (WIP) - Other improvements --- index.eex | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 index.eex (limited to 'index.eex') diff --git a/index.eex b/index.eex new file mode 100644 index 0000000..c55e587 --- /dev/null +++ b/index.eex @@ -0,0 +1,50 @@ + + Farside + + + +
+
+

Farside | View on GitHub

+
+

Last synced <%= last_updated %> UTC

+
+
    + <%= for {service, instance_list} <- services do %> +
  • <%= service %>
  • +
      + <%= for url <- instance_list do %> +
    • <%= url %>
    • + <% end%> +
    + <% end %> +
+
+
+
+ -- cgit v1.2.3