Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/annsanns/adamant-schedule-bot
The Open Source version of the bot that runs and maintains the system behind the over 1.1 million users following SubredditOfTheDay and TinySubredditOfTheDay
https://github.com/annsanns/adamant-schedule-bot
Last synced: 9 days ago
JSON representation
The Open Source version of the bot that runs and maintains the system behind the over 1.1 million users following SubredditOfTheDay and TinySubredditOfTheDay
- Host: GitHub
- URL: https://github.com/annsanns/adamant-schedule-bot
- Owner: AnnsAnns
- License: eupl-1.2
- Created: 2021-08-30T11:58:53.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T09:15:58.000Z (6 months ago)
- Last Synced: 2024-05-02T02:57:12.459Z (6 months ago)
- Language: Python
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SROTD Schedule Bot
The Open Source version of the bot that runs and maintains the system behind the over 1.1 million users following SubredditOfTheDay and TinySubredditOfTheDay
## Features
* Automatic Schedule Creation
* Also updating a reddit spreadsheet with new entries
* Handling of Flairs
* Safety Checks
* Discord Integration
* Webhook based updates to drafts, posts and more
* Embed creation
* Extensive logging## Usage
1. ```virtualenv env```
2. ```source env/bin/activate```
3. ```python -m pip -r requirements.txt```
4. Add all needed informations into "config.py" (See PRAW Docs)
5. ```python main.py```*It is recommended to run the bot through a timed systemd service every 15-or-so minutes*
## License
This work is under the [European Union Public License v1.2](LICENSE) or – as soon they will be approved by the European Commission - subsequent versions of the EUPL (the "Licence");
You may get a copy of this license in your language from the European Commission [here](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12).
Unless required by applicable law or agreed to in writing, software distributed under the Licence is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the Licence for the specific language governing permissions and limitations under the Licence.