diff --git a/lnbits/extensions/gerty/crud.py b/lnbits/extensions/gerty/crud.py
index c6516cf2..5a51c6c9 100644
--- a/lnbits/extensions/gerty/crud.py
+++ b/lnbits/extensions/gerty/crud.py
@@ -25,9 +25,10 @@ async def create_gerty(wallet_id: str, data: Gerty) -> Gerty:
mempool_endpoint,
exchange,
display_preferences,
- refresh_time
+ refresh_time,
+ urls
)
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
+ VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""",
(
gerty_id,
@@ -40,6 +41,7 @@ async def create_gerty(wallet_id: str, data: Gerty) -> Gerty:
data.exchange,
data.display_preferences,
data.refresh_time,
+ data.urls,
),
)
diff --git a/lnbits/extensions/gerty/helpers.py b/lnbits/extensions/gerty/helpers.py
index 5f3c70d2..dd87ef5c 100644
--- a/lnbits/extensions/gerty/helpers.py
+++ b/lnbits/extensions/gerty/helpers.py
@@ -6,7 +6,7 @@ import httpx
from loguru import logger
import os
import random
-from .crud import get_mempool_info
+from .crud import get_mempool_info, get_gerty
from .number_prefixer import *
from ...settings import LNBITS_PATH
@@ -940,3 +940,8 @@ def get_time_remaining(seconds, granularity=2):
name = name.rstrip("s")
result.append("{} {}".format(round(value), name))
return ", ".join(result[:granularity])
+
+
+async def get_urls_to_watch(gerty):
+ gerty = await get_gerty(gerty)
+ return json.loads(gerty.urls)
\ No newline at end of file
diff --git a/lnbits/extensions/gerty/migrations.py b/lnbits/extensions/gerty/migrations.py
index 4a5910f4..2e441c18 100644
--- a/lnbits/extensions/gerty/migrations.py
+++ b/lnbits/extensions/gerty/migrations.py
@@ -50,3 +50,9 @@ async def m004_initial(db):
);
"""
)
+
+async def m005_add_gerty_model_col(db):
+ """
+ support for Gerty model col
+ """
+ await db.execute("ALTER TABLE gerty.gertys ADD COLUMN urls TEXT DEFAULT '';")
\ No newline at end of file
diff --git a/lnbits/extensions/gerty/models.py b/lnbits/extensions/gerty/models.py
index 11a44e6e..07c1f41a 100644
--- a/lnbits/extensions/gerty/models.py
+++ b/lnbits/extensions/gerty/models.py
@@ -20,6 +20,7 @@ class Gerty(BaseModel):
None
) # BTC <-> Fiat exchange rate to pull ie "USD", in 0.0001 and sats
display_preferences: str = Query(None)
+ urls: str = Query(None)
@classmethod
def from_row(cls, row: Row) -> "Gerty":
@@ -44,4 +45,4 @@ class Mempool(BaseModel):
mempool_endpoint: str = Query(None)
endpoint: str = Query(None)
data: str = Query(None)
- time: int = Query(None)
+ time: int = Query(None)
\ No newline at end of file
diff --git a/lnbits/extensions/gerty/templates/gerty/index.html b/lnbits/extensions/gerty/templates/gerty/index.html
index 688349dd..3eb02dfc 100644
--- a/lnbits/extensions/gerty/templates/gerty/index.html
+++ b/lnbits/extensions/gerty/templates/gerty/index.html
@@ -185,7 +185,13 @@
val="xs"
label="Lightning"
>
-
+
Hit enter to add values
+
+ Hit enter to add values
+
+