mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-10-15 18:49:52 +00:00
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.
181 lines
2.4 KiB
Plaintext
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
|
|
|