Post

X (Twitter) Tweet ve Makale Kopyalama Eklentisi: t.co Linklerini Otomatik Çözün

🇹🇷 X (Twitter) üzerindeki tweetleri ve makaleleri panoya Markdown ve HTML olarak kopyalamanızı sağlayan, aynı zamanda t.co kısaltmalarını arka planda otomatik çözen Tampermonkey betiği.

X (Twitter) Tweet ve Makale Kopyalama Eklentisi: t.co Linklerini Otomatik Çözün

X (eski adıyla Twitter) üzerinde gezinirken faydalı bulduğunuz bir bilgi serisini (flood) veya uzun bir makaleyi not uygulamalarınıza kopyalamak istediğinizde, arayüz yapısı gereği bu işlem bazen uğraştırıcı olabiliyor. Daha da büyük bir sorun ise bağlantı kirliliği: Kopyaladığınız içeriklerde bulunan tüm dış bağlantılar, platformun kendi izleme ve yönlendirme servisi olan t.co formatına zorlanıyor.

Bu süreci en pürüzsüz hale getirmek amacıyla, tizee‘nin orijinal fikri üzerine inşa edilen ve tamamen yeni özelliklerle geliştirilen Tampermonkey Tweet Copy betiği kullanılabilir. | 🇬🇧 English

Neden Bu Eklentiye İhtiyaç Var?

X üzerindeki içerikleri manuel olarak kopyalamak yerine, bu eklenti standart eylem düğmelerinin yanına şık bir “Kopyala” ikonu ekler. Tıklandığında arka planda şu işlemleri saniyeler içinde otomatik olarak gerçekleştirir:

  1. İçeriği Kusursuz Alır: Seçilen Tweet veya X Makalesinin (X Articles) başlık, gövde ve medya metinlerini eksiksiz şekilde ayrıştırır.
  2. t.co Kısaltmalarını Çözer: Eklentinin en büyük yeniliği; metin içindeki kısaltılmış t.co bağlantılarını paralel ve asenkron (301, 302 ve Meta Refresh yönlendirmelerini destekleyecek şekilde) tarayarak orijinal hedeflerini bulmasıdır. Not defterinize artık nereye gittiği belirsiz olan t.co bağlantıları değil, gerçek hedeflere çıkan açık bağlantılar (URL) yapıştırılır.
  3. Zengin Pano Desteği: Belgeyi hem ham Markdown metni hem de zengin HTML formatında kopyalar (Dual-format clipboard). Böylece Notion, Obsidian veya Word gibi araçlara yapıştırdığınızda yapısal görünüm bozulmaz.
  4. Hashtag ve Mention Koruması: #hashtag veya @kullaniciadi gibi görsel olarak tıklanabilir olan ancak aslında dış bağlantı içermeyen elementler, gereksiz linklere dönüştürülmeden orijinal metin halleriyle korunur.

Nasıl Kurulur ve Kullanılır?

Eklenti, Tampermonkey veya Violentmonkey gibi herhangi bir popüler kullanıcı betiği (userscript) yöneticisiyle tam uyumlu çalışır.

  1. Tarayıcınızda Tampermonkey uzantısının kurulu olduğundan emin olun.
  2. Eklentiyi doğrudan GreasyFork üzerinden yüklemek için tıklayın: GreasyFork’tan Yükle
  3. Veya dilerseniz doğrudan GitHub reposu üzerinden ham haliyle yükleyebilirsiniz: GitHub’dan Yükle

Kullanım Adımları

Kurulumun ardından X (https://x.com/) üzerinde herhangi bir tweet veya makale görüntülendiğinde, beğeni/retweet ikonlarının (action bar) yanında yeni bir kopyalama ikonu belirecektir.

  • İkona tıkladığınızda t.co yönlendirmeleri çözülürken kısa bir süreliğine kum saati (⏳) animasyonu görürsünüz.
  • Yalnızca birkaç salise içinde tüm süreç tamamlandığında, işlemin başarıyla bittiğini bildiren yeşil bir onay işareti (✅) animasyonu belirir.
  • Artık içeriği dilediğiniz yere tam da orijinal yazarın kaleme aldığı temizlikte yapıştırabilirsiniz!

Özelleştirme ve Teknik Arka Plan

Betik, arayüze enjekte edilen görsel geri bildirim animasyonlarını standart CSS kurallarıyla çalıştırır. Eğer kendi göz zevkinize göre renkleri, geçiş sürelerini veya konumlandırmayı değiştirmek isterseniz Tampermonkey içinden scriptin en üst kısmında yer alan GM_addStyle kod parçacığını dilediğiniz gibi düzenleyebilirsiniz.

Projenin tamamı açık kaynaklı olup MIT lisansı altında dağıtılmaktadır. Kodları incelemek, katkıda bulunmak (Pull Request) veya yıldız vererek destek olmak isterseniz proje sayfasını ziyaret edebilirsiniz:

Kaynak Kodları ve GitHub Reposu: fr0stb1rd/tampermonkey-tweet-copy

This post is licensed under CC BY 4.0 by the author.