fx
หน้าลิงก์ twitter.com
ของคุณเพื่อให้เป็น fxtwitter.com
fixup
ก่อนลิงก์ x.com
ของคุณเพื่อให้เป็น fixupx.com
twitter.com
บน Discord ให้ส่งลิงก์แล้วพิมพ์ s/e/p
เพื่อสร้าง twittpr.com
เราทุกคนมีวิดีโอมีมและสิ่งอื่นๆ จาก Twitter ที่เราต้องการแชร์กับเพื่อน ๆ อย่างรวดเร็ว ด้วยลิงก์ Twitter ปกติ การฝังวิดีโอมักจะใช้งานไม่ได้บน Discord และเป็นไปไม่ได้บน Telegram แต่เมื่อใช้ FxTwitter เราได้ฝังไฟล์ mp4 แบบ raw ไว้ ดังนั้นจึงสามารถใช้งานร่วมกับไฟล์อะไรก็ได้ที่รองรับการฝังวิดีโอ
บน Discord เรายังฝังวิดีโอที่เชื่อมโยงจากแพลตฟอร์มอื่น เช่น YouTube โดยอัตโนมัติ เพื่อให้สามารถเล่นได้โดยไม่ต้องเปิดเบราว์เซอร์
หากคุณต้องการแบ่งปันผลการสำรวจความคิดเห็นของ Twitter คุณสามารถทำได้โดยการเชื่อมโยงโพสต์โดยใช้ FxTwitter
คำพูดและสื่อสามารถให้บริบทที่สำคัญแก่โพสต์ได้ ดังนั้น เราจะเพิ่มบริบทดังกล่าวโดยอัตโนมัติ และแม้แต่สื่อ หากยังไม่มีสื่อฝังอยู่ในเครื่องหมายคำพูด
คุณสามารถแปลโพสต์เป็นภาษาอื่นๆ ที่รองรับได้ โดยจะแสดงข้อความต้นฉบับและข้อความที่แปลแล้วแต่ช่องว่างจะอนุญาต
เพียงต่อท้ายโพสต์ด้วยรหัสภาษา ISO 2 ตัวอักษร สำหรับภาษาอังกฤษ ให้เติม /en
ท้าย
ใช้ g.fxtwitter.com
หรือ g.fixupx.com
เพื่อสร้างการฝังน้อยที่สุดด้วยสื่อของโพสต์และข้อมูลผู้เขียนโดยไม่มีการรบกวนอื่น ๆ สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับช่องอ่านอย่างเดียวสำหรับการแบ่งปันสื่อโดยเฉพาะ
โดยพื้นฐานแล้วจะตรงกันข้ามกับมุมมองแกลเลอรี ให้ใช้ t.fxtwitter.com
/ t.fixupx.com
เพื่อยกเว้นรูปภาพ/วิดีโอและแสดงเฉพาะข้อความเท่านั้น
ต้องการลิงก์ไปยังสื่อของโพสต์โดยตรงโดยไม่ต้องฝังหรือไม่ คุณสามารถทำสิ่งนั้นได้อย่างง่ายดายโดยใช้ FxTwitter
มีวิธีที่รองรับบางประการในการดำเนินการนี้:
d.
ก่อนโดเมน (เช่น d.fxtwitter.com
).mp4
ต่อท้ายวิดีโอ หรือ .jpg
ต่อท้ายรูปภาพ หลังรหัสโพสต์ ดูเนื้อหาทวีตทั้งหมดโดยไม่ต้องออกจาก Telegram หรือเปิดเบราว์เซอร์! เราเปิดใช้งานการดูทันทีโดยอัตโนมัติในกรณีเหล่านี้:
ในอนาคต เราวางแผนที่จะดำเนินการให้มากขึ้นด้วย Instant View เช่น การฝังเธรดทั้งหมด
ตัวอย่างจากด้านบน:
https://d.fxtwitter.com/example/status/1548119328498728960
https://fxtwitter.com/example/status/1548117889437208581.jpg
รองรับการโพสต์ที่มีหลายภาพ ดังนั้นคุณสามารถดำเนินการเช่นนี้และจะเลือกภาพที่ถูกต้อง:
https://d.fxtwitter.com/example/status/1547514042146865153/photo/3
มิฉะนั้น ระบบจะใช้ค่าเริ่มต้นเป็นภาพแรก
การฝัง Twitter เริ่มต้นจะมีตัวย่อลิงก์ t.co ซึ่งทำให้ยากต่อการทราบว่าลิงก์ไปที่ใด เราจะแทนที่ลิงก์ t.co ด้วยลิงก์ดั้งเดิมโดยอัตโนมัติเพื่อให้สิ่งต่าง ๆ ชัดเจนยิ่งขึ้น
หากคุณต้องการเปลี่ยนเส้นทางไปยัง Nitter หรืออินเทอร์เฟซ Twitter แบบกำหนดเองอื่น คุณสามารถตั้งค่าโดเมนการเปลี่ยนเส้นทางที่คุณกำหนดเองได้ เช่น: https://fxtwitter.com/set_base_redirect?url=https://nitter.net
ในขณะนี้ คุกกี้จะถูกตั้งค่าบนโดเมนที่คุณตั้งค่าไว้เท่านั้น ดังนั้น หากคุณตั้งค่าโดยใช้ fxtwitter.com
fixupx.com
จะไม่เปลี่ยนเส้นทางไปยังโดเมนที่คุณกำหนดเอง เว้นแต่คุณจะตั้งค่าไว้ที่นั่น
FxTwitter จะไม่บันทึกบันทึกโพสต์ที่คุณส่ง และเราไม่มีบันทึกสาธารณะว่าโพสต์ใดบ้างที่ FxTwitter ฝังอยู่
ที่จริงแล้ว เนื่องจากบริการฝังหลักและบริการ API ของเราใช้ Cloudflare Workers ดังนั้น FxTwitter จึงสามารถทำงานได้เมื่อคุณส่งคำขอเท่านั้น หน่วยความจำไม่ติด และไม่มีระบบไฟล์หรือฐานข้อมูลให้อ่านเลย นั่นคือวิธีที่เรารักษาสัญญาความเป็นส่วนตัวโดยสร้างไว้ในสถาปัตยกรรม เราใช้ Cloudflare Analytics Engine เพื่อรวบรวมสถิติพื้นฐานที่ไม่เปิดเผยตัวตน ซึ่งไม่รวมข้อมูลที่สามารถระบุผู้ใช้หรือโพสต์เป็นรายบุคคลได้ เป้าหมายของฉันคือการให้บริการสาธารณะที่ดีเสมอ และ FxTwitter ไม่มีโฆษณาหรือการติดตามใดๆ ที่จะสร้างรายได้ และเราไม่ขายข้อมูลด้วย
หมายเหตุ: เราใช้ Cloudflare เพื่อแคชการตอบสนองของ FxTwitter เพื่อให้การเข้าถึงซ้ำเร็วขึ้น ซึ่งมี TTL สูงสุด 1 ชั่วโมง การบันทึกแบบเรียลไทม์ชั่วคราวในเทอร์มินัล (โดยเฉพาะ wrangler tail
) อาจใช้งานได้โดยนักพัฒนาเท่านั้นในขณะที่ผู้ปฏิบัติงานกำลังให้บริการหรือแก้ไขจุดบกพร่อง (เพื่อให้แน่ใจว่าสิ่งต่าง ๆ ทำงานตามที่ควร) อย่างไรก็ตาม บันทึกเหล่านี้จะแสดงในเทอร์มินัลเท่านั้นและ ไม่เคยบันทึกหรือใช้เพื่อวัตถุประสงค์อื่นใด URL ที่ทำให้เกิดข้อผิดพลาดรันไทม์ในสคริปต์ (หรือที่เรียกว่าข้อยกเว้น ซึ่งมักจะเกิดขึ้นน้อยมาก เว้นแต่จะมีการพุชการอัปเดตที่ผิดพลาดหรือ API ของ Twitter หยุดทำงาน) อาจถูกบันทึกไว้เพื่อให้นักพัฒนาวิเคราะห์ปัญหาที่ทำให้การฝังของคุณไม่ทำงาน
ในหมายเหตุอื่น หากบุคคลที่โพสต์ลิงก์ FxTwitter ลืมตัดพารามิเตอร์การติดตาม (เช่น ?s
และ &t
) เราจะตัดออกเมื่อเปลี่ยนเส้นทางไปยังโพสต์ เนื่องจากพวกมันใช้สำหรับการตรวจวัดทางไกลและการโฆษณาของ Twitter เท่านั้น
ในหลาย ๆ ด้าน FxTwitter มีการฝังที่สมบูรณ์ยิ่งขึ้นและทำได้มากกว่า นี่คือตารางเปรียบเทียบคุณสมบัติบางอย่างของ FxTwitter เทียบกับการฝังเริ่มต้นของ Twitter และบริการฝังอื่น ๆ
FxTwitter | ค่าเริ่มต้นของทวิตเตอร์ | vxTwitter (BetterTwitFix) | |
---|---|---|---|
ฝังโพสต์ / รูปภาพ | |||
ฝังรูปโปรไฟล์ในโพสต์ข้อความ | |||
ฝังวิดีโอ Twitter | |||
ฝังวิดีโอภายนอก (YouTube ฯลฯ) | ✔️⁴ | ลูกบาศก์ | |
ฝังผลการสำรวจความคิดเห็น | |||
ฝังคำพูด | ☑️ไม่มีสื่อ | ||
ฝังหลายภาพ | |||
แปลโพสต์ | |||
แทนที่ t.co ด้วยลิงก์ดั้งเดิม | |||
เปลี่ยนเส้นทางไปยังไฟล์สื่อ (โดยไม่ต้องฝัง) | ☑️ซับโดเมนเสียไม่มีภาพ | ||
มุมมองแกลเลอรี่ | |||
แถบข้อมูลการติดตามการเปลี่ยนเส้นทาง | |||
แสดงการรีทวีต ไลค์ ตอบกลับ จำนวนการดู | ➖ มุมมองทันทีที่ไม่ลงรอยกัน / โทรเลข | ☑️ไม่มีการตอบกลับ/การดู | |
Discord sed แทนที่ ( s/ ) เป็นมิตร | ☑️ twitter.com | ไม่มี | |
โดเมนสำหรับลิงก์ X.com | ☑️fixupx.com | ไม่มี | ☑️fixvx.com |
โทรเลขดูทันที | |||
API การดึงสถานะสำหรับนักพัฒนา | ไม่มี | ||
กระทำครั้งสุดท้าย | ไม่มี |
¹ Discord จะพยายามฝังเครื่องเล่นวิดีโอของ Twitter แต่ไม่น่าเชื่อถือและใช้งานไม่ได้บนมือถือ
² Discord ใช้คอนเทนเนอร์แบบฝังแบบกำหนดเองสำหรับ Twitter.com เพื่อเปิดใช้งานหลายภาพ ซึ่งน่าเสียดายที่ไม่สามารถใช้ได้กับเว็บไซต์อื่น
³ บน GitHub นั้น BetterTwitFix (vxTwitter) อ้างว่ารองรับฟีเจอร์นี้ แต่ในการทดสอบของฉันเมื่อเดือนธันวาคม 2023 ดูเหมือนว่าจะไม่ได้ผล
⁴ สื่อภายนอกที่ต้องใช้คอนเทนเนอร์เว็บ เช่น YouTube จะไม่ฝังใน Telegram เนื่องจาก Telegram ไม่รองรับ สื่อธรรมดาจะทำงานใน Telegram และทำงานใน Discord ไม่ว่าจะด้วยวิธีใด
FxTwitter เดิมทีได้รับการออกแบบมาเพื่อการประมวลผลแบบ Edge ซึ่งหมายความว่าง่ายต่อการเข้าถึงผู้ใช้ของคุณมากขึ้น (ซึ่งมีข้อดีด้านเวลาแฝงที่สำคัญสำหรับผู้คนในหลายภูมิภาค) วิธีที่เราใช้และแนะนำให้ปรับใช้คือการใช้ Cloudflare Workers ซึ่งฟรีโดยสมบูรณ์สำหรับคำขอสูงสุด 100,000 คำขอต่อวันต่อบัญชี Cloudflare Workers ตั้งค่าได้รวดเร็วและสคริปต์ของคุณได้รับการเผยแพร่ในศูนย์ข้อมูลทั่วโลกเพื่อลดเวลาแฝง อาจเป็นไปได้ที่จะรันบนแพลตฟอร์มอื่นที่รองรับ Hono แต่ในขณะนี้เรายังไม่มีเอกสารประกอบในการดำเนินการดังกล่าว
FxTwitter ไม่ต้องการฐานข้อมูลหรือคีย์ Twitter API: ใช้แนวทางที่คล้ายกันกับ youtube-dl
โดยที่มันแสร้งทำเป็นผู้ใช้เว็บ Twitter ที่ออกจากระบบ โดยดึงโทเค็นของแขกและสร้างคำขอ API จากที่นั่น จนถึงจุดหนึ่ง นี่หมายถึงการเข้าถึง API ของ Twitter แบบอ่านอย่างเดียว "ไม่จำกัด" รวมถึงสิ่งที่พวกเขาไม่ได้เปิดเผยใน API สาธารณะ ซึ่งมีประโยชน์สำหรับการสำรวจความคิดเห็นและคุณสมบัติอื่น ๆ มันถูกล็อคค่อนข้างหนักหลังจากที่ Elon Musk เข้าครอบครอง Twitter แต่ API โทเค็นของแขกยังคงทำงานอยู่
ในปัจจุบัน เราให้ความช่วยเหลือเฉพาะกับการปรับใช้งานกับ Cloudflare Workers เท่านั้น แต่อาจเป็นไปได้ที่จะทำงานบนรันไทม์อื่นๆ ที่เป็นไปตามมาตรฐานเว็บได้
โคลน repo ติดตั้ง Node.js และรัน npm install
ในไดเร็กทอรี repo คัดลอก wrangler.example.toml
ไปที่ wrangler.toml
และเพิ่ม ID บัญชี Cloudflare ของคุณ และเปลี่ยนชื่อผู้ปฏิบัติงานของคุณหากต้องการ นอกจากนี้ ให้คัดลอก .env.example
ไปที่ .env
และเปลี่ยน HOST_URL, DIRECT_MEDIA_DOMAINS เป็นโดเมนที่คุณต้องการ และสิ่งอื่นๆ ที่คุณต้องทำ ตรวจสอบสิทธิ์กับ Cloudflare ด้วย npx wrangler login
จากนั้นทำการ npm run deploy
(หรือ npx wrangler deploy --no-bundle
)
หากคุณมีคำถามเพิ่มเติมเกี่ยวกับการตั้งค่า Cloudflare Workers โปรดดูคู่มือการเริ่มต้นใช้งาน
เมื่อคุณตั้งค่าผู้ปฏิบัติงานบน *.workers.dev
แล้ว ให้เพิ่มผู้ปฏิบัติงานลงในโดเมนที่กำหนดเอง
เติมรายละเอียด Sentry ใน .env
ของคุณเพื่อใช้ Sentry ในผลิตภัณฑ์ของคุณเพื่อตรวจจับข้อยกเว้น
ในปี 2023 Twitter เริ่มบล็อกโพสต์ที่มีสื่อ NSFW จาก Guest API เราใช้ตัวยืดชื่อรหัสที่มีผลผูกพันบริการ ซึ่งใช้บัญชี Twitter ที่ว่างเปล่าในการส่งคำขอเหล่านี้ให้สำเร็จ นี่เป็นองค์ประกอบเสริมและจำเป็นสำหรับผู้ที่วางแผนจะสนับสนุนการฝังทวีต NSFW เท่านั้น วิธีนี้ยังหมายความว่าคุณไม่จำเป็นต้องจ่ายเงินให้กับ Elon Musk เพื่อใช้ API อย่างเป็นทางการของ Twitter
fxtwitter.com
, twittpr.com
และ fixupx.com
แตกต่างกันอย่างไรพวกเขาทั้งหมดใช้ผู้ปฏิบัติงานคนเดียวกันและทำงานเหมือนกันทุกประการ... ส่วนใหญ่
fxtwitter.com
เป็นโดเมนหลักและมี fixupx.com
อยู่เพื่อให้ง่ายต่อการแก้ไขลิงก์ x.com
เช่นกัน (โดเมน .com ที่สั้นมากมีราคาแพง ขออภัยด้วยที่ฉันไม่ได้รับสิ่งที่สั้นกว่านี้) นอกจากนี้ ด้วย twittpr.com
คุณสามารถทำการแทนที่ลิงก์ Twitter ได้อย่างรวดเร็วโดยการส่งลิงก์ Twitter และส่ง s/e/p
ในภายหลังเพื่อแก้ไขโดยอัตโนมัติ
เซิร์ฟเวอร์ฝังตัวของ Telegram บางครั้งไม่เคยส่งคำขอฝัง URL ให้เราด้วยซ้ำ อาจเนื่องมาจากเซิร์ฟเวอร์มีการใช้งานมากเกินไป หากคุณมีลิงก์ที่ใช้งานไม่ได้ คุณสามารถลองใช้โดเมนอื่นของเรา ( fxtwitter.com
, fixupx.com
) หรือใช้ Webpage Bot เพื่อพยายามล้างแคชของการฝัง
Discord ซ่อนข้อความเมื่อมีการแนบวิดีโอเข้ากับเว็บไซต์ที่ฝังไว้ ด้วยเหตุนี้ เราจึงต้องยุ่งกับพารามิเตอร์อื่นๆ เพื่อแสดงการฝังอย่างถูกต้อง
ไม่มีปัญหา! คุณสามารถเลือกรูปภาพที่เฉพาะเจาะจงจากโพสต์โดยใช้ไวยากรณ์ URL ของ Twitter ( /photo/1
คือรูปภาพแรกของโพสต์) และเราจะแสดงรูปภาพต้นฉบับที่มีความละเอียดเต็มให้คุณ
ได้รับอนุญาตภายใต้ใบอนุญาต MIT ที่อนุญาต อย่าลังเลที่จะส่งคำขอดึง!
อย่าลังเลที่จะเปิดประเด็น
โมเสกรวมหลายภาพโดย Antonio32A
และผลงานอื่นๆ โดย Antonio32A, Burner, Deer-Spangle, Eramdam, SirStendec, SpeedyFolf, Wazbat
Twitter, Tweet และ X เป็นเครื่องหมายการค้าของ X Corp. โครงการนี้ไม่มีส่วนเกี่ยวข้องกับ X Corp หรือ Twitter แต่อย่างใด