Расширение для Mediawiki, вставка видео из Instagram
3 000 руб. за проект
Требуется написать расширение для MediaWiki позволяющее вставлять на страницы видео из Instagram. Расширение должно предоставлять parser function для вставки видео, например, {{#instagram:POST_ID}} или {{#instagram:POST_URL}}. Необходимо вставлять именно видео (video+source теги), без самого поста и html обертки от Instagram.
- Расширение должно работать на MediaWiki 1.35+
- Иметь минимально необходимую документацию в коде и README файл
- Дополнительные параметры (размеры видео/авто-плей) приветствуются
Примеры существующих расширений для вставки видео на страницы, но не поддерживающих Instagram или устаревших и не поддерживающих MediaWiki 1.35+:
- https://www.mediawiki.org/wiki/Extension:MultimediaPlayer
- https://www.mediawiki.org/wiki/Extension:EmbedVideo
- https://www.mediawiki.org/wiki/Extension:EmbedAnything
В качестве альтернативы вместо разработки нового расширения можно доработать https://www.mediawiki.org/wiki/Extension:EmbedVideo и добавить в него поддержку Instagram, если это возможно или является более простой задачей.
Для решения задачи получения URL video, возможно, потребуется использовать Instagram API, референсы:
- https://developers.facebook.com/docs/graph-api/reference/oembed-video/
- https://dev.to/hoangit/tutorial-use-instagram-basic-display-api-with-javascript-2j0f
По результатам работы далее потребуется аналогичное расширение/доработка этого расширения для вставки видео из TikTok.
Цена обсуждаема, почасовая оплата так же возможна.
- Расширение должно работать на MediaWiki 1.35+
- Иметь минимально необходимую документацию в коде и README файл
- Дополнительные параметры (размеры видео/авто-плей) приветствуются
Примеры существующих расширений для вставки видео на страницы, но не поддерживающих Instagram или устаревших и не поддерживающих MediaWiki 1.35+:
- https://www.mediawiki.org/wiki/Extension:MultimediaPlayer
- https://www.mediawiki.org/wiki/Extension:EmbedVideo
- https://www.mediawiki.org/wiki/Extension:EmbedAnything
В качестве альтернативы вместо разработки нового расширения можно доработать https://www.mediawiki.org/wiki/Extension:EmbedVideo и добавить в него поддержку Instagram, если это возможно или является более простой задачей.
Для решения задачи получения URL video, возможно, потребуется использовать Instagram API, референсы:
- https://developers.facebook.com/docs/graph-api/reference/oembed-video/
- https://dev.to/hoangit/tutorial-use-instagram-basic-display-api-with-javascript-2j0f
По результатам работы далее потребуется аналогичное расширение/доработка этого расширения для вставки видео из TikTok.
Цена обсуждаема, почасовая оплата так же возможна.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.