Syrinx (ตั้งชื่อตามลักษณะกายวิภาคของนกซึ่งทำให้นกสามารถร้องเพลงได้) เป็นความพยายามในการกรอง Twitter การสรุป และการรวมกลุ่ม ปัจจุบันเป็นห้องสมุดและหวังว่าจะกลายเป็นแอปหรือมินิแอปด้วย เป้าหมายคือการทำหน้าที่เป็นตัวกั้นดราม่า กำจัดความซ้ำซ้อน อัลบั้ม "ดีที่สุด" ที่สร้างขึ้นโดยอัตโนมัติ และช่วยให้มีสมาธิและประสิทธิผล
t
gemเมื่อฉันคิดถึงเรื่องนี้ครั้งแรก ฉันวางแผนที่จะเรียกมันว่า Twitter Newspaper Twitter ดูเหมือนว่าบริษัทจะปรับให้เข้ากับประโยชน์ของข้อมูลสำหรับการวิเคราะห์แบบเรียลไทม์มาก แต่ดูเหมือนว่าบริษัทจะมีจุดบอดขนาดใหญ่สำหรับกรณีการใช้งานอื่นๆ ทั้งหมด การวิเคราะห์เชิงประวัติศาสตร์ในช่วง 24 ชั่วโมงที่ผ่านมา หรือที่เรียกว่า "ข่าว" ได้รับความนิยมอย่างมากตลอดศตวรรษที่ 18, 19 และ 20 และดูเหมือนจะไม่หายไป
Syrinx ควรจบลงเหมือน Hacker Newspaper เวอร์ชันเสถียรกว่า แต่สำหรับ Twitter บวกกับฟีเจอร์การสรุปและการวิเคราะห์เล็กน้อย
โครงการนี้เป็นงานที่อยู่ระหว่างดำเนินการ ปัจจุบันมีออบเจ็กต์ที่มีประโยชน์มากมายสำหรับการนำเข้าและกรองทวีต รวมถึงสคริปต์ Ruby ธรรมดาที่ใช้ออบเจ็กต์เหล่านั้น สคริปต์ได้รับแรงบันดาลใจอย่างมากจากสไตล์ที่ Gary Bernhardt ใช้ใน Screencast Functional Core, Imperative Shell ของ Destroy All Software ในขณะที่วัตถุและข้อมูลจำเพาะส่วนใหญ่ได้รับแรงบันดาลใจจากเนื้อหาอื่นๆ ใน Destroy All Software โดยเฉพาะซีรีส์ Sucks/Rocks
หากคุณตั้งค่า download_tweets.bash
ให้ทำงานในงาน cron โดยมีสิทธิ์ที่จำเป็นในการสร้าง/แก้ไขไฟล์ชื่อ since.csv
คุณสามารถเรียกใช้ functional_core_imperative_shell.rb
ในงาน cron ได้เช่นกันเพื่อสร้างรายการลิงก์จาก Twitter โดยอัตโนมัติ . คุณสามารถดูตัวอย่างผลลัพธ์ได้ที่ http://twitter-links.gilesb.com รายการจัดเรียงเป็นหมวดหมู่ แต่ใช้ตารางและไม่มี CSS เป็นตัวอย่างของเล่นง่ายๆ โค้ดมีความสามารถอื่นๆ และเป้าหมายระยะยาวของฉันสำหรับมันนั้นใหญ่กว่าเล็กน้อย