{"repo":"catalyst/moodle-tool_crawler","free":true,"listed":false,"github":"https://github.com/catalyst/moodle-tool_crawler","clone":"git clone https://github.com/catalyst/moodle-tool_crawler.git","description":"A moodle link crawling robot, find broken, slow and oversized links","language":"PHP","stars":12,"topics":["moodle","plugin-moodle","crawler"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"moodle-tool crawler What is this? How does it work? Branches Installation Configuration Testing Debugging Reports Support Warm thanks What is this? This is a link checking robot, that crawls your Moodle site following links and reporting on links that are either broken or that link to very large files. https://moodle.org/plugins/tool crawler How does it work? It is an admin tool plugin with a Moodle cron task. It logs into your Moodle via curl effectively from outside Moodle. The cronjob scrapes each page, parses it and follows links. By using this architecture it will only find broken links that actually matter to students. Since the plugin cronjob comes in from outside it needs to authenticate in Moodle. Branches Moodle version Branch ------------------ --------------------- Moodle 3.10 - 4.5+ MOODLE 310 STABLE Moodle 3.4 to 3.9 master Totara 12+ master Installation The plugin has a dependency on the moodle-auth basic. To install the dependency plugin as a git submodule: Install plugin moodle-tool crawler as a git submodule: Configuration When installing the plugins please keep in mind the official Moodle recommendations: installing Moodle plugins Step 1 Login to Moodle after you have downloaded the plugin code with git. You will be forwarded to URL http://your moodle website.com/admin/index.php with Plugins check. There you should see plugins \"Basic authentication\" and \"Link checker robot\". Click button \"Upgrade Moodle database now\" which should initiate plugins installati","default_branch":null,"files":null,"tree":[],"storefront":"/r/catalyst","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/catalyst/moodle-tool_crawler/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."}