Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
164 - Battle city II
Сегодня, 19:12
 Mefistofel
Халявные игры (The H…
Вчера, 09:15
 StormT
Indomethacin Online…
21.09.2019
 Lesguby
Разрешите представит…
14.09.2019
 ChocolateCake
Конкурс по программи…
14.09.2019
 Victor
[Roguelike] Last Imp…
29.08.2019
 KregHek
164 - ?
29.08.2019
 StormT
163 - Arcade
27.08.2019
 pelmenka
[RPG/arcade] Герои п…
25.08.2019
 Teedeush
163 - ?
28.07.2019
 Victor
Сейчас на сайте
Гостей: 5
На сайте нет зарегистрированных пользователей

Пользователей: 1,735
новичок: MarioZoort
Обсуждение «GetKonkurs»
VanyaR1
Avatar пользователя

Опубликовано 18.04.2016 08:36 (3 года назад)    #
Попробовал написать программу для скачивания всех конкурсных архивов. Получилось нечто такое:
public class Main {
public static void main(String[] args) throws IOException {
getKonkurs("http://igdc.ru/konkurses/", "", 0);
}

static void getKonkurs(String link, String place, int level) throws IOException {
Document html = Jsoup.connect(link + place).get();
Elements elements = html.body().getElementsByTag("a");

for (Element e : elements) {
String text = e.text();
if (!text.equals("Parent Directory")) {
if (FilenameUtils.getExtension(text).equals("")) {
new File(place + text).mkdirs();
getKonkurs(link, place + text + "/", level +=1);
} else {
for (int i = 0; i < level; ++i) System.out.print('\t');
System.out.print(text+"...");
URL url = new URL(link + place + text);
File file = new File(place + text);
if (!file.exists()) {
FileUtils.copyURLToFile(url, file);
}
System.out.println(" OK");
}
}
}
}
}

Оказалось не все конкурсы разбиты на архивы. Есть папки и файлы с отдельными играми. Также отдельная папка для скриншотов.

Общий размер получился 3,15 ГБ (3 388 023 716 байт)
Самый тяжелый конкурса 127_turnbyturnii.rar 182 МБ (190 968 710 байт)
Легкий конкурс pi_div_4.rar 223 КБ (229 235 байт)

Кому нужно, можете воспользоваться программкой и скачать все архивы, качается все в папку с программой.
Запускать через start.bat или java -jar GetKonkurs.jar
Внимание! Если случайно запустите просто GetKonkurs.jar двойным щелчком, программу станет работать в фоновом режиме, прогресс скачивания в консоли не увидите!

Также программу можно собрать в Мавене: mvn compile assembly:single
1622.zip [ 188 ]
1622.zip [ 182 ]
phomm
Avatar пользователя

Опубликовано 18.04.2016 08:42 (3 года назад)    #
Я бы не стал нагружать сервант повторной скачкой плюс выбирать лимиты трафика (предлагать это делать всем тоже не очень хорошо), имхо стоит этот готовый 3гб архив залить на торрент, или как-то обновить тот старый торрент, который проскакивал тут, и соответственно ссылку для скачки здесь оставить, вместо программы.

редакция от phomm, 18.04.2016 08:43

KEFIR
Avatar пользователя

Опубликовано 18.04.2016 09:58 (3 года назад)    #
Мне кажется, или совсем недавно на рутрекере кто-то выкладывал весь конкурсный архив? Я почти уверен что я его даже сидил :)
VanyaR1
Avatar пользователя

Опубликовано 18.04.2016 10:24 (3 года назад)    #
Пока в облако https://cloud.mail.ru/public/NBab/q3hjjkh38 залил.
Через торрент, думаю, не все будут вставать на раздачу.
Kaps
Avatar пользователя

Опубликовано 18.04.2016 16:04 (3 года назад)    #
Где ты был раньше? А то мне пришлось скачать все архивы руками как-то.

редакция от Kaps, 18.04.2016 16:05

bsivko
Avatar пользователя

Опубликовано 19.04.2016 10:09 (3 года назад)    #
Когда-то Darthman собирал архив: http://rutracker.org/forum/viewtopic.php?t=3880036
VanyaR1
Avatar пользователя

Опубликовано 19.04.2016 11:08 (3 года назад)    #
bsivko,
я не могу зайти. Вообще в природе существуют открытые легальные торренты?
DjKarp
Avatar пользователя

Опубликовано 19.04.2016 11:11 (3 года назад)    #
VanyaR1 написал:
bsivko,
я не могу зайти.


Самый простой способ зайти - это включить в опере - Opera Turbo
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 164 - Battle City II
 163 - Arcade
 162 - Programming
 161 - Demake
 160 - Arena Shooter IV
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

17,133,476 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.