feat: add project setup and dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
synapz-org
2025-10-26 09:30:07 -04:00
parent bcf83b51ea
commit 07814e10b4
4 changed files with 47 additions and 0 deletions

28
.gitignore vendored Normal file
View File

@@ -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

2
requirements.txt Normal file
View File

@@ -0,0 +1,2 @@
yt-dlp>=2024.0.0
click>=8.0.0

17
setup.py Normal file
View File

@@ -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",
)

0
src/__init__.py Normal file
View File