Repology bot
Joined 22 July 2019
This user account is a bot with a bot flag. The bot is operated by AMDmi3. |
The bot used to fill useful data for software project entries from Repology project.
Currently supported tasks
edit- Filling missing package properties based on Repology information on existing packages for a given software project.
- Gentoo package (P3499)
- Arch Linux package (P3454)
- AUR package (P4162)
- FreeBSD port (P7427)
- LibreGameWiki ID (P6666) (partial support)
- crates.io ID (P4763)
- RubyGems gem ID (P5566)
- CRAN project (P5565)
- GNU ELPA package ID (P6823)
- MELPA package ID (P6888)
- NetBSD package ID (P7966)
- OpenBSD port (P7967)
- Homebrew formula name (P8443)
Tasks to support in future
edit- Filling remaining of package properties:
- Marking non-existent package claims with deprecated rank
- Some of these may not be supported right away because Repology primarily operates with source packages, while Wikidata links to binary packages.
- I'm also planning to propose more package properties (such as, for example, FreeBSD port) which can be supported by Repology and this bot right away, so this list may be extended.
- Filling Repology project name (P6931) based on already defined package properties
- Correcting version information, such as setting preferred rank on a latest version (no plans to add new version items though, as Repology does not have enough confidence and references for that)
Bot source code is available at https://github.com/repology/repology-wikidata-bot.