Kurguladığım sistemi geliştirmek üzere paylaşmak istiyorum. Bildiğiniz gibi çoğumuzun kullandığı sistem farklı. Genele uygun bir kurgu için geniş görüşlere ihtiyacım var.
Genel olarak sürekli çalışacak bir windows programı olacak ve ihtiyaç duyduğu tek şey uTorrent programı olacak.
Sistem kendi içinde 3 ana modülden oluşacak. Girişler, motorlar ve çıkışlar.
1- GİRİŞLER : Sistemin kaynak olarak alacağı dosyaların indirileceği modüldür. 5 alt başlığı vardır.
1.1 - uTorrent api : Bu giriş tipinde kaynak torrent rss'dir. İlk aşamada düşündüğüm desteklenecek torrentler iptorrents ve sceneaccess olacak. Bu konuda fikirlerinize ihtiyacım var. Eklenmesini istediğiniz başka bir torrent tracker varsa belirtirseniz sevinirim. Burada rss'ler eklenirken ratio belirtilebilecek.
1.2 - Http remote : Bu giriş tipinde doğrudan verilen http linklerin bulunduğu bir dosya ya da rss içindeki tüm linkler programın çalıştığı sunucuya alınıp normal prosedüre sokulacak.
1.3 - Premium download : Bu giriş tipinde kaynak linklerin bulunduğu herhangi bir rss'dir. Premium hesap sahibi olduğunuz file hostlardan dosyalar premium bilgilerinizle programın çalıştığı sunucuya alınıp normal prosedüre sokulacak. İlk aşamada desteklenecek filehostlar; turbobit, letitbit, uploaded, keep2share. Eklenmesini istediğiniz filehostlar varsa lütfen belirtiniz. (*) ikinci fazda devreye alınacaktır.
1.4 - Usenet download : Bu giriş tipinde kaynak linkleri bulunduğu herhangi bir nzb rss'dir. Hesap sahibi olduğunuz usenet news sunucusundan dosyalar programın çalıştığı sunucuya alınıp normal prosedüre sokulacak. (*) ikinci fazda devreye alınacaktır.
1.5 - Lokal dosya sistemi : Bu giriş tipinde kaynak linkleri programın kurulu olduğu bilgisayardaki herhangi bir dizindir. Dosyalar doğrudan alınıp normal prosedüre sokulacak.
2- MOTORLAR : Sistemin beyni olarak nitelendirebiliriz.
2.1 - IMDB & Sinemalar içerik motoru : İndirilen içeriğin imdb koduna göre fragman, poster ve içerik bilgileri ayarlardaki seçime bağlı olarak bu iki site üzerinden çekilecek ve ayarlardan joker değişkenlerle ayarlanacak template'e göre yayınlanacak konu içeriği dizayn edilecek.
2.2 - Zamanlama motoru : Ayarlardan belirtilecek x konu arasındaki y süreye göre konu açılabilecek. Mesela 30 dakikada bir en fazla 5 konu açılmasını istiyorsanız bunu tanımlayacaksınız ve sitenizin spam'e düşmesi engellenecek. 6. konu bir sonraki 30 dakikalık dilime kalacak.
2.3 - Thumbnail motoru : İndirilen dosyanın thumbnail'i ayarlardan belirteceğiniz boyutta ve kare sayısında alınıp imgur.com'a upload edilecek ve konu içeriğine dahil edilecek. imgur yanında desteklenmesini istediğiniz script ya da image hosting sitesi varsa lütfen belirtiniz.
2.4 - Upload motoru : Olmazsa olmaz motorlardan birisi. İndirilen dosyalarımıza ayarlardan alacağı suffix ve prefix'i ekledikten sonra file hostlara upload edip aldığı linkleri template'de belirttiğimiz yerde konu içeriğine dahil edecek. Örneğin dosya adı The.Hunger.Games.Catching.Fire.2013.BRRip.XviD.AC3-SANTi.avi olsun. Prefix olarak SiteAdi.COM, suffix olarak indir girildiğinde ayarlarda dosya şu isimde upload edilip link oluşturulacaktır;
SiteAdi.COM_The.Hunger.Games.Catching.Fire.2013.BR Rip.XviD.AC3-SANTi_indir.avi
İlk etapta desteklenecek hostlar; uploaded, turbobit, letitbit, redbunker, terafile, keep2share. İlk etapta eklenmesini istediğiniz filehost varsa lütfen belirtiniz.
3- ÇIKIŞLAR : Sistemin yayınlama kısmıdır.
3.1 - Wordpress : XML-RPC arabirimi ile iletişim kuracak.
3.1.1 - Gelişmiş dosya adı - kategori eşleştirme : Dosya isimlerinde barındırılan isimle kategori arasında eşleştirme yapar. Örneğin iki kademeli kategori kullanıyorsunuz. Örneğin The.Hunger.Games.Catching.Fire.2013.BRRip.XviD.AC3-SANTi.avi dosyası için ".BRRip." kelimesini sitenizdeki "Bluray Rip" kategorisi ile eşleştirebileceksiniz. Birden fazla atama da yapılabilir. Örneğin ".XviD." kelimesini de varsayalım sitenizde "XviD filmler" kategorisiyle de eşleştirebileceksiniz.
3.1.2 - Gelişmiş imdb kategorisi - kategori eşleştirme : IMDB üzerinden alınan film türü iel kategori arasında eşleştirme yapar. Örneğin IMDB üzerinden gelen kategori bilgileri içinde Action ve War geldi. Bu durumda bu kategorilerle kendi sitenizdeki tüm kategorileri eşleştirebileceksiniz. Action'u "Aksiyon Filmleri" kategorinizle War'u "Savaş Filmleri" kategorinizle eşleştirmeniz yeterli.
3.1.3 - Gelişmiş tag yönetimi : Bu konuda tıkanmış durumdayım. Kendi uploadlarımda tag kullanmadığım için fikrim yok. Her türlü fikirlerinize açığım.
3.2 - DLE Engine : (*) ikinci fazda planlanacaktır.
Genel olarak planladığım sistem yukarıdaki şekilde olacaktır. Lütfen öneri yapmaktan çekinmeyiniz. Upload piyasasında dünya liderliğine doğru ilerliyoruz. Tamamen türk malı ve en iyisini yapmak üzere plan üzerinde geliştirme sağlayacak her türlü değerli fikirlerinize ihtiyacım var.