Twitter arşiv index.html'si nasıl hazırlanır?

misty (556) 7 yıl önce sordu

Twitter arşivinizi istedikten birkaç saniye sonra mailinize gönderdikleri dosyayı indirip rardan çıkan htmlyi açınca aylara tıklayarak o ayda yazdığınız tweetlerinizi alt alta görebiliyorsunuz.

Bu arşiv bu kadar kısa bir zamanda nasıl hazırlanıp gönderiliyor? Art arda arşiv isteyemememizin nedeni ne?

Asıl sorularım; Twitter'dan arşivimi istemek yerine böyle bir htmlyi kendim oluşturabilir miyim? , Başka birinin arşivini oluşturabilir miyim? 

misty 7 yıl önce

Bence çok ilginç müthiş bir soru sordum (yine :P). saat başı uplayacağım o yüzden. Unutursam benim yerime uplarsanız sevinirim çünkü bence çok müthiş bir soru ve cevapsız kalmamalı. Teşekkürler.

alattin 7 yıl önce

Twitter uzmanimiz sensin @misty :)

Toplam 1 cevap


alattin (17095) 7 yıl önce cevapladı

Twitter arşiv verini nasıl hızlı olarak san gönderiyor?

Bunun cevabı aslında basit. Tüm veriler zaten Twitter veritabanında uygun şekilde kaydedilmiş. Arşis olarak istediğinde Twitter bunu veritabanından çekip sana uygun formatta ulaştırıyor.

Arka arkaya arşiv isteyememenin nedeni muhtemelen performans ile ilgili bir durum. Yani arşiv istediğinde Twitter sunucuları bir işlem yapıyor. Bunun Twitter'a bir maliyeti var. Basitçe şöyle düşün, bir bilgisayar bu rapor işlemi için ayrılıyor, bu raporu hazırlaması bir kaç saniye bile sürse, Twitter kullanıcılarının düşündüğün zaman bu çok ciddi bir maliyet demek. Bu sebepten Twitter bunu limitlemiş. 

Twitter veritabanına erişimin olmadığı için bunu basitçe yapamazsın. Ama herhangi bir programlama diline hakim birisi HTML parsing işlemi ile istediğini yapabilir. HTML parsing işleminde istediğin veriler özel bir yazılımla HTML verilerden ayrıtırılıyor.  Bunun için C# gibi bir programlama dili bilmen lazım.

misty 7 yıl önce

Teşekkür ederim.