ผู้ใช้:PatsaBot/task/1
ปรับปรุงฐานข้อมูลหน้าดัชนี
แก้ไข- สถานะ: เสร็จสิ้น
- จำนวนหน้าที่ได้รับผลกระทบ: อ่าน 719/เขียน 523
- โค้ดต้นฉบับ: https://public.paws.wmcloud.org/User:PatsaBot/thws001.py
การทำงาน
แก้ไข"MS" "OCR" "L" "X" "C" "V" "T" "yes" "check" "no" "notadv" "notimg" "held" = ค่าใน มีเดียวิกิ:Proofreadpage_index_data_config
- "เล่ม" ถ้าเป็นราชกิจจานุเบกษา (มาแนว ราชกิจจานุเบกษา, เล่ม ลลล, ตอน ตตต, หน้า นน, วว ดดดดดด ปปปป) ให้ย้ายไป "จากวารสาร"
- ตรวจสอบว่าถ้าเป็นงานจากราชกิจจานุเบกษา ให้เปลี่ยนประเภทเป็นวารสาร
- ตรวจจำนวนหน้าในไฟล์และสถานะของแต่ละหน้า ถ้า
- ช่อง "ความคืบหน้า" เป็น "MS" "OCR" "L" หรือ "X" ให้คงไว้ตามเดิม
- บางหน้ายังไม่ได้สร้าง ให้ลงช่อง "ความคืบหน้า" ว่า "C"
- สร้างหน้าแค่บางส่วน ให้ลงช่อง "ความคืบหน้า" ว่า "C"
- สร้างหมดแล้ว แต่บางหน้ายังเป็นสถานะ "รอพิสูจน์อักษร" ให้ลงช่อง "ความคืบหน้า" ว่า "C"
- สร้างหมดแล้ว หน้าทั้งหมดเป็นสถานะ "พิสูจน์อักษรแล้ว" กับ "ไม่มีข้อความ" ให้ลงช่อง "ความคืบหน้า" ว่า "V"
- สร้างหมดแล้ว หน้าทั้งหมดเป็นสถานะ "พิสูจน์อักษรแล้ว" "ไม่มีข้อความ" กับ "ตรวจสอบแล้ว" ให้ลงช่อง "ความคืบหน้า" ว่า "V"
- สร้างหมดแล้ว หน้าทั้งหมดเป็นสถานะ "ตรวจสอบแล้ว" กับ "ไม่มีข้อความ" ให้ลงช่อง "ความคืบหน้า" ว่า "T"
- ตรวจสอบด้วยอุปกรณ์คล้าย ๆ
"https://checker.toolforge.org/?db=thwikisource_p&title=" + mw.config.get('wgPageName')
ร่วมกับข้อที่แล้ว เพื่อดูว่าถ้า- ไม่มี Transcluded to main namespace ให้ลงช่อง "การผสานหน้า" ว่า "no"
- มีทั้ง Not transcluded to main namespace และ Transcluded to main namespace และ "ความคืบหน้า" เป็น "MS" "OCR" "L" "X" หรือ "C" ให้ลงช่อง "การผสานหน้า" ว่า "no"
- Transcluded to main namespace หมดเรียบร้อยทุกหน้า แต่ "ความคืบหน้า" เป็น "MS" "OCR" "L" "X" หรือ "C" ให้ลงช่อง "การผสานหน้า" ว่า "no"
- มีทั้ง Not transcluded to main namespace และ Transcluded to main namespace และ "ความคืบหน้า" เป็น "V" หรือ "T" ให้ลงช่อง "การผสานหน้า" ว่า "check" (เนื่องจากว่าเป็นได้ทั้งมีหน้า "ไม่มีข้อความ" และเป็น "notadv" หรือ "notimg")
- Transcluded to main namespace หมดเรียบร้อยทุกหน้า และ "ความคืบหน้า" เป็น "V" หรือ "T" ให้ลงช่อง "การผสานหน้า" ว่า "yes"
- ลบ {{ดัชนีที่ผสานแล้ว}} / {{index transcluded}} / {{ดัชนีรวมข้าม}} ออกจากหน้าดัชนี
ตรวจสอบเบื้องต้นว่าถ้าข้อมูลจากช่องอื่นสามารถนำมาใส่ใน "ชุดเล่ม" ได้ เช่น https://th.wikisource.org/w/index.php?title=ดัชนี%3ABKK_Rec_vol_1a.pdf&type=revision&diff=172173&oldid=158015(ยังไม่พร้อมทำงาน)
เบื้องต้นจะให้รันเฉพาะดัชนีใน หมวดหมู่:ดัชนีที่ใช้ช่องเล่ม ไปก่อนครับ