{"repo":"internetarchive/internetarchivebot","free":true,"listed":false,"github":"https://github.com/internetarchive/internetarchivebot","clone":"git clone https://github.com/internetarchive/internetarchivebot.git","description":null,"language":"PHP","stars":156,"topics":["composer","bot","webserver","php","tor"],"license":"AGPL-3.0","category":"auth-billing-email","readme_excerpt":"InternetArchiveBot (IABot) -------------------------- A Wikipedia bot that fights linkrot. Contact Email: mark@archive.org Talk page: https://meta.wikimedia.org/wiki/User talk:InternetArchiveBot Bugs: https://phabricator.wikimedia.org/project/profile/2160/ What is InternetArchiveBot IABot is a powerful PHP, framework independent, OAuth bot designed primarily for use for Wikimedia Foundation wikis, per the request of the global communities, by Cyberpower678. It is a global bot that uses wiki-specific functions in an abstract class to run on different wikis with different rules. For maximum flexibility, it features on and off site configuration values that can be altered to suit the operator, and/or the wiki community. Its function is to address many aspects of linkrot. For large sites, it can be set to multi-thread with a specified number of workers to get the job done faster. Each worker analyzes its own page, and reports back to the master with the statistics afterwards. How it works IABot has a suite of functions it can do when it analyzes a page. Since the aim is to address link rot as completely as possible, it analyzes links in many ways by: Looking for URLs on the page rather than the DB. This allows the bot to grab how the url is being used, such as detecting if it's used in a cite template, a reference, or if it's a bare link. This allows the bot to intelligently handle sources formatted in various ways, almost like a human. Checking the archives if a link already exi","default_branch":null,"files":null,"tree":[],"storefront":"/r/internetarchive","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/internetarchive/internetarchivebot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}