การนำเข้า Codex ของ WordPress เป็นพจนานุกรมลงในแอพ Dictionary


7

ฉันเป็นนักพัฒนา WordPress ตัวยงและฉันมักจะอ้างถึงWordpress Codexเพื่อค้นหาฟังก์ชั่นต่างๆ ฉันเพิ่งได้รับ MBP ใหม่ 2013 และฉันเพิ่งพบฟังก์ชั่น "สามนิ้วแตะเพื่อค้นหา" อันรุ่งโรจน์ ตอนนี้ฉันได้อ่านแล้วว่ามันเป็นไปได้ที่จะเปลี่ยนพจนานุกรมที่ใช้โดยการเพิ่มหรือลบพจนานุกรมจาก Dictionary.app แต่ฉันสนใจที่จะทำสิ่งที่แตกต่าง

มีใครพบวิธีที่จะนำเข้า WordPress Codex ลงในแอพ Dictionary หรือไม่? โดยพื้นฐานแล้วฉันต้องการที่จะสามารถเน้นฟังก์ชั่น WordPress แตะสามนิ้วและนำเสนอด้วยบทความ Codex (หรืออย่างน้อยรุ่นย่อที่มีการใช้งานและ params)


1
นี่ไม่เกี่ยวอะไรกับการแตะสามนิ้วดังนั้นฉันจะโพสต์มันเป็นความคิดเห็นแทนคำตอบ: ถ้าคุณใช้Dash ที่ยอดเยี่ยมเพื่อเรียกดู Codex ออฟไลน์มันจะทำงานร่วมกับบรรณาธิการยอดนิยมหลายคนเช่น Sublime Text ให้คุณสมบัติคล้ายกับสิ่งที่คุณอธิบาย (เช่นค้นหาฟังก์ชั่นที่เลือก) ฉันขอแนะนำ!
ด่าน J

ฉันเพิ่งตรวจสอบมันออกมาและมันก็ดูเหมือนจะมีประโยชน์อย่างแน่นอน ฉันจะเป็นมากกว่าแอพนี้ถ้ามันรวมเข้ากับฟังก์ชั่นการแตะด้วยสามนิ้ว มันยังบอกว่ามันมี "ค้นหาข้อความที่เน้นสีในฟีเจอร์ Dash" แต่ก็ยังไม่รวมกับระดับที่ฉันต้องการ ยังคงขอบคุณสำหรับคำแนะนำ!
แนวคิดการออกแบบอวกาศ

คำตอบ:


1

พจนานุกรมสำเร็จรูป

ฉันพบตัวแยกวิเคราะห์วิกิพีเดียที่ทำความสะอาด Codex ที่เอ็กซ์พอร์ต XML จำนวนมากจากนั้นทำการล้างข้อมูลเพิ่มเติมโดยใช้การค้นหา / แทนที่และการแทนที่ TextMate regex และจัดการเพื่อสร้างพจนานุกรมที่เหมาะสม:


จะพบปัญหาเล็กน้อยเนื่องจาก Codex เป็นความพยายามร่วมกันและการจัดรูปแบบอาจแตกต่างกันไปในแต่ละบทความ

ฉันวางไฟล์ต้นฉบับและวาง.dictionaryไฟล์บน Dropbox:


ขั้นตอนเริ่มต้น

ฉันสามารถสร้างพจนานุกรม Codex คร่าวๆโดยใช้ทรัพยากรนี้:

นี่คือผลลัพธ์ที่ได้:

ดังที่เห็นได้ว่าปัญหาที่ใหญ่ที่สุดคือการแปลงภาษามาร์กอัปของ WordPress เป็น HTML


<title>ข้อมูลควรจะใช้ขีดในการทดสอบของฉันฉันไม่ได้ดังนั้นการค้นหาสำหรับis userแทนis_user
brasofilo

ดูเหมือนว่า WordPress ใช้ภาษามาร์กอัปที่เป็นกรรมสิทธิ์ของตัวเอง ฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับสิ่งที่เป็นไปได้ ถ้ามันมาจาก Markdown หรือบางอย่างฉันคิดว่าคงไม่ยากที่จะแปลงเป็น html
ออกแบบอวกาศแห่งความคิด

พบ parser ที่ดูเหมือนว่าจะทำงานฉันยังคงมีโครงการที่กำลังทดสอบและรายงานกลับมา :)
brasofilo

ฉันสุดซึ้งรอคอยที่จะเห็นสิ่งนี้ในทางปฏิบัติ ฉันสุดซึ้งคุณจัดการเอามันมาไกลขนาดนี้ ขอแสดงความยินดีและถ้าคุณจัดการชิ้นส่วนนี้ในแอปครบวงจรหรือแม้แต่สคริปต์เชลล์มันจะเป็นเรื่องใหญ่สำหรับชุมชน WP dev การอ้างอิง Codex ออฟไลน์ที่สร้างขึ้นโดยตรงในแอพพจนานุกรมเริ่มต้น!
แนวคิดการออกแบบอวกาศ

สิ่งสำคัญอย่างหนึ่งที่ฉันสังเกตเห็นก็คือปรากฏว่าภายใต้หัวข้อ "พารามิเตอร์" พารามิเตอร์จะไม่ถูกทำเครื่องหมายว่าเป็นตัวเลือกหรือจำเป็น มีความคิดเห็นเกี่ยวกับเรื่องนี้ไหม?
แนวคิดการออกแบบอวกาศ

8

Apple แสดงวิธีการสร้างและเพิ่มพจนานุกรมที่กำหนดเองให้กับแอปพลิเคชั่นพจนานุกรมในคู่มือการเขียนโปรแกรมพจนานุกรมบริการ

มันมีตัวอย่างและคำแนะนำเกี่ยวกับมาร์กอัป XHTML ของพจนานุกรม


ขอบคุณสำหรับการอ้างอิง ฉันต้องหาวิธีที่จะขูดเนื้อหาจากส่วน "อ้างอิงฟังก์ชัน" ของ Wordpress codex แล้วใช้เนื้อหานี้เพื่อสร้างพจนานุกรม ดูที่การอ้างอิงนี้ดูเหมือนว่าฉันสามารถสคริปต์โซลูชันนี้ แต่ฉันยังไม่รู้ว่าจะเริ่มต้นอย่างไร คุณมีข้อมูลอ้างอิงที่ดีเกี่ยวกับวิธีที่ฉันสามารถสร้างพจนานุกรมโดยอิงจากเนื้อหาเว็บที่กำหนดเองได้หรือไม่?
ออกแบบอวกาศโดยคิด

คุณสามารถเพิ่มลิงค์ไปยังการอ้างอิง Wordpress ที่คุณกำลังพูดถึงได้ไหม สิ่งนี้จะช่วยให้ใครก็ตามที่อาจต้องการดูวิธีแก้ปัญหา
markhunte

ฉันเพิ่มลิงก์ไปยัง Codex ของคำถาม ฉันสนใจมากที่จะติดตามสิ่งนี้เพื่อดูว่ามีบางอย่างเกิดขึ้นหรือไม่ :)
ด่าน J

ขอขอบคุณที่เพิ่มลิงค์ ฉันพลาดความคิดเห็นนี้ ฉันจะรักถ้าใครมีข้อเสนอแนะสำหรับการทำเช่นนี้ที่ไม่เกี่ยวข้องกับการคัดลอกหน้าจอ codex
แนวคิดการออกแบบอวกาศ

คุณสามารถใช้พิเศษ: ส่งออกเพื่อใส่ลงใน XML มันค่อนข้างจะเป็นงานที่แปลงเป็นรูปแบบพจนานุกรม แต่ทำได้
tubedogg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.