diff --git a/clashstats/clanranking/autorefresh.py b/clashstats/clanranking/autorefresh.py
new file mode 100644
index 0000000..3286dde
--- /dev/null
+++ b/clashstats/clanranking/autorefresh.py
@@ -0,0 +1,15 @@
+import requests
+import time
+
+while True:
+ url = 'http://192.168.2.39:8000/clanrefresh/G9JVLC2C'
+ try:
+ response = requests.get(url)
+ if response.status_code == 200:
+ print("View called successfully.")
+ else:
+ print(f"Error calling view: {response.status_code}")
+ except requests.exceptions.RequestException as e:
+ print(f"Request failed: {e}")
+ print(f"Waiting for 1 hour.")
+ time.sleep(3600)
diff --git a/clashstats/clanranking/migrations/0006_clans_lastupdated.py b/clashstats/clanranking/migrations/0006_clans_lastupdated.py
new file mode 100644
index 0000000..0f1cb22
--- /dev/null
+++ b/clashstats/clanranking/migrations/0006_clans_lastupdated.py
@@ -0,0 +1,19 @@
+# Generated by Django 5.0.4 on 2024-04-18 18:04
+
+import django.utils.timezone
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("clanranking", "0005_delete_lastupdated"),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name="clans",
+ name="lastUpdated",
+ field=models.DateTimeField(default=django.utils.timezone.now),
+ ),
+ ]
diff --git a/clashstats/clanranking/models.py b/clashstats/clanranking/models.py
index 8ec87b6..dbc8eb5 100644
--- a/clashstats/clanranking/models.py
+++ b/clashstats/clanranking/models.py
@@ -1,4 +1,5 @@
from django.db import models
+from django.utils import timezone
class Clans(models.Model):
@@ -11,6 +12,7 @@ class Clans(models.Model):
clanWarTrophies = models.PositiveIntegerField()
requiredTrophies = models.PositiveIntegerField()
donationsPerWeek = models.PositiveIntegerField()
+ lastUpdated = models.DateTimeField(default=timezone.now)
class Members(models.Model):
diff --git a/clashstats/clanranking/templates/clanranking.html b/clashstats/clanranking/templates/clanranking.html
index 1fe57b8..43d8fcd 100644
--- a/clashstats/clanranking/templates/clanranking.html
+++ b/clashstats/clanranking/templates/clanranking.html
@@ -8,15 +8,8 @@
{% progressive_web_app_meta %}
+
-