Files
meshcore-bot/.gitignore
T
agessaman 52227ae6ac refactor: replace fortune command with random lines fortunes command
Removed the fortune command and its associated files, transitioning to existing new random lines command that retrieves fortunes from a different file structure. Updated configuration settings in config.ini.example to reflect this change, including the new file path for fortunes. Adjusted the .gitignore to accommodate the new directory structure for random lines. This refactor enhances the organization of fortune-related content and improves maintainability.
2026-04-14 11:27:40 -07:00

181 lines
2.4 KiB
Plaintext

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
.cache.sqlite
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
.cache.*
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# pyenv
.python-version
# celery beat schedule file
celerybeat-schedule
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Project specific
*.log
logs/
*.log.*
local/*
config.ini
config.min.ini
*.db
*.db-wal
*.db-shm
mctomqtt.py
bot_cli.py
bot_start_time.txt
*.log.*
# Test files and development artifacts (root level)
test_*.py
test_*.db
test_*.log
*_test.py
*_test.db
# Allow tests/ directory (pytest convention)
!tests/
!tests/**/*.py
# Local documentation and development files
docs/local/
test_scripts/
dev/
website/
# pytest.ini committed for asyncio_mode and test discovery
pymc-test/*
config-pymc.ini
*.key
# Docker data directory (user-specific config, databases, logs)
# Ignore contents but keep directory structure
data/*
!data/.gitkeep
!data/randomlines/
!data/randomlines/fortunes.txt
# Node.js / frontend test framework artifacts
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
# package-lock.json is committed for reproducible npm ci in CI
# keep package.json, .eslintrc.json, .htmlhintrc (committed)
# .deb build artifacts
dist/deb-build/
# Local user plugins and config (keep README and .gitkeep only)
local/config.ini
local/commands/*
!local/commands/.gitkeep
local/service_plugins/*
!local/service_plugins/.gitkeep