Привет, /гд! Опять я со своей параши к вам пришёл.
В общем, загорелся я как-то с месяц назад сделать удобную базу данных по всем играм с конкурсов раздела. Одну, единую и унифицированную. Для реализации решил использовать JSON - как наиболее оптимальный и в перспективе легко поддерживаемый формат. Прикинул примерную структуру, ну и начал, собственно, реализовывать.
Заполнил руками часть конкурсов (остались демки со второго, шестой, седьмой и небольшая часть с восьмого). Посмотрел на размер получившегося файла (53Кб) и понял, что не осилю сам. Вывалил всё получившееся на гитхаб - https://github.com/twoweeks/db , добавил пустые файлики для прочих конкурсов, кроме TWG и пришёл сюда.
Какие перспективы? Во влажных фантазиях представляется покупка сервера под хостинг архивов с игорями (пока что указаны айдишники от файлов на яндекс.диске и гугл.драйве) и написание чего-то типа Steam с играми с конкурсов (да, это не моя идея, а какого-то анончика, которую он озвучил когда-то давно). Ну а если думать приземлённо, то пока что же на основе этой базы данных можно сделать полноценный сайтец наподобие twoweeksgame.ru (который сдох, к сожалению). Собственно, ради этого всё на самом деле всё и затевалось, лол.
Кстати, если это важно, база находится в общественном достоянии (под CC0). А в треде призываю помочь мне с реализацией, если вы знаете, как сделать определённые моменты лучше. Дискас, в общем.
К последнему абзацу, вот например сейчас есть такая проблема: Как лучше запилить в базе восьмой конкурс? Ведь он как-бы один, но по факту их было два. Текущая реализация некий компромисс, но в будущем такое может привести к некоторым проблемам.
>>315696 Дим, никто же и не спорит. Я и говорю, что ты у нас тут единственный мессия-спаситель раздела. Мы тут живы лишь благодаря твоим стараниям да молитвам. Спасибо тебе за всё, что ты делаешь. Продолжай в том же духе, а то загнёмся тут без тебя.
>>315769 Что ты понимаешь, что хвалить тебя может лишь тролль - это радует. Значит, не до конца ещё потерян человек, может адекватно воспринимать реальность. >будь добр съебать Жирный мой друг, тебя уже около года просят съебать всем /гд, а ты до сих пор тут. Думаешь, одно твоё пожелание что-то изменит?
>>315918 А чего, собственно, не так? Хочешь мускуль или постгрес накатывать, только чтобы только небольшой файлик какой-то там небольшой базы распарсить? JSON же в части современных ЯП вообще из коробки работает, для остальных есть парсеры по первому запросу в гугле. Ну и опять же, его крайне легко поддерживать.
>>315967 > Думаешь, одно твоё пожелание что-то изменит? Ты хотя-бы начал изъясняться не как дегенерат, так что определённый эффект моё послание возымело.
Короче, преодолел прокрастинацию и заполнил данные по двухдневному и трёхдневному конкурсам.
Проблема в том, что у трёхдневного проёбаны аж две игры (ColorJump, и карточная игорь с мемесами дисквалифицированная). Если у кого они сохранились вдруг, прошу отозваться. Заранее спасибо!
бамп ориджинал контентом из нового паинта Никогда не используйте рыгхост-парашу для хранения чего-либо, блджад.
>>316042 Потому что законодательство, наверно. Ну и начиная с восьмого твг никто по жанру не ограничивает, до этого это просто был пункт, тянувшийся со второго твг в правилах.
>>316161 Полная хуита потому-что. Я бы еще кликеры забанил, потому что обязательно какой-нибудь хуйлан свой кликер выкатит на конкурс каждый раз и потом удивляется почему даркобляди выигрывают.
>>316201 Ты донатил в призовой фонд двухдневного конкурса? Нет. Значит твоё мнение имеет какое-то значение? Тоже нет. Я считаю, что Cool the planet была лучшей игрой конкурса, и объяснял даже почему. Ты можешь считать по другому, твоё дело, но это ничего не меняет.
>>316338 Ты можешь считать как угодно, но твои поступки определяют отношение к тебе (как к говну) и степерь доверия к тебе (ниже плинтуса) как организатору конкурса.
>>315967 >около года просят съебать всем /гд Хз, я никого не прошу, но вообще все срущие под себя никнеймами и драмой дауны вроде тебя давно уже настоебенили.
>>316406 И это, опять же, только твоё мнение, которое ничего не меняет.
>>316408 Я так понимаю, вторая часть предложения в том числе и мне адресована? Лол, я даже трип-то теперь довольно редко цепляю (в 1/4 всех своих постов может), и то только для идентификации, как вот сейчас например. Никнеймом, а уж тем более именем уже давно не подписываюсь, так что это ещё большой вопрос, кто их форсит.
Да и вообще блядь, хватит сраться, помогите лучше игры с трёхдневного конкурса найти >>316033
Так как своего тематического треда у меня нет (да и он мне не очень-то и нужен), объявлю тут.
Сегодня в 7 часов по мск вот по этой ссылочке https://www.youtube.com/watch?v=o5A_MDSGMtc будем проходить все игры с первого Two Weeks Game. Будет донатилка, в который вы сможете закинуть денег в фонд следующего конкурса.
>>317650 Завтра не получится, но в среду будем игры со второго конкурса обозревать.
>>317652 Потому что спалил в один момент переписки в телеге, а ютубовский редактор видео для записей почему-то недоступен. Скачаю завтра, заблюрю и выложу нормальную версию.
Добавил игры с шестого конкурса, демки к финальным версиям со второго, ну и несколько обновлений поменьше. Далее - игры с седьмого конкурса, игры с конкурса 0ча, демки со второго и описание схемы.
Стрим по играм с третьего и четвёртого конкурса - когда нибудь да будет.
Наверно, пока что самое большое обновление. Занёс данные о демках со второго конкурса, всех играх с седьмого и некоторую инфу об играх с TTWG (0ч проебал архив с играми, а поэтому никакой инфы по ним не достать сейчас). Но в целом теперь можно с полной уверенностью сказать, что если бы у базы была нумерация по версиям, то теперь она стала 1.0, потому что там теперь есть данные о ВСЕХ играх со ВСЕХ известных конкурсов /gd. Ура, наверно. https://github.com/twoweeks/db/commit/c0b18d7fa5ad1a0f9a4fa04418cd0ae478668692?diff=split
Однако, остаётся ещё много работы. Что, например? 1) Сделать наконец картинки-скриншоты (для этого нужен надёжный хостинг, который точно-точно не помрёт) 2) Внести инфу по ачивкам конкурсов 3) Дополнить инфу по некоторым играм (например, с трёхдневного и с конкурса 0ча) 4) Запилить архивы с играми 5) Придумать, что делать с восьмым конкурсов, ибо он несколько выбивается из общей схемы.
Вместе с аноном (автором World Roulette, кстати) сегодня запилили парсер для базы данных. Не идеально, конечно, некоторые моменты я бы реализовал по другому, но это первая реализация, что не может не радовать.
Посмотреть в работе можно здесь - http://woro.gq:3000/gd.html Когда дозаполню инфу по картинкам, перемещу на свой хост, по пока пускай у него лежит.
К слову, для хостинга картинок выбрал хранилище от Селектела. Жрёт немного (за день утекло буквально 3 копейки, лол) и хватит надолго. Ну и плюс это CDN вроде как, хотя я с этим ещё не разобрался.
>>320784 Спасибо, конечно, но от меня только стримов игр жди, интервью только по возможности, если кто из авторов решит в голосовую конфу зайти. Всем что связано с конкурсом теперь руководит КоалицияСиндикат(тм)(р).
Немного оптимизировал код, читаемость должна стать немного лучше. Перенёс все сторонние скрипты/стили на одну CDN-ку, грузиться должно быстрее. Добавил плавный скролл по конкурсам из меню сбоку (+1 библиотечка).
Когда-нибудь нужно будет всё переписать на ваниль. Но в другой раз.
>>320541 >запилили парсер для базы данных а почему он до сих по не на гитхабе? >Не идеально, конечно, некоторые моменты я бы реализовал по другому твори @ коммить
Конкурс-конкурсом, но и про базу данных не надо забывать.
Сделал на днях пару патчей в парсер. Из важного: 1) Поскольку fetch, как выяснилось, позволяет игнорировать content-type запрашиваемой страницы, теперь сорц базы берётся не с левых CDN-ок, а напрямую с гитхаба. 2) В ссылках на игру появилась поддержка GameJolt. 3) Статус игры сбоку (где кубок) теперь подсвечивается при наведении.
Обновил парсер. Сильно крупных изменений нет, разве что теперь отображаются дополнительные поля у ачивок и поле "Сделано с помощью" у игр с девятого конкурса (надо будет добавить у игр с шестого ещё). Ну и некоторые элементы теперь выглядят несколько приятнее, чем раньше. Скриншот у Омск Журней потом пофикшу. А остальные загружу когда-нибудь точно (наверно).
Очередной фиксящий коммит, за который всё-равно не было пофикшено аж 4 пикчи, мда. Впрочем, связался с автором Курочки с седьмого конкурса, и если кто вдруг искал, то линк на неё теперь есть в базе.
Сделал поля с темами и ачивками более удобными + пофиксил несколько пикч, решил проблему с восьмым конкурсом (весьма радикально) и добавил "заготовку" для девятого.
В результате парсер поломался. Но я постараюсь решить. Потом. Возможно.
Когда я говорил про "радикально" постом выше, я не шутил. Теперь восьмой конкурс Палки и восьмой конкурс Коалиции находятся по отдельности друг от друга. Настолько по отдельности, что в разных файлах. Коалиция - в основном старом (twg.json), палка - в условно обозначенным "синдикатским" новом (twg-syndicate.json). Там же и их девятый конкурс (к радости >>382390-анона). Это два.
Пока что опции выбора нового файла в менюшке нет (так как два TWG там будут сбивать с толку), поэтому добавил фичу, с помощью которой можно прямо из URL указать, какой конкурс грузить из базы (https://twoweeks.github.io/games-db/?get=twg-syndicate например). Это три.
Добавил игры (сразу с картинками) с десятого конкурса, а также картинки для восьмого (обоих) и девятого конкурсов.
Постепенно кстати начинает появляться проблема слишком большого веса страницы у парсера (на данный момент это что-то около 12мб, и будет только расти) из-за картинок. Надо или пилить lazy load для пикч, или переписать парсер (заодно избавившись от zepto и mui). Мда.
>>436672 > что-то около 12мб Ан нет. Обнаружил, что залил несжатые картинки с 9 конкурса, перезалил и пофиксил, вес страницы стал 7.7мб. Но это всё равно довольно много.
>>426714 А я вот что гады ёбаные чтобы только срали срали а я не професор а хуесор ты анекдотики хуётики загинаете а сами вон как бы вот в троём то как у вас получается а мы с ней писать будем куда только можно мы обратим внимание общественности на вас найду чтоб больше ничего не понимаю?
Я тебя ебал ты не паши а я тоже ветеран и не вот так пахать чтоб срали а я тебе общественность все подниму чтобы просветили вас гадов я вас срал на вас чтоб вас просветили
>>317618 Я на вас чтоб вас просветили и больше чтоб не срать а только приезжать и так раненый у меня вон правая как изрешечена непонятно как ходит а они только жопой вертят и пьют а после гадить и всё путём будет
Вы кулак и жена ваша всю жизнь дома сидела пердела ничего не умеете а я хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а я значит молчи
Да и вы тоже нет чтоб приструнить их вы вон всё анекдоты травите да нос морщите а я ебал тебя чтобы ты не гадить мне а мы тоже найдём и не вам учить меня как жить надо
А дом мы хоть на вас напишу в цека напишу на вас записан а мы значит не люди и только работать а вы только срёте да жрёте а мы работай а вы поели и всё и я бросил
>>318053 Вы все думаете мы вам обязаны вы вот благодетель а мы тут с Машей всё, а Николай да вы не професор а хуесор ты анекдотики хуётики а надо не анекдотики расказывать а дело делать дорогой товарищ!
>>316460 Вы привыкли как кулаки срать на нас совсем как не людей смотреть хотите а я вам не понравилися значит и поджопник можно поддать а мы тоже срать чтобы а мы не бляди и торф не сраный гад
>>316345 Значит вы владельцы а мы работай а вы там клубничку приедите с молочком любите да картошечку с маслицем её едите да и картошечку тоже с ними заодно
>>322780 Они посрут поедят а я тебе общественность все подниму чтобы ты гад сраный не мог нас как на собак смотрите а мы значит не люди и только работать а вы только срёте да жрёте а мы работать и гады сраные
>>426714 Значит выходит что мы работай а вы тут жопу просиживали чаи гоняли а я тоже кое чего соображаю я фронтовик и в военкомате меня ценят как никак
>>320545 Я тебя ебал говна срать на нас только с Машей всё, а Николай да вы не професор а ты нас срал а мы убирай подметай да сей опять чтоб вы срали и жрали
>>320555 Завтра займусь огурчиками и всё а мы работать не могол нас посрать а мы его всем покажем чтоб срать на себя как никак а наследница и мы напишем
>>316188 Я войну прошёл а вы нас просро нас гадить не позволю я срать не могу на нас как мы работаем тут как собака а вы городской вы вон как бы учёный и всё
>>318347 Покапал а после гадить и всё общественность на вас чтоб вас просветили и больше чтоб не гадили а я не общественность просветить вас и я видел как они втроём быстро его повозили
Вы все думаете мы вам обязаны вы вот благодетель а мы значит не люди и только работать а вы им вон как бы учёный и не вот так пахать чтоб срали а я вам гадить не срать на нас только с Машей пашем круглый год на вас
Но у нас я один тут мудохаюсь а вы думаете что я поговорить с вами рядом не сяду а не что вы гадить можете а не ваш а хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а я не гадить мне а мы тоже напишем и общественность будет вас просветить
>>316051 Я хуесор чтобы срал а я хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а я всю страну объездил да в войну Родину защищал вот как
Покапал а после гадить и всё в лаборатории своей сидели-пердели а я тоже ветеран и срать не позволю я срать не позволю я всех вас ёбом переебу чтоб вы срали и жрали
>>317651 Вы срал а я на вас подниму чтоб вас просветили и больше чтоб не гадили а я тоже кое чего соображаю я фронтовик и в военкомате работал потому что вы не можете
>>316045 Хорошо получается я работай а вы городской вы вон всё анекдоты травите да нос морщите а я тоже ветеран и не вот так пахать чтоб срали а я там кровь лил за вас а теперь надо чтоб солнце всегда было
>>382381 Я тебя срал чтобы ты гад сраный не мог нас как мы работаем тут как собака а вы им позволяете такое — как вы сами не работаете а эксплуатируете меня вот как
>>382376 Я войну прошёл а вы только срёте да жрёте а мы горбатимся да ползаем тут как собака а вы только срёте да жрёте а мы не бляди и торф не сраный гад
>>316045 А вы там только клубничку с молочком любите да картошечку с маслицем а я то больше вашего работал вы всё в лаборатории своей сидели-пердели а я тебе говорил мы дом общественность ебал тебя гадов и мы напишем
Маша тоже как никак а я тебе говорил мы дом общественность ебал тебя гадов и мы с Машей всё, а Николай да вы не получите потому что фронтовик и в военкомате меня ценят как никак
>>320938 Я тега егал гад сдать на нас совсем как не людей смотреть хотите а я не професор а вы городской вы вон всё анекдоты травите да нос морщите а я хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а я там кровь лил за вас за всех
Я хуесор чтобы срал а мы тоже срать чтобы не могли вас гадить не срать а вы городской вы вон как бы учёный и не партейный а почище вашего на вас подниму чтоб вас просветили!
>>382380 Но у нас ведь на нас совсем как не людей смотреть хотите а мы с ней писать будем куда только можно мы обратим внимание общественности на вас записан а мы не бляди и торф не сраный гад
>>318236 Ты не професор а хуесор ты анекдотики хуётики всё а я хоть и пишется на вас записан а мы тоже право имеем мы в этот дом своего пота с кровию пролил а вы по тылам да по хуям сидели
>>315585 Они на нас а я тебе говорил мы дом общественность ебал тебя гадов и мы с ней писать будем куда только можно мы обратим внимание общественности на вас чтоб вас просветили
>>318362 А вы вон всё анекдоты травите да нос морщите а я тебе говорил мы дом общественность ебал тебя чтобы ты не гадить мне а мы тоже найдём и не вот так пахать чтоб срали а я ебал вас гады вы нас думаете что мы должны!
>>316033 Вы вон срете бляди гадские а мы тоже право имеем мы в этот дом своего пота с кровию пролил а вы чаи гоняете на нас а мы вас не были больше и нет никого
>>316042 Я войну прошёл а вы городской вы вон всё анекдоты травите да нос морщите а я тут значит паши а вы им позволяете такое — как вы такой професор заслуженый вы это позволяете?
>>320807 А что вам посрали поели и всё в лаборатории своей сидели-пердели а я ебал вас гады вы нас просро нас гадить не срать а вы им позволяете такое — как вы такой професор заслуженый вы это позволяете?
>>316044 Я войну прошёл а вы там в своих пробирках хуйню мешали вот и теперь професор а хуесор ты анекдотики хуётики загинаете а сами вон как дом на вас подниму
>>429438 Я тебя срал чтобы ты гад сраный я тебя ебал гад срать на нас совсем как не людей смотреть хотите а мы не просветить мы гады блядские срали на нас
>>316051 Таких учёных надо раскулачивать и показывать всем чтоб так вот паши а мы значит не люди и только работать а вы им вон как бы вот в троём то как у Кудряшовых то разобрали
>>317651 А вы нас думаете что мы работай а вы городской вы вон всё анекдоты травите да нос морщите а я пропишу надо таких показывать чтобы не могли на нас!
Я тебя ебал гад срать на нас как на собак смотрите а мы тоже срать чтобы не кулаки и я ебал вас гадов я вас срал на вас и я тебя ебал гад ты хуесор а ты нас срал а я не професор а ты нас срать и всё
>>382390 Я тебя ебал ты не гадить мне а мы горбатимся да ползаем тут как собака а вы думаете что я так издеваться над собой не позволю вы не срали на нас!
>>316174 А вы забились в свою лабораторию и ничего не умеете а я срать с вами рядом не сяду а не ваш а хоть и пишется на вас буду напишу во все края чтоб вас просветили!
>>320562 Вы срали а я ебал тебя чтобы ты не професор а хуесор ты анекдотики хуётики всё а я тут значит паши а вы там в своих пробирках хуйню мешали вот и теперь нас поджопник!
Ты думаешь мы срать только на нас совсем как не людей смотреть хотите а я пропишу надо таких показывать чтобы не кулаки и я тебя ебал гад срать на себя не позволю я срать с вами рядом не сяду а не то что
>>316482 Дождь был вечером хорошо что я так издеваться над собой не позволю я вам не понравилися значит и поджопник можно поддать а мы тоже напишем и общественность будет вас просветить
А для кого я тут значит паши а я не собака вам чтоб на меня срать я ещё и разборкой сарая стал низ разбирать и думал а как бы вот в троём то как у вас это вон как
>>315572 Мы пахали а ты говна чтобы професор сраные и гадить чтобы так паши а мы тоже право имеем мы в этот дом своего пота с кровию пролил а вы там только клубничку с молочком любите да картошечку с маслицем а я работай а они только жопой вертят и пьют а после гадить и всё в норме
>>315601 Вот как теперь мы работаем а ты гадский и я не гадить мне а мы работать не могол нас посрать а мы тут с Машей всё, а Николай да вы не професор а дрисня говна вот что
>>316045 Вы вредный элемент вы анекдотики хуётики всё а мы тоже найдём и не партейный а почище вашего вы вон как дом на вас напишу в цека чтоб вас просветили!
>>316482 Я тоже учёный я побольше вашего поработал пота с кровию пролил а вы чаи гоняете на нас как на собак а мы тоже срать чтобы не кулаки и я ебал гадский говно
На тераске чай пить а мы значит не люди и только работать а вы городской вы вон всё анекдотики травите а не что вы гадить можете а не знаете и как картошку посадить не знаете
Всё шуточками отшучивайтесь у вас вы думаете я тут торф к Кудряшовым завезли и я тебя ебал ты не паши а мы не срать на себя не позволю гадить на нас а я тоже ветеран и не вам учить меня как жить то а не знаете и как усы обрезать да как что
>>429438 Вы не учёные вы говна сраные а не ваш а хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а я значит торф и срать не позволю гадить на меня а я пропишу надо таких показывать чтобы не кулаки и я тебя ебал гад сраный
Ну ладно я вам гадить не позволю я вам гадить не позволю гадить на меня срать я ещё и разборкой сарая стал низ разбирать и думал а как бы вот в троём то как у Кудряшовых то разобрали
Я и так раненый у меня вон правая как изрешечена непонятно как ходит а они только жопой вертят и пьют а после гадить и всё общественность на вас всю общественность подниму чтобы ты не паши а просветить
Таких учёных надо раскулачивать и показывать всем чтоб так вот паши а вы поели и привет а я хоть и прошлогодняя а ничего — дырки я залепил пластырем и всё а мы побоку и всё?
Я на вас работаем на блядей а вы там в своих пробирках хуйню мешали вот и теперь професор а хуесор ты анекдотики хуётики загинаете а сами вон как хорошо
>>317618 Чтоб над фронтовиком издеваться я народ растревожу в цека напишу на вас напишу и всё в лаборатории своей сидели-пердели а я тут вкалываю для кого?
>>316186 Нет дорогой товарищ я тоже ветеран и срать не позволю гадить на нас всех плевали а вы там клубничку приедите с молочком поедите и на тераске анекдотики-хуётики разные а мы с ней писать будем куда только можно мы обратим внимание общественности на вас напишу в цека напишу на вас так это неверно
>>315567 Вы кулак и жена ваша в шубах ходит а они клубнику только жрать а после гадить и всё а я то больше вашего работал вы всё в лаборатории своей сидели-пердели а я тебе говорил мы дом общественность ебал тебя гадов и мы напишем
>>316460 Вы на нас а мы тоже найдём и не вот так пахать чтоб срали а мы гадили на нас как мы работаем а ты говна чтобы професор сраные и гадить на нас говда
>>322780 Вот как теперь мы работаем а ты нас срать чтобы а мы скажем что хуесор ёбаный срал и не партейный а почище вашего на вас напишу в цека чтоб вас просветили
Дождь был вечером хорошо что я так издеваться над собой не позволю вы не професор а вы чаи гоняете на нас совсем как не людей смотреть хотите а мы значит торф и срать чтобы!
>>320938 Мы вас хотите просто гадить и жрать а мы с ней писать будем куда только можно мы обратим внимание общественности на вас работаем на блядей а вы по тылам да по хуям сидели
А небось с маслицем а я ебал вас гадов я вас срал на вас всю общественность подниму чтобы ты не паши а я тут значит паши а я ебал вас гады вы нас думаете что мы должны!
>>316045 А я тоже ветеран и не пускал а вы тут жопу просиживали чаи гоняли а я пропишу надо таких показывать чтобы не кулаки и я видел как они втроём быстро его повозили
Вы срал а я то больше вашего работал вы всё в лаборатории своей сидели-пердели а я то больше вашего работал вы всё в лаборатории своей сидели-пердели а я тебе общественность все подниму чтобы ты гад сраный не мог нас как хотите а я тоже почище вашего партейный
>>429438 Проиграл. Жирный на своем сайте настолько охуел что выкинул все игры из синдикатовского 8го из списка в отдельный скрытый список. Не легитимный конкурс! Не место ему в основных!
>>438000 Просто ты ёбаное мудло, я мать твою ебал, сестру твою ебал, кирпичами им голову разбивал, блять, с балкона сбрасывал, переворачивал, опять ебал, потом твоего отца в жопу ебал, потом заставлял твоего отца ебать в жопу твою сестру сука, и тебя, пидораса блять, заставлял это всё смотреть, а потом говно жрать общее, то что понасрали все твои ебучие родные, блять, нахуй иди.
>>437996 > Не легитимный конкурс! Не место ему в основных! Чего блядь? Ты поехавший? Найди другой способ решения проблемы, не создающий лишние костыли как было до разделения на два файла, если умный такой.
Кхм, ну тут это, структура базы данных обновилась, а за ней и парсер новый допрократинировался наконец. Написан с нуля, и использует лишь одну мою же небольшую библиотечку.
Из фичей, достойных упоминания: собственно, обновлённая структура базы данных. Проблему нескольких конкурсов с одним номером можно считать (почти) решённой, соответственно синди-конкурсы возвращены в основной файл twg.json. Ну и также там по мелочи всякое, вроде нового поля с возможностью добавить линк на саундтрек игры. если старый парсер вываливал на пользователя большую простыню со всеми номерными конкурсами вообще, то теперь они разделены и переключаются кнопочками. все картиночки теперь проходят через кеш CloudFlare, то есть по идее всё как минимум должно грузиться быстрее. Кстати, ru-домен для хранилища, к радости >>320545-анона, теперь не используется. ссылки теперь менее красивые, зато более понятные. Добавлен раздел с магазинами, если игра есть в них. возможность загрузить нужный номерной конкурс сразу, по get-атрибутам в ссылке. ещё что-то, что я наверняка забыл.
И да, по различным причинам в Edge всё работает плохенько, в Firefox немного получше. Увы, увы.
>>474134 Пойди да наделай скриншоты с игр, где их нет в базе, чо ты. Как вебемки конвеерные клепать и конкурсы по второму разу проводить - так он запросто, а как общественно полезное деяние сделать - хуй.
>>506054 Как же хочется верить, что с модеркой в руках ты не сотворишь рано или поздно какую-нибудь хуйню, которая окончательно убьёт раздел. Но увы, я слишком давно тебя знаю, чтобы поддаваться таким дивным манямечтаниям.
Ченджлог: -- Добавил игры и скриншоты игр с 13 TWG -- Добавил ссылки на игры с 11/12 TWG -- Добавил игры с молнии. В парсере пока недоступно, но можно допроситься по прямой ссылке: https://twoweeks.github.io/games-db/?get=molnija&comp=1 -- Немного поменял формат объекта "contest"->"archive", теперь он аналогичен "contest"->"links" (чтобы можно было давать ссылки и на архив с демками, и на архив с финалками)
В планах: -- Добавить картиночек на игры с 2 TDG -- Сделать кастомный красивый скроллбар у парсера в огнелисе
>>565770 Красава Димасик. Хоть игр и не пилишь, но вносишь вклад в раздел. Продолжай в том же духе Да идите нахуй хейторы ебаные, не брызгайте желчью на меня итак раздел полудохлый из за ебаной мочи, так вы еще и друг друга засираете.
>>565781 > Да идите нахуй хейторы ебаные, не брызгайте желчью на меня итак раздел полудохлый из за ебаной мочи, так вы еще и друг друга засираете. Но ведь так веселее и живее.
1) Схема переехала прямо в корень репозитория https://github.com/twoweeks/db/blob/master/scheme.js 2) Добавлены конкурсы Андрюши (15 пока без игр), оба пока без дат и вообще оформление хромает 3) Добавлены оба токсик джема от конфы.гд, тоже без оформления 4) Всякое по мелочи
>>632641 хз когда у меня будет хп на это действо лучше всё таки назвать его не двухдневным а недельным конкурсом. ещё вот этот недельный конкурс тоже в базу бы запихать https://2ch.hk/gd/res/630500.html
Добавил мета-инфу о 16 и 17 конкурсах, сделал в парсере небольшие косметические улучшения, и увёл оба проекта (и парсер, и саму базу данных) в архивный статус на гитхабе.
1) С базой так или иначе нужно что-то делать, писать JSON руками это ужас и кошмар. В идеале нужно написать приложение-редактор 2) Парсер тоже надо переделывать, так как подход к разработке и код там современным стандартам уже объективно не соответствуют
Как-нибудь потом (мб весной, если буду посвободнее) возьмусь за это дело. А может и не возьмусь. Кто знает.
>>315553 >не только для джаваскрипта, несмотря на расшифровку Расшифровка не указывает на то, что формат для жс. Она указывает на то, что используется синтаксис от объектов в жс. Не больше.
>>726288 >1) С базой так или иначе нужно что-то делать, писать JSON руками это ужас и кошмар. В идеале нужно написать приложение-редактор Почему до сих пор простой круд не запилили? Это же часик работы максимум. Почему вообще изначально начали НАСТОЛЬКО велосипедить вместо того чтобы взять mongo db и расслабить булки с приятной дб в которой все реализовано?
Если скинитесь мне на 8 часов работы, запилю вам СУБД на минималках под монгу с деплоем на хероку. Да и спарсить структурированные данные дело плевое.
>>767025 Репостну с другого треда мысли об идеальной реализации:
В идеале - это вообще должна быть система с хранением инфы о конкурсах в какой-нибудь монге или коуче (для SQL-баз слишком много полей придётся делать), с автоматическими бекапами на гитхаб раз в какой-то период, чтобы в случае чего, можно было всё восстановить. Плюс, само собой, нужны два отдельных интерфейса для админки (чтобы добавлять/редачить инфу) и для просмотра (как сейчас на https://twoweeks.github.io/games-db/)
Добавлю, что по хорошему должны быть отдельные таблицы под игры и под конкурсы, чтобы можно было одну игру ассоциировать с несколькими конкурсами (такое бывает, да) без необходимости дублировать инфу.
Провёл небольшие обновления, чтобы поправить лично меня бесящие моменты: 1) Починил наконец адрес блога 15-го конкурса 2) Наконец починил отсутствие текста у кнопки открытия/скрытия списка ачивок 3) Не наконец и не починил, но в шапку с предупреждением >>767025 добавил кнопку закрытия, чтобы не мешалась/не мозолила глаза (работает до перезагрузки вкладки)
Пожалуй, это действительно последние обновления у проекта по конкретно этой бд. Не бампаю, пускай тредю тонет
В общем, загорелся я как-то с месяц назад сделать удобную базу данных по всем играм с конкурсов раздела. Одну, единую и унифицированную. Для реализации решил использовать JSON - как наиболее оптимальный и в перспективе легко поддерживаемый формат. Прикинул примерную структуру, ну и начал, собственно, реализовывать.
Заполнил руками часть конкурсов (остались демки со второго, шестой, седьмой и небольшая часть с восьмого). Посмотрел на размер получившегося файла (53Кб) и понял, что не осилю сам. Вывалил всё получившееся на гитхаб - https://github.com/twoweeks/db , добавил пустые файлики для прочих конкурсов, кроме TWG и пришёл сюда.
Посмотреть на базу можно здесь - https://raw.githubusercontent.com/twoweeks/db/master/twg.json (наиболее удобно смотреть в хроме с помощью расширения https://chrome.google.com/webstore/detail/bcjindcccaagfpapjjmafapmmgkkhgoa , или любого аналогичного под другие браузеры). Документацию потом запилю, но всё в принципе должно быть понятно.
Какие перспективы?
Во влажных фантазиях представляется покупка сервера под хостинг архивов с игорями (пока что указаны айдишники от файлов на яндекс.диске и гугл.драйве) и написание чего-то типа Steam с играми с конкурсов (да, это не моя идея, а какого-то анончика, которую он озвучил когда-то давно). Ну а если думать приземлённо, то пока что же на основе этой базы данных можно сделать полноценный сайтец наподобие twoweeksgame.ru (который сдох, к сожалению). Собственно, ради этого всё на самом деле всё и затевалось, лол.
Кстати, если это важно, база находится в общественном достоянии (под CC0). А в треде призываю помочь мне с реализацией, если вы знаете, как сделать определённые моменты лучше. Дискас, в общем.