Compare commits

...
4 Commits
Author SHA1 Message Date
C F d25e5aac60 fix type error 2025-12-17 14:56:57 -08:00
C F c88695f1e7 fix sq path so test works 2025-12-17 14:56:46 -08:00
C F 8413a89a47 test works and tests port 2025-12-17 14:56:34 -08:00
C F 6bb11a206b docker it up 2025-12-17 14:56:21 -08:00
4 changed files with 49 additions and 3 deletions

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
FROM python:3.13-alpine
# Install uv
RUN pip install uv
# Set working directory
WORKDIR /app
# Copy project files
COPY pyproject.toml ./
COPY README.md ./
# Install dependencies using uv without venv
RUN uv pip compile pyproject.toml -o requirements.txt && \
uv pip install --system -r requirements.txt
# Copy the rest of the application
COPY . .
# Default command
CMD ["python", "tests/test.py"]
+1 -1
View File
@@ -48,7 +48,7 @@ def get_set(set_number: int) -> dict:
}
# add PW 10% b4 tax
our_set.update(
{"set_adjustredprice": our_set + ((10 / 100) * our_set["set_retailprice"])}
{"set_adjustredprice": our_set["set_retailprice"] + ((10 / 100) * our_set["set_retailprice"])}
)
our_set["pw_name"] = (
f"{our_set['set_num']} - {our_set["set_theme"].upper()} {our_set['set_name']}"
+1 -1
View File
@@ -1,6 +1,6 @@
import json
import get_sq_env
from . import get_sq_env
SQUARE_TOKEN = get_sq_env.SQUARE_TOKEN
LEGO_CAT_ID = get_sq_env.LEGO_CAT_ID
+26 -1
View File
@@ -1,6 +1,31 @@
import sys
from pathlib import Path
from pprint import pprint
sys.path.insert(0, str(Path(__file__).parent.parent))
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
import src.libsquare as sq
import src.bricksetapi as lego
print("=" * 80)
result = sock.connect_ex(('127.0.0.1', 7432))
if result == 0:
print("PORT 7432 IS IN USE")
else:
print("PORT 7432 IS AVAILABLE")
sock.close()
print("=" * 80)
print("SQUARE OBJECT FOR SET 71417:")
print("=" * 80)
oursq = sq.get_itm("71417")
pprint(oursq, width=120, depth=None)
print("\n" + "=" * 80)
print("LEGO SET INFORMATION FOR SET 71417:")
print("=" * 80)
ourlego = lego.get_set(71417)
print(f"{oursq}\n\n{ourlego}\n\n")
print("=" * 80)
pprint(ourlego, width=120, depth=None)