commit 7c175c87bd5fc270043a91f6d8ad7c4c4dad2c82 Author: Daniel Heras Quesada Date: Mon Aug 24 22:29:50 2026 +0200 first commit diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1800445 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +DATE := $(shell date +%_d) + +install: + echo "Installing dependencies" + pip install --upgrade pip + pip install -r requirements.txt + +save: + pip freeze > requirements.txt + +run: + python src/main.py $(DAY) + +today: + python src/main.py $(DATE) + +test: + python -m pytest -v + +setup: + python -m venv venv diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..9af19a6 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +ruff==0.16.4 diff --git a/src/calendar/day_1.py b/src/calendar/day_1.py new file mode 100644 index 0000000..56fc26e --- /dev/null +++ b/src/calendar/day_1.py @@ -0,0 +1,2 @@ +def run(): + print("Test") diff --git a/src/calendar/tests/__pycache__/test_day_1.cpython-314-pytest-9.1.1.pyc b/src/calendar/tests/__pycache__/test_day_1.cpython-314-pytest-9.1.1.pyc new file mode 100644 index 0000000..7e7c2ba Binary files /dev/null and b/src/calendar/tests/__pycache__/test_day_1.cpython-314-pytest-9.1.1.pyc differ diff --git a/src/calendar/tests/test_day_1.py b/src/calendar/tests/test_day_1.py new file mode 100644 index 0000000..f33657a --- /dev/null +++ b/src/calendar/tests/test_day_1.py @@ -0,0 +1,5 @@ +import pytest + +def test_half(): + input = [1,23] + assert input.__len__() == 2 diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..1a8824d --- /dev/null +++ b/src/main.py @@ -0,0 +1,10 @@ +import sys + +if __name__ == "__main__": + if sys.argv.__len__() != 2: + print("[ERROR] Only the day should be specified") + sys.exit(-1) + + module_selected = __import__(f"calendar.day_{sys.argv[1]}", fromlist=[""]) + module_selected.run() +