Or, Recent changes Goat compatible Discord webhook! The project is not supported, endorsed or recognized by neither Discord or Gamepedia/Fandom. It's a independent project created for MediaWiki wikis.
Find a file
2020-03-18 13:32:07 +01:00
.gitlab/issue_templates Documentation, gitlab related files 2018-06-19 00:13:24 +02:00
.idea Bump version and add pt-br translations 2019-02-21 16:55:34 +01:00
locale Updated fr + de translations 2020-03-17 21:42:19 +01:00
.gitignore Added EN translation 2018-07-12 10:01:51 +02:00
.gitlab-ci.yml Attempt to fix broken pipeline testing 2019-09-30 13:38:34 +02:00
configbuilder.py More work on configbuilder 2019-05-23 13:14:49 +02:00
configloader.py Bump version number 2020-03-17 17:30:01 +01:00
CONTRIBUTING.md Fixed formatting 2018-07-12 12:51:40 +02:00
LICENSE Change license to GPLv3 2019-02-21 16:55:38 +01:00
misc.pot Implemented #100 2020-03-17 20:59:27 +01:00
misc.py Attempt in fixing #99 2020-03-17 17:30:02 +01:00
rcgcdw.pot Implemented #100 2020-03-17 20:59:27 +01:00
rcgcdw.py Fixed the issue with new event still showing up as unsupported, fixed pulling content for CurseProfile comments 2020-03-18 13:32:07 +01:00
README.md Updated README.md with new project name and future for the script 2020-03-16 17:35:03 +01:00
requirements.txt Fixed a messup with missing dependency 2019-02-21 16:55:35 +01:00
settings.json.example Fixed the issue with new event still showing up as unsupported, fixed pulling content for CurseProfile comments 2020-03-18 13:32:07 +01:00
setup.py Added testing code, bumped version 2019-02-21 16:55:38 +01:00

Overview

Recent changes Goat compatible Discord webhook is a project made from earlier recent changes module of IRC bot. It has been remade as independent script for public use.
Screenshots of the script in action can be found on the wiki.

Features

  • Fetch recent changes from MediaWiki wiki and send them to Discord channel using a webhook
  • Two appearance modes - embed and compact
  • Send daily overviews, that show general information about wiki activity
  • Supports multiple languages (included EN, PL, BR, RU, FR, UK)
  • Re-sends missed edits after start

Dependencies

  • Python 3.6>
  • requests 2.18.4>
  • beautifulsoup 4.6.0>
  • schedule 0.5.0>
  • lxml 4.2.1>

settings.json

Explanation for settings

How to use

Refer to the guide on the wiki. If you don't have the means to host it you can request me to host it for you.

Contributors

  • MarkusRost for enormous help with pointing out bugs, space for improvements and contributing to the code.
  • I'd like to thank Minecraft Wiki English Discord server community, most notably Jack McKalling for input on how the script should work, especially formatting and what information should be there.

Translators

  • MarkusRost German translation
  • JSBM French translation
  • Eduaddad Brazilian Portuguese translation
  • BabylonAS and Russian Minecraft Wiki community Russian translation
  • Mak_and_Iv Ukrainian translation

Thank you!

Wiki

For more information, check the wiki!