Hemen hemen her Msys paketini sourceforge'dan indirerek yaklaşık bir saat geçirdikten sonra bunu yapmanın daha akıllıca bir yolu olup olmadığını merak ediyorum. Bu amaçla wget kullanmak mümkün mü?Belirli bir Sourceforge projesinden tüm dosyalar nasıl karşıdan yüklenir?
6
A
cevap
1
Bu komut başarıyla kullandım: Daha sonra ilk tüm sayfaları indirmek sayfalar ve indirme fiili bağlantıları bulmalı
sourceforge-file-downloader.sh msys
:
https://github.com/SpiritQuaddicted/sourceforge-file-download
kullanımınız koşturmasında son dosyalar. Proje açıklamasından
:Bir sourceforge projenin tüm dosyaları indirmek için izin verir. Geçerli dizine proje gibi adlandırılmış bir dizine yüklenir. İlk argüman olarak projenin adını geçirin, örneğin ./sourceforge-file-download.sh inkscape Sadece repo hiç yeterince kısa olduğundan ben buradan göndeririz kaldırılırsa durumunda http://sourceforge.net/projects/inkscape/files/
tümünü indirmeyi:
#!/bin/sh
project=$1
echo "Downloading $project's files"
# download all the pages on which direct download links are
# be nice, sleep a second
wget -w 1 -np -m -A download http://sourceforge.net/projects/$project/files/
# extract those links
grep -Rh direct-download sourceforge.net/ | grep -Eo '".*" ' | sed 's/"//g' > urllist
# remove temporary files, unless you want to keep them for some reason
rm -r sourceforge.net/
# download each of the extracted URLs, put into $projectname/
while read url; do wget --content-disposition -x -nH --cut-dirs=1 "${url}"; done < urllist
rm urllist
İlgili konular
- 1. Geçici bir dosya nasıl karşıdan yüklenir
- 2. Belirli bir web sayfasında wget/curl kullanarak .zip dosyalarına tüm bağlantılar nasıl karşıdan yüklenir?
- 3. SourceForge sitesinden tüm klasörü indirin
- 4. Karşıdan yüklenen PIP paketlerinin önbellekleri nasıl yüklenir
- 5. belirli dosyalar
- 6. Windows'da Google Code'dan bir proje nasıl indirilebilir/karşıdan yüklenir?
- 7. Eclipse downloads İstenmeyen dosyalar karşıdan yükleniyor
- 8. Dosyalar - Karşıdan Yükle, İndirin ve Sil PHP
- 9. .NET 4.5'ten HTTP üzerinden bir dize nasıl karşıdan yüklenir?
- 10. JSF 2.0 ile veritabanında saklanan bir dosya nasıl karşıdan yüklenir
- 11. Tüm repo geçmişi olmadan yalnızca AOSP kaynak kodunun bir çalışma dizini nasıl karşıdan yüklenir?
- 12. Mercurial - bir değişiklik kümesinde değiştirilen tüm dosyalar?
- 13. SlowCheetah: Sınıf kitaplığı projesinden dönüştürülen dosyalar başvurulan projelere kopyalanmadı
- 14. Eklenen tüm dosyalar GIT
- 15. Bir ASP.Net 5 projesinden temizliği bir ASP.Net 5 projesinden temizleyin
- 16. Belirli dosyalar dışında subversion'da nasıl şube oluşturulur?
- 17. ng-Flow kullanarak ASP.NET dosyasındaki dosyalar dosyalara nasıl yüklenir
- 18. GCD UITableView eşzamansız yükleme görüntüleri, yanlış görüntülenen sayfalar karşıdan yüklenir
- 19. JFileChooser "Tüm Dosyalar" dizesini yerelleştirme
- 20. Dosya karşıdan yükleme karşıdan yükleme
- 21. VSCode ağaç görünümünde belirli bir uzantıya sahip dosyalar nasıl gizlenir
- 22. C# içindeki dosyalar için belirli bir dizini nasıl tarayabiliriz?
- 23. Tüm sembol dosyalarını alt dizinler dahil olmak üzere belirli bir yoldan yinelemeli olarak nasıl yüklenir?
- 24. Gerekli tüm modüller gulpfile.js'den nasıl yüklenir
- 25. Bir monogame projesinden ikili oluşturma nasıl olur
- 26. Bir symfony2 projesinden satıcı nasıl kaldırılır?
- 27. Belirli dosyalar neden App_Data klasöründe yayınlanmıyor?
- 28. JSON dosyası nasıl yüklenir ve belirli bir nesneye dönüştürülür?
- 29. Laravel Excel belirli bir satıra veya hücreye nasıl görünüm yüklenir?
- 30. Bir web sitesinin kaynak kodundan tüm dosyalar nasıl kaydedilir?
SVN | GIT kullanıyorsunuz, değil mi? – sholsapp
Eh, ama Msn/Git erişimi sunamıyor, değil mi? – FFox
Bu cevap lol ile gördüğüm en eski SO sorudur – Assimilater