Написать скрипт с использованием API для поиска и скачивания файлов
Здравствуйте!
Имеется сайт https://freesound.org/ - это большая библиотека звуков.
Основная задача, пакетно скачивать звуки по заданным поисковым критериям.
Сначала планировалось писать парсер.
Но оказалось у них есть API - https://freesound.org/docs/api/
Суть задачи такая.
Например нам нужны звуки поющих птиц.
В веб-интерфейсе мы можем ввести запрос и попасть на страницу результатов
https://freesound.org/search/?q=birds+sing
Видим множество звуков.
Но, чтобы их скачать нужно открыть каждый из них на отдельной странице и уже потом скачать.
Нужен скрипт, в котором мы также вводим запрос и потом пакетно скачиваем все звуки.
При этом, нам нужно создать папку с названием звука, а внутрь поместить:
1. сам файл
2. еще один текстовый файл, в котором указать автора, тип лицензии, URL страницы.
См скриншот:
Тут есть для этого все данные - https://freesound.org/docs/api/resources_apiv2.html#sound-resources
Можно не создавать папку, а создать одноименный txt файл с дополнительной информацией.
Чтобы оба файла находились рядом.
Звуки могут скачиваться в локальную папку сервера.
Интерфейс скрипта на bootstrap или другом фреймфорке с человеческим видом.
Очень желательно перед началом загрузки посчитать сколько файлов скачается
и отображать прогресс всего задания на странице.
PS Точно такой режим скачивания нужен при использовании тегов.
Например указываем тег - https://freesound.org/browse/tags/spring/
И скачиваем все, что ему принадлежит.
P.S. 2 Теги наверное не получится. Не увидел по ним подобных возможностей в API.
-
114 страниц?
-
До закрытия 13 дней 22 часа!
Если не срочно то есть не прям завтра начинать то могу предложить на Python! -
Aktualne zlecenia dla freelancerów w kategorii PHP
Wykonanie prac po audycie SEO
1231 PLN
Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml… PHP, Obsługa stron internetowych ∙ 1 dzień 14 godzin temu ∙ 51 ofert |
W module OpenCart naprawić problemy z Facebook APIW OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić… PHP, Programowanie stron internetowych ∙ 1 dzień 16 godzin temu ∙ 34 oferty |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 4 dni 11 godzin temu ∙ 29 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
820 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 5 dni 20 godzin temu ∙ 38 ofert |
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 6 dni 18 godzin temu ∙ 77 ofert |