Did you hear about Wikipedia-&MediaWiki-Bots?
-
2500 such routines are approved there: en.wikipedia.org/Category:Approved_Wikipedia_bot_requests_for_approval
( + compare: huginn; (siteinspector, actionsflow, stackstorm, github action for code typos,... )
( + compare: Just a tool to search for API keys / private keys etc in a repo Git Hound - was awarded $7500 'bug bounty' by GitHub - so assumably this will result in Github notifications already? - vs. wild-hunt ) -
wwwhat about Bots also making Pull requests in global Open-Source projects?💡💡
- Vision "Milestone 1" : a 1+ million automatic pull requests, worth 100 000+ working hours.
Reaching this goal could be as efficient as (😱)spending only < 3000 hours here. Or < 3% of the working hours to save
that could motivate the beneficiaries to donations to us or against hunger etc... (Old News: There is Abundance of opportunity. (Only society, that can be bitter... 🤔) (Efficient computers too)
Minimum quality to surpass: (at least if without asking, and people who dont know it): Denied pull requests < 10%?
- Vision "Milestone 1" : a 1+ million automatic pull requests, worth 100 000+ working hours.
- anything that enhances & fits in line with existing .github/workflow routines
- much of what Wikipedia Bots do everywhere:
- simple(non-debatable) typos, grammar, formating.
- Periodic updates of static data (that is intentionally(or practically) marked up though and just waiting).
- specific errors of readme.md's or other specific files and/or formats.
- syntax debugging in all file-types, formalities and code languages. (- Loss-less compression of machine files.)
- ...
- ...
-
So this project repo could collect ['awesome Patterns'](https://github.com/code4charity/PATTERNs--The-RegEx-Collector-queries-ontologies-sql-sparql-nosql-structured-unstructured-data
-
And AI can help with a lot.
-
(Besides for many popular, simple examples, ready made Github Actions exist might exist. So we could start with automatic pull request right away. )
- Browser-Extension Manifest v3: We can automate some of the work (, that becomes inevitable to all extension by
20232024(?),) (Through some regex etc.) https://github.com/code4charity/Manifest-v3- An almost rare task alone might still has been done a million times in history (by 1000s of people), for example:
Browser-Extension translation: Syncing lines from their English language file (en/messages.json) to all their other existing languages files, if they are simple and can be auto-translated well enough properly. (specifically https://((GitHub|BitBucket).com|SoureForge.net|gitlab.io)/\w*/$BrowserExtensionName/locales/[a-z][a-z][a-zA-Z]?[A-Z]?[A-Z]?/messages.json ) ( google wont show all: inurl:messages.json site:github.com OR site:bitbucket.com )- this task wont mean a lot every time. However developers might enjoy to see it. So it is likely that most pull requests for this will be merged(=accepted).
- imaginable contraindications to look for:
(even not required to bring denied pull requests to zero)- International labels in Code (emojis / simplified english / ???) (makes the edit bad)
- imaginable contraindications to look for:
- this task wont mean a lot every time. However developers might enjoy to see it. So it is likely that most pull requests for this will be merged(=accepted).
- An almost rare task alone might still has been done a million times in history (by 1000s of people), for example:
- Please add any examples:
- Example 1:
- ...
- ...
- ...
- Example 2:
- ...
- Example 3:
- ...
- Example 1:
(Let's collect more examples & sort by efficency. Cost of implemention.)