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

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

Пароль



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

Забыли пароль?
Запросите новый здесь.
Темы форума
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
TESTAMENT - Тактичес…
15.11.2023
 KregHek
WoL
13.10.2023
 Darthman
RES - Движок для пик…
27.09.2023
 rimush
177 - One Button Str…
20.09.2023
 VoroneTZ
JS 13k contest
13.09.2023
 Mefistofel
184 - Arcade II
14.08.2023
 tiger1025
184 - ?
14.07.2023
 Kaps
Сейчас на сайте
Гостей: 3
На сайте нет зарегистрированных пользователей

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

Опубликовано 18.04.2016 08:36 (8 лет назад)    #
Попробовал написать программу для скачивания всех конкурсных архивов. Получилось нечто такое:
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 [ 399 ]
1622.zip [ 402 ]
phomm
Avatar пользователя

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

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

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

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

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

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

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

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

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

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

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


Самый простой способ зайти - это включить в опере - Opera Turbo
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 181 - Pixel Craft 128
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

25,321,631 уникальных посетителей

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