The discord scheduled event calendar generator https://divent.crystalyx.net
Go to file
Michel Roux 39cffd826c
All checks were successful
divent / lint (push) Successful in 2m2s
divent / docker (push) Successful in 1m5s
divent / pypi (push) Has been skipped
Merge pull request 'chore(deps): update dependency djlint to v1.36.0' (#249) from renovate/djlint-1.x-lockfile into master
Reviewed-on: #249
2024-11-05 13:12:12 +00:00
.gitea/workflows chore(deps): update python docker tag to v3.13.0 2024-10-08 06:41:54 +00:00
divent
.env.dist
.gitignore fix: 💚 fix ci with ruff 2024-06-05 00:34:49 +02:00
Dockerfile chore(deps): update python docker tag to v3.13.0 2024-10-08 06:41:54 +00:00
poetry.lock chore(deps): update dependency djlint to v1.36.0 2024-11-05 06:56:39 +00:00
pyproject.toml chore(deps): update dependency ruff to ^0.7.0 2024-10-18 06:34:18 +00:00
README.md
renovate.json

Divent

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 \
    xefir/divent

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 \
divent

3) Open your browser

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