Katılım
10 Ocak 2025
Mesajlar
321
Beğeniler
92
Merhaba arkadaşlar,

YouTube'a videolar yüklerken internet hızımın yavaşlamasını istemiyorum. Bu nedenle, videoları toplu ve otomatik olarak yüklemem için bir yazılıma ihtiyacım var. İnternet bağlantısı açık veya kapalı olsa da, videoları ayrı veya tek bir YouTube kanalına yükleyebilecek bir araç arıyorum. Açık kaynaklı veya GitHub'da bulunan bir kütüphane varsa; bulut tabanlı çözümlerden bahsetmiyorum. Yardımcı olabilir misiniz?

Teşekkür ederim.
 
https://github.com/linouk23/youtube_uploader_selenium

Bunu deneyebilirsiniz. Ama uzun zamandır güncellenmemiş.
Eğer bilginiz varsa Python Selenium ve Youtube API kullanarak kendiniz yapabilirsiniz.

Onun dışında ben size gönüllü olarak yapabilirim ancak biraz beklemeniz gerekir malum vizelerim var.
Bilgim yok ve genelde notebooklm gibi bir şeyle siteelei ve kullanım kılavuzlarını ekleyip deneme yanılmayla çalıştırmaya çalıştığım araçlar oldu. yt-dlp gibi vs. Çalıştırmaya çalıştığım süreçte de buraya ayrı konu mu yoksa bu konu altına yazmakla mı sizi daha az yorarım?
 
Bilgim yok ve genelde notebooklm gibi bir şeyle siteelei ve kullanım kılavuzlarını ekleyip deneme yanılmayla çalıştırmaya çalıştığım araçlar oldu. yt-dlp gibi vs. Çalıştırmaya çalıştığım süreçte de buraya ayrı konu mu yoksa bu konu altına yazmakla mı sizi daha az yorarım?
Bu konu altında konuşmak daha mantıklı olur gibi.
 
Bu konu altında konuşmak daha mantıklı olur gibi.
pip3 install --upgrade youtube-uploader-selenium komutunu kullanarak kurulum yapmayı denedim fakat hatalar aldım ve herhangi bir ilerleme olmadı.

Alternatif olarak önce git clone https://github.com/linouk23/youtube_uploader_selenium komutunu, ardından cd youtube-uploader-selenium komutunu çalıştırarak da kurulumu denedim ancak yine başarılı olamadım.

Python 3.13.2 sürümüm yüklü ve güncel durumda. Sorunun neden kaynaklandığını anlayamadığım için python3 -m pip install --upgrade pip komutuyla pip paket yöneticisini de güncelledim fakat bu da durumu değiştirmedi.

Konu hakkında yeterli bilgim olmadığından sorunu çözemiyorum.




Kullanım amacı bana uygun görünüyor:
youtube_uploader_selenium Public kullanarak bir kanala ilk 24 saat içinde 100 video yüklenebilir.
Bu sürenin ardından, günlük yükleme limiti 50 videoya düşer. Bu limit, YouTube'un kendisi tarafından belirlenen bir sınırlamadır.

YouTube Data API v3 kullanan diğer araçlar ise günde yaklaşık 6 video yükleyebilirken (10,000 / 1,600 = 6.25).


Verilen kaynaklara göre, youtube_uploader_selenium Public ile video yüklemeyi programlamak mümkündür. numaralı kaynakta verilen örnek bir JSON meta veri dosyasında "schedule" adında bir alan bulunmaktadır.

Bu alan, videonun ne zaman yükleneceğini belirtmek için kullanılabilir. Kaynakta verilen format dizesi " %m/%d/%Y, %H:%M " şeklindedir. Bu, ay/gün/yıl ve saat:dakika formatında bir zaman belirtilebileceği anlamına gelir.


Dolayısıyla, istediğiniz gibi videolarınızı tek tek programlayarak, bir video yüklendikten sonra diğerinin başlaması mantığıyla yükleme yapabilirsiniz. Her bir video için ayrı bir meta veri JSON dosyası oluşturarak ve bu dosyalarda farklı "schedule" zamanları belirterek bu sıralı yüklemeyi sağlayabilirsiniz.


Örneğin, ilk videonun meta veri dosyasında "schedule": "05/06/2024, 10:00" ve ikinci videonun meta veri dosyasında "schedule": "05/06/2024, 11:00" gibi farklı zamanlar belirterek videolarınızın sırayla yüklenmesini sağlayabilirsiniz.
 
CMD:
C:\Users\EpGenX>git clone https://github.com/linouk23/youtube_uploader_selenium
'git' is not recognized as an internal or external command,
operable program or batch file.

POWERSHELL:


PS C:\Users\EpGenX> git clone https://github.com/linouk23/youtube_uploader_selenium
git : The term 'git' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the s
pelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ CategoryInfo : ObjectNotFound: (git:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS C:\Users\EpGenX>
 
Git sisteminizde kurulu mu?
Onun dışında
1743978424256.webp

Bu şekilde zip halinde indirerek deneyebilirsiniz.