smh-connect, sosyal medya platformlarındaki (Instagram, TikTok, YouTube) dinamik içerikleri API üzerinden çekerek web arayüzlerine entegre eden hafif bir veri köprüsüdür.
Bu proje, manuel güncelleme gerektirmeden sosyal medya gönderilerini (Reels, Post, Stories) portfolyo veya web sitelerinde dinamik bir grid yapısında sergilemek için geliştirilmiştir.
Sistem üç ana aşamada çalışır:
- Veri Kaynağı: Sosyal medya hesabı bir RSS beslemesine (Feed) dönüştürülür.
- Köprü (Bridge):
rss2jsonservisi kullanılarak XML verisi, tarayıcının anlayabileceği JSON formatına çevrilir. - Render:
connect.jsiçindeki asenkron (async/await) fonksiyon, bu veriyi çeker ve Tailwind CSS ile hazırlanan modern kartlara basar.
-
Dosyaları Dahil Edin:
connect.jsdosyasını projenize ekleyin ve HTML dosyanızın altına script olarak bağlayın. -
API Linkini Oluşturun:
- RSS.app üzerinden sosyal medya linkinizi RSS'e çevirin.
connect.jsiçindekirssUrldeğişkenine bu linki yapıştırın.
-
Arayüzü Hazırlayın: HTML içinde verilerin dolacağı kapsayıcıya
id="smh-social-grid"değerini verin.
- Dikey (9:16) Kart Yapısı: Reels videoları için optimize edilmiş tasarım.
- Otomatik Tip Algılama: İçeriğin video veya resim olduğunu anlayıp uygun ikonları yerleştirir.
- Performans: Veri çekme işlemi asenkron yapıldığı için sayfa hızını etkilemez.
Geliştirici: Semih