commit a3dd50c7fdbcd21aa744406c06b48226a747a707
parent 99b9db188001bcf90995cc4a1cfdb03f1344b31d
Author: Carlosokumu <carlosokumu254@gmail.com>
Date: Wed, 13 Aug 2025 11:08:48 +0300
initial commit
Diffstat:
9 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -0,0 +1,21 @@
+# CalendarApp
+
+**CalendarApp** is a Python CLI tool for creating customized iCalendar (`.ics`) files, designed for a ticket booking and event reservation system.
+
+
+## Requirements
+- Python 3.8+
+- pip 20.0+
+
+## Installation
+
+#### Editable Mode
+```bash
+cd calendarapp
+pip install -e .
+```
+
+## Without Installation
+```bash
+python3 -m calendarapp.runnable.calendar_cli
+```
+\ No newline at end of file
diff --git a/calendarapp/__init__.py b/calendarapp/__init__.py
diff --git a/calendarapp/attachment/__init__.py b/calendarapp/attachment/__init__.py
diff --git a/calendarapp/cmd/__init__.py b/calendarapp/cmd/__init__.py
diff --git a/calendarapp/ical/__init__.py b/calendarapp/ical/__init__.py
diff --git a/calendarapp/runnable/__init__.py b/calendarapp/runnable/__init__.py
diff --git a/calendarapp/runnable/calendar_cli.py b/calendarapp/runnable/calendar_cli.py
@@ -0,0 +1,5 @@
+def main():
+ print("Hello from calendar app!")
+
+if __name__ == "__main__":
+ main()
+\ No newline at end of file
diff --git a/calendarapp/uri/__init__.py b/calendarapp/uri/__init__.py
diff --git a/pyproject.toml b/pyproject.toml
@@ -0,0 +1,17 @@
+[build-system]
+requires = ["setuptools>=61.0"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "calendarapp"
+version = "0.1.0"
+description = "Client application that creates customized .ics files for ticket booking and event reservations"
+requires-python = ">=3.8"
+
+[project.scripts]
+cal = "calendarapp.runnable.calendar_cli:main"
+
+[tool.setuptools.packages.find]
+where = ["."]
+include = ["calendarapp*"]
+