Данные
Данные Cadrame принадлежат всем. Вот как их использовать, читать из программы и пополнять.
Лицензия
Все данные Cadrame находятся в общественном достоянии (CC0 1.0): их можно копировать, изменять и публиковать заново, даже в коммерческом продукте, не спрашивая и не указывая источник. Описания из Википедии даются ссылкой и никогда не копируются.
API
JSON API на https://cadrame.org. Для чтения учётная запись не нужна; ответы можно кэшировать.
GET /api/v1/entites/{id}Запись с её утверждениями и их источниками.GET /api/v1/entites/{id}/historiqueИстория записи, ревизия за ревизией.GET /api/v1/recherche?q=…Поиск по названию или имени на всех языках.GET /api/v1/ids/{propriete}/{valeur}Записи с идентификатором, например imdb_title_id/tt0083658.GET /api/v1/changements?depuis={rev}Всё, что изменилось с какой-либо ревизии: этого достаточно, чтобы держать копию в актуальном состоянии (с 0 — всё).GET /api/v1/envois/{rev}Опубликованная отправка целиком, с автором и источниками.GET /api/v1/registreРеестр свойств: коды, типы, форматы, названия.GET /api/v1/concepts?nature=genreЖанры, типы видео и другие понятия одного рода.POST /api/v1/identifierРаспознавание файлов по отпечаткам и длительности, без учётной записи и без сохранения данных.POST /api/v1/envoisОтправка правок (ключ API).POST /api/v1/soumissionsОтправка отпечатков просмотренных файлов (ключ API).
Чтобы писать, создайте ключ в разделе Учётная запись → Подключённые приложения и передавайте его в заголовке « Authorization: Bearer cdr_… ». Отправки учётной записи, ожидающей проверки, сохраняются до её подтверждения.
Форматы (cadrame-envoi-1, cadrame-soumission-1, cadrame-identification-1) описаны схемами JSON в общественном достоянии; они будут опубликованы вместе с кодом.
Ежемесячный архив
Каждый месяц полный подписанный архив данных будет размещаться в Internet Archive. Пока его нет: до тех пор /api/v1/changements?depuis=0 выдаёт всё.
Исходный код
Сервер будет опубликован под AGPL-3.0; библиотека отпечатков, клиент API и интерфейс Stash-Box — под Apache-2.0; документация и спецификация — под CC0. Репозиторий пока закрыт.