- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
<?php
function get_post_id($comment_list_id) {
$rawdata = file_get_contents("https://govnokod.ru/comments/$comment_list_id/post");
$rawdata='<?xml encoding="UTF-8">'.$rawdata;
$old_libxml_error = libxml_use_internal_errors(true);
$dom = new DOMDocument;
$dom->loadHTML($rawdata);
libxml_use_internal_errors($old_libxml_error);
$xpath = new DOMXPath($dom);
$entries = $xpath->query('//*[@id="content"]/ol[@class="posts hatom"]/li[@class="hentry"]/h2/a');
foreach($entries as $entry) {
$href = $entry->getAttribute('href');
if(preg_match('#https://govnokod.ru/(\d+)#', $href, $matches)) {
$post_id = $matches[1];
break;
}
}
return $post_id;
}
$outf = fopen('postids.csv', 'w');
fputcsv($outf, array('post_id','comment_list_id'));
for($i = 1; $i <= 26663; $i++) {
fputcsv($outf, array(get_post_id($i), $i));
}
fclose($outf);
Получение списка всех говнокодов, комментарии к которым можно восстановить.
ropuJIJIa 19.05.2020 11:54 # +1
1. Сортируем по числовому значению первой колонки.
2. Делаем дифф с файлом gost'а https://pastebin.com/raw/iNStdZgm
3. Получаем список секретных чатиков.
4. ?????
5. PROFIT!
bormand 19.05.2020 12:47 # +1
ropuJIJIa 19.05.2020 12:54 # +2
ropuJIJIa 19.05.2020 13:03 # 0
http://govnokod.ru/comments/1525/rss
Комментарии не сохранились.
ropuJIJIa 19.05.2020 13:06 # 0
http://govnokod.ru/comments/1539/rss
ropuJIJIa 19.05.2020 13:09 # 0
http://govnokod.ru/3028
ropuJIJIa 19.05.2020 13:18 # 0
Мистер Хэнки:
https://govnokod.ru/5702
guest8 19.05.2020 14:02 # −999
ropuJIJIa 19.05.2020 13:20 # 0
http://web.archive.org/web/20110518113023/govnokod.ru/6700
Ссылка на вебархив, потому что сейчас картинка отвалилась.
guest8 19.05.2020 14:03 # −999
ropuJIJIa 19.05.2020 21:13 # 0
KOPOHABuPYC 19.05.2020 21:51 # 0
gost 19.05.2020 13:24 # 0
bormand 19.05.2020 13:37 # 0
gost 19.05.2020 13:39 # 0
https://github.com/wiistriker/govnokod_legacy/blob/master/modules/quoter/templates/view.tpl
guest8 19.05.2020 13:43 # −999
ropuJIJIa 19.05.2020 13:59 # 0
ropuJIJIa 19.05.2020 13:43 # 0
gost 19.05.2020 13:46 # +2
https://github.com/wiistriker/govnokod_legacy/blob/master/modules/quoter/models/quote.php
ropuJIJIa 19.05.2020 13:54 # 0
Особенно смешна первая версия, которая закомментирована: вызов метода getId много раз.
Это можно публиковать отдельным кодом.
ropuJIJIa 19.05.2020 14:17 # 0
Хотя вот же она:
https://web.archive.org/web/20090628232556/govnokod.ru/
Desktop 19.05.2020 12:58 # 0
ropuJIJIa 19.05.2020 14:05 # 0
https://pastebin.com/raw/w7yS48p1
Дифф:
https://pastebin.com/raw/uBm5vYFW
Итого 3,7 к секретных комнат.