Latest idea is to check for changes once a day and create one proposal per user with the combined contributions (so as to not have one proposal for every single wiki page save).
Latest idea is to check for changes once a day and create one proposal per user with the combined contributions (so as to not have one proposal for every single wiki page save).
Here's the changes JSON feed from our current wiki, with all relevant filters and fields as params:
https://wiki.kosmos.org/api.php?action=query&list=recentchanges&rctype=edit|new&rcshow=!minor|!bot|!anon|!redirect&rclimit=max&rcprop=ids|title|timestamp|user|sizes|comment|flags|tags
Adding `format=json` forces JSON, no matter the accept headers: https://wiki.kosmos.org/api.php?action=query&format=json&list=recentchanges&rctype=edit|new&rcshow=!minor|!bot|!anon|!redirect&rclimit=max&rcprop=ids|title|timestamp|user|sizes|comment|flags|tags
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Some kind of incoming notification from MediaWiki should be supported for automatically proposing kredits based on edits details.
Latest idea is to check for changes once a day and create one proposal per user with the combined contributions (so as to not have one proposal for every single wiki page save).
Here's the changes JSON feed from our current wiki, with all relevant filters and fields as params:
https://wiki.kosmos.org/api.php?action=query&list=recentchanges&rctype=edit|new&rcshow=!minor|!bot|!anon|!redirect&rclimit=max&rcprop=ids|title|timestamp|user|sizes|comment|flags|tags
Adding
format=jsonforces JSON, no matter the accept headers: https://wiki.kosmos.org/api.php?action=query&format=json&list=recentchanges&rctype=edit|new&rcshow=!minor|!bot|!anon|!redirect&rclimit=max&rcprop=ids|title|timestamp|user|sizes|comment|flags|tagsAnd here's the documentation: https://www.mediawiki.org/w/api.php?action=help&modules=query%2Brecentchanges