├── .DS_Store ├── .github ├── dependabot.yml └── workflows │ └── auto-approve-dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── citybot.service ├── config.py ├── config ├── .DS_Store ├── __inity__.py ├── cities │ ├── cityname_example.json.example │ └── ventura.json └── credentials.env.example ├── database ├── __init__.py ├── models.py └── operations.py ├── docker └── dockerfile ├── main.py ├── monitors ├── __inity__.py ├── earthquake.py ├── news.py └── weather.py ├── requirements.txt ├── social_media ├── .DS_Store ├── __init__.py ├── platforms │ ├── __init__.py │ ├── base.py │ ├── bluesky.py │ ├── facebook.py │ ├── linkedin.py │ └── twitter.py ├── social_media_manager.py └── utils.py └── tests └── diagnose_imports.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-approve-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/.github/workflows/auto-approve-dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/README.md -------------------------------------------------------------------------------- /citybot.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/citybot.service -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config.py -------------------------------------------------------------------------------- /config/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config/.DS_Store -------------------------------------------------------------------------------- /config/__inity__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config/__inity__.py -------------------------------------------------------------------------------- /config/cities/cityname_example.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config/cities/cityname_example.json.example -------------------------------------------------------------------------------- /config/cities/ventura.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config/cities/ventura.json -------------------------------------------------------------------------------- /config/credentials.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/config/credentials.env.example -------------------------------------------------------------------------------- /database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/database/__init__.py -------------------------------------------------------------------------------- /database/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/database/models.py -------------------------------------------------------------------------------- /database/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/database/operations.py -------------------------------------------------------------------------------- /docker/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/docker/dockerfile -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/main.py -------------------------------------------------------------------------------- /monitors/__inity__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/monitors/__inity__.py -------------------------------------------------------------------------------- /monitors/earthquake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/monitors/earthquake.py -------------------------------------------------------------------------------- /monitors/news.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/monitors/news.py -------------------------------------------------------------------------------- /monitors/weather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/monitors/weather.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/requirements.txt -------------------------------------------------------------------------------- /social_media/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/.DS_Store -------------------------------------------------------------------------------- /social_media/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/__init__.py -------------------------------------------------------------------------------- /social_media/platforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/__init__.py -------------------------------------------------------------------------------- /social_media/platforms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/base.py -------------------------------------------------------------------------------- /social_media/platforms/bluesky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/bluesky.py -------------------------------------------------------------------------------- /social_media/platforms/facebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/facebook.py -------------------------------------------------------------------------------- /social_media/platforms/linkedin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/linkedin.py -------------------------------------------------------------------------------- /social_media/platforms/twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/platforms/twitter.py -------------------------------------------------------------------------------- /social_media/social_media_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/social_media_manager.py -------------------------------------------------------------------------------- /social_media/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/social_media/utils.py -------------------------------------------------------------------------------- /tests/diagnose_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ericrosenberg1/CityBot2/HEAD/tests/diagnose_imports.py --------------------------------------------------------------------------------