От переводчика

Как вы наверняка знаете, на фоне вынужденного закрытия R18.com некий энтузиаст сумел сохранить полный дамп всех его данных и поднять его в виде собственного R18.dev. В этом посте он делится впечатлениями и анонсирует планы на будущее. Скажем сразу — они очень даже интересны! Представляю вам перевод его текста.

Что будет дальше с R18.dev?

2023 был вполне успешным годом для R18.dev. В начале года у сайта даже не было домашней страницы. А теперь есть не только домашняя страница, но и регулярные дампы базы данных, эмбеды для социальных медиа, а ещё ?новая цветовая схема TL note: под фирменные цвета R18.com . Было исправлено множество багов, и многие процессы были автоматизированы. Некоторые компоненты теперь доступны в виде исходного кода под свободной лицензией, и это только начало. Также выросло и число посетителей, более 100,000 только за последний месяц! О, появился даже спонсор, который помогает покрывать часть расходов на сервер (что горячо приветствуется).

В то же самое время было бы неправдой сказать, что всё идеально. По моим ощущениям, разработка сайта несколько замедлилась. Так вот, вышло так частично из-за моей занятости другими вещами, но также из-за того, что накопилось порядочно технического долга, превратившего разработку R18.dev в ту ещё боль.

Также имеет место быть тот факт, что некоторые скраперы и другие проекты успели интегрироваться с JSON API R18.dev (который не особо-то и предназначен для публичного применения). Пока что у меня нет особых проблем относительно того, что этот API кто-то использует, однако то, что те проекты полагаются на определённое поведение R18.dev (несмотря на то, что он всё ещё находится в статусе альфы), заставляет меня беспокоиться о том, что вносимые изменения могут сломать чьи-то ещё проекты.

В то же самое время я хочу смотреть в будущее и строить долгосрочные планы для развития R18.dev. Хоть проект и появился на почве желания сохранить всю ту информацию, которая была на R18.com, но теперь мой замысел в некотором смысле расширился. Вообще говоря, цель существования R18.dev теперь в том, чтобы предоставлять высококачественные данные о JAV.

Отчасти всё это уже достигнуто в виде дампов базы данных, но в текущей системе есть свои ограничения. В настоящее время все данные импортируются из внешних источников, что вполне нормально, тем более что R18.dev умеет нормализовывать эти данные. Однако в них есть ?ряд известных ошибок и пропусков, TL note: например студии иногда по некоторым причинам не указывают имена актрис и с ними ничего не сделаешь без возможности редактировать данные вручную.

Вот поэтому я собираюсь сосредоточить мои усилия на добавлении возможности ручного редактирования. Мне уже случалось задумываться над добавлением этой фичи прямо в имеющееся решение, однако есть неизбежная сложность в том, чтобы сочетать ручные правки с автоматическим импортированием, и я полагаю, что лучше всего было бы начать всё с чистого листа.

Так что план такой: я начну писать новое веб-приложение под рабочим названием “R18.dev Wiki”. Одной из первых его возможностей будет создание и правка записей о людях. Помимо данных о самих видео, следующими по значимости пожалуй будут данные о составе исполнителей и съёмочной группе, так что это хорошая точка для начала, как по мне. В настоящий момент R18.dev назначает идентификаторы согласно роли: актриса, актёр, режиссёр или автор. Это означает, что у тех, кто выступал одновременно на позиции ?актрисы и режиссёра, TL note: Например Masaki Nao, Kawakami Yuu и Aoi Rena будет два разных ID. Более того, у некоторых персон может быть несколько разных идентификаторов одного и того же типа, особенно когда они были указаны в титрах под разными именами. Я собираюсь привести всё это к единому виду путём присвоения каждой отдельной персоне своего уникального ID. Затем его можно будет связывать с идентификаторами конкретных ролей или даже с ID в других датасетах (например TMDB, IMDb, Wikidata, и так далее).

Для начала на R18.dev Wiki не будет никакого автоматического импортирования. Все данные будут обрабатываться вручную. Я считаю, что важно с самого начала подготовить всё это должным образом. Когда всё заработает как следует, я попытаюсь добавить автоматическое импортирование, которое будет работать вместе с ручным редактированием. Как только вся автоматизация будет завершена, текущий R18.dev в конце концов окажется устаревшим, и его можно будет закрывать.

Внесу ясность: существующий R18.dev никуда не денется в ближайшее время. Он будет продолжать работать, пока пишется R18.dev Wiki. И хотя я скорее всего не стану уделять ему слишком много внимания, он скорее всего будет получать исправления багов, и может быть некоторые качественные улучшения по необходимости.

Вот такая моя грандиозная идея. Пройдёт некоторое время, прежде чем мой образ R18.dev будет сколь-нибудь близок к воплощению, но цель вовсе не в том, чтобы создать ещё одну JAVLibrary (что можно было бы сделать намного быстрее), но что-то весьма отличное. Тем временем буду весьма признателен за ваше терпение и поддержку.

Оригинал

https://blog.javmuseum.com/blog/what-next-for-r18dev/