SchlurcherBot

This bot is operated by Schlurcher, if you want to contact me, please do it on my discussion page: Schlurcher. The Bot is mainly designed to internationalise image descriptions and to add structured data claims. This bot runs automatically using AWB (intermittently) or Pywikibot (internationalization), and custom C# scripts (structured data).

Specs:

  • Housing: Thermaltake - The Tower 100 Mini Chassis
  • Board: Turing Pi 2 Clusterboard
  • Power supply: 550 Watt Corsair VS Series VS550 Non-Modular 80+
  • Cooling/Lighting: 2x Corsair LL140 RGB LED PWM
  • Compute Modules (Linux-based operations):
1. Raspberry Pi Compute Module 4, 8GB Ram, No MMC, With WiFi
  • Main hard drive: 128 GB Samsung PRO Plus microSD
  • PCI expansion: Waveshare SIM7600G-H-PCIE SIMCom Original 4G LTE Cat-4 Module (for emergency SMS capability)
2. NVIDIA Jetson Nano 4GB (for AI operations)
  • Main hard drive: 500GB Crucial P3 500GB M.2 PCIe Gen3 NVMe Intern SSD
3. Raspberry Pi Compute Module 4, 8GB Ram, No MMC, With WiFi
  • Main hard drive: 128 GB Samsung PRO Plus microSD
  • HDD expansion: 2x WD Red 3TB 3.5" NAS, Raid 0 (for database dump processing)
4. Raspberry Pi Compute Module 4, 8GB Ram, No MMC, With WiFi
  • Main hard drive: 128 GB Samsung PRO Plus microSD
  • Mini PC (Windows-based operations):
5. UpBoard, 4GB Ram, 64 GB MMC, Intel® Atom™ x5-Z8350 Processor SoC
  • Mount: Aisens MPC01-055 VESA-Halterung for Mini PC
  • Case: AAEON Up computer case UP-GWS01A10-0001 UR
  • WiFi: AAEON UP-WIFIKIT-A10-7001
  • HDD expansion: Western Digital PiDrive 314GB

Tasks:

  1. Internationalisation (approved)
    Feature requests: User:SchlurcherBot/Internationalisation
    Edits to fully protected pages: User:SchlurcherBot/Blocked
  2. Fix http to https (approved)
  3. General fixes (approved)
    1. Remove duplicate headings
    2. Category cleanup
    3. Original description page cleanup
    4. Parameter fix
    5. General removal
    6. Remove implausible coordinates
    7. Remove duplicate categories
    8. Resolve ParserFunctions
    9. Grouping categories at the bottom
    10. License cleanup
    11. Add missing summary heading
    12. Remove repeated templates
    13. Link syntax fix
    14. ISBN cleanup
    15. Replace external link with wikilink
    16. Remove duplicate information
    Cosmetic changes (only combined with other edits)
  4. Assuming file originated from WhatsApp based on filename (approved)
    Maintenance page: User:SchlurcherBot/WhatsApp
    Archiving marker page: User:SchlurcherBot/Archive
  5. Remove duplicate transclusions (approved)
    Monitoring Page: User:SchlurcherBot/Monitor
  6. Panoramio has been discontinued. Change to archived link (completed)
  7. Commons maintenance content (approved)
    1. Correct language templates with no text displayed
      Maintenance category: Category:Language templates with no text displayed
    2. Add display resolution
      Maintenance category: Category:Videos needing display resolution category
    3. Removing protection template from unprotected page
      Maintenance category: Category:Unprotected pages using protection templates
    4. Parameter Fix Standardization:
      Maintenance category: Category:Media with coordinates in DMS format
  8. Add structured data based on information provided on file description page according to Commons:Structured data/Modeling (approved)
    Main python script: User:SchlurcherBot/commonsapiaddclaimsoauth
    Maintenance category: Category:Media with P625 coordinates
    Maintenance category: Category:Media with P625 and camera coordinates
    Maintenance category: Category:Media with P625 and object coordinates
    Maintenance category: Category:Media with P625 and P1259 coordinates
    Maintenance category: Category:Media with P625 and P9149 coordinates
    Maintenance category: Category:Media with the same P625 and camera coordinates
    Maintenance category: Category:Media with the same P625 and object coordinates
    Maintenance category: Category:Media with the same P625 and P1259 coordinates
    Maintenance category: Category:Media with the same P625 and P9149 coordinates
    Maintenance category: Category:Pages with local camera coordinates and missing SDC coordinates
    Maintenance category: Category:Pages with local camera heading and missing SDC heading
    Maintenance category: Category:Pages with local camera heading:0 and missing SDC heading
    Maintenance category: Category:Pages with local object coordinates and missing SDC coordinates
    Maintenance category: Category:Pages with local object heading and missing SDC heading
    Maintenance category: Category:Pages with local object heading:0 and missing SDC heading
    Maintenance category: Category:GNU Free Documentation License missing SDC copyright license
    Maintenance category: Category:Free Art License missing SDC copyright license‎
    Maintenance category: Category:Creative Commons CC0 1.0 Universal Public Domain Dedication missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution-Share Alike missing SDC copyright status‎
    Maintenance category: Category:Creative Commons Attribution-Share Alike 4.0 missing SDC copyright license
    Maintenance category: Category:Creative Commons Attribution-Share Alike 3.0 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution-Share Alike 2.5 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution-Share Alike 2.0 missing SDC copyright license
    Maintenance category: Category:Creative Commons Attribution-Share Alike 1.0 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution missing SDC copyright status‎
    Maintenance category: Category:Creative Commons Attribution 4.0 missing SDC copyright license
    Maintenance category: Category:Creative Commons Attribution 3.0 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution 2.5 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution 2.0 missing SDC copyright license‎
    Maintenance category: Category:Creative Commons Attribution 1.0 missing SDC copyright license
    Maintenance category: Category:Books with structured data missing P6243 property
    Maintenance category: Category:Flickr images missing SDC copyright status
    Maintenance category: Category:Flickr images missing SDC creator
    Maintenance category: Category:Flickr images missing SDC inception
    Maintenance category: Category:Flickr images missing SDC source of file
    Maintenance category: Category:Self-published work missing SDC copyright license
    Maintenance category: Category:Taken on missing SDC inception
  9. Add structured data based on information provided on file description page according to Commons:Structured data/Modeling (approved)
    Prioritization requests: User:SchlurcherBot/Prio
  10. Purge files in maintenance categories (approved)
    Main Page: Main Page
    Maintenance category: Category:Files with no machine-readable license
  11. Remove information stored in SDC (rejected)
  12. Mass revert computer-aided tagging (completed)
    Project Page: User:SchlurcherBot/Mass revert computer-aided tagging

Unit tests:

  1. Internationalisation
  2. Fix http to https
  3. General fixes
    1. Remove duplicate headings
    2. Category cleanup
    3. Original description page cleanup
    4. Parameter fix
    5. General removal
    6. Remove implausible coordinates
    7. Remove duplicate categories
    8. Resolve ParserFunctions
    9. Grouping categories at the bottom
    10. License cleanup
    11. Add missing summary heading
    12. Remove repeated templates
    13. Link syntax fix
    14. ISBN cleanup
    15. Replace external link with wikilink
    16. Remove duplicate information
      Cosmetic changes
  4. Assuming file originated from WhatsApp based on filename
  5. Remove duplicate transclusions
  6. Panoramio has been discontinued. Change to archived link
  7. Commons maintenance content
    1. Correct language templates with no text displayed
    2. Add display resolution
    3. Removing protection template from unprotected page
  8. Development