From 07814e10b4cf1fe26cb69ba8d19b9a7c82e1ec90 Mon Sep 17 00:00:00 2001 From: synapz-org Date: Sun, 26 Oct 2025 09:30:07 -0400 Subject: [PATCH] feat: add project setup and dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitignore | 28 ++++++++++++++++++++++++++++ requirements.txt | 2 ++ setup.py | 17 +++++++++++++++++ src/__init__.py | 0 4 files changed, 47 insertions(+) create mode 100644 .gitignore create mode 100644 requirements.txt create mode 100644 setup.py create mode 100644 src/__init__.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..837789d --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Python +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +env/ +venv/ +ENV/ +*.egg-info/ +dist/ +build/ + +# IDEs +.vscode/ +.idea/ +*.swp +*.swo + +# Testing +.pytest_cache/ +.coverage +htmlcov/ + +# Downloads +*.mp3 +*.m4a +cookies.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..270333d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +yt-dlp>=2024.0.0 +click>=8.0.0 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..45acc81 --- /dev/null +++ b/setup.py @@ -0,0 +1,17 @@ +from setuptools import setup, find_packages + +setup( + name="x-space-downloader", + version="0.1.0", + packages=find_packages(), + install_requires=[ + "yt-dlp>=2024.0.0", + "click>=8.0.0", + ], + entry_points={ + "console_scripts": [ + "x-space-dl=src.main:cli", + ], + }, + python_requires=">=3.8", +) diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29