Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 2.4 KB

README.md

File metadata and controls

29 lines (15 loc) · 2.4 KB

MediaWiki-Scripts

A collection of scripts created for automating the different workflows involved in managing content on MediaWiki. Specifically for this site

  • json_page_import.py - Import JSON data from NeurotechX with manual verification. Demo video here

  • goodreads_import.py - Scrape and import books from goodreads with manual verification

  • nitrc_import.py - Scrape and import software tools from nitrc.org with manual verification

  • bulk_image_upload.py - Upload multiple images with auto-generated descriptions

  • company_page_update.py - Update company pages to include info from the company table and a generated graphic

  • org_social_links.py - Update organization pages to include categories and web scraped social media links (Facebook, Twitter, LinkedIn, etc.)

  • org_find_and_replace.py - Find and replace specified substrings in all organization pages

  • software_org_links.py - Add links to and from software pages and organization pages that have matching websites

  • devtool_org_links.py - Add links to and from developer tool pages and organization pages that have matching websites

  • software_category_add.py - Add Apple App Store, Google Play Store, and GitHub Repo category links to all software and developer tool pages with matching links

  • org_site_status.py - List organizations with broken websites

  • openfda_import.py - Import medical device registrations and applications from the OpenFDA API

  • alphabetize_stim_sensing.py - Alphabetize neurostimulation and neurosensing method lists in companies table and software table using the MediaWiki API