The discord scheduled event calendar generator
Go to file
Michel Roux 20b672df71
divent / lint (push) Successful in 2m37s Details
divent / docker (push) Successful in 55s Details
divent / pypi (push) Has been skipped Details
Merge pull request 'chore(deps): update gr1n/setup-poetry action to v9' (#192) from renovate/gr1n-setup-poetry-9.x into master
Reviewed-on: #192
2024-02-18 13:07:40 +00:00
.gitea/workflows chore(deps): update gr1n/setup-poetry action to v9 2024-02-18 06:46:02 +00:00
divent fix: missing __init__ to please mypy 2024-01-24 12:31:22 +01:00
.env.dist First part of the oauth authentication 2022-09-11 22:05:05 +00:00
.gitignore init project 2022-09-08 14:21:01 +00:00
Dockerfile chore(deps): update python docker tag to v3.12.2 2024-02-08 06:40:42 +00:00 Remove CI on README 2023-07-21 12:54:00 +00:00
poetry.lock chore(deps): update dependency black to v24.2.0 2024-02-13 06:46:16 +00:00
pyproject.toml chore: update to python 3.12 2024-01-26 11:19:56 +00:00
renovate.json Update lock 2023-06-25 17:53:06 +02:00


The discord scheduled event calendar generator

Docker Hub

Simple website that guides you to invite a bot to read and format scheduled events to a subscribable calendar.

Installing / Getting started

1) Create the bot

  • Go to the Discord Developer Portal and create a new application.
  • Enable the Build-A-Bot option in the Bot panel.
  • Click on Reset Token and keep it in a safe place, you will need it.
  • Click on Reset Secret in the OAuth2 panel, copy both Client ID and Client Secret and keep it in a safe place, you will need it.
  • Configure the rest of your app and bot as you like (name, icon, username, etc.)

2) With Docker

docker run -p 5000 \
    -e DISCORD_TOKEN=your_bot_token \
    -e OAUTH2_CLIENT_ID=your_client_id \
    -e OAUTH2_CLIENT_SECRET=your_client_secret \

2) Without Docker

  • Install Python 3
  • Install Pip
  • Run pip install divent
  • Run
DISCORD_TOKEN=your_bot_token \
OAUTH2_CLIENT_ID=your_client_id \
OAUTH2_CLIENT_SECRET=your_client_secret \

3) Open your browser

The app is accessible at http://localhost:5000