Показать сообщение отдельно
Старый 27.01.2026, 07:49   #5
Дмитрий
Администратор
 
Аватар для Дмитрий
 
Турниров выиграно: 1

Регистрация: 12.12.2008
Адрес: Москва прошлого тысячелетия.
Сообщений: 217,030
Сказал(а) спасибо: 46,166
Поблагодарили 275,154 раз(а) в 104,509 сообщениях
Дмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспорима
По умолчанию

Рабочий пример скрипта на 2026 год (поиск виниловых 24/96 рипов) прежний устарел

Код:
python

# Установка (один раз):
# pip install internetarchive

import internetarchive as ia

# Поиск элементов (пример: виниловые рипы в 24/96 FLAC)
search_query = 'subject:"vinyl rip" AND "24/96" OR "24-bit" "96kHz" AND mediatype:audio'

# Можно: collection:opensource_audio  (для пользовательских загрузок)

results = ia.search_items(search_query, params={'rows': 50, 'sorts': ['downloads desc']})

print(f"Найдено элементов: {results.num_found}\n")

for item in results.iter_as_items():
    identifier = item.identifier
    title = item.item_metadata.get('metadata', {}).get('title', 'No title')
    print(f"Identifier: {identifier}")
    print(f"Title: {title}")
    
    # Если нужно скачать - раскомментируйте (требует ia configure)
    # item.download(files=['*.flac'], destdir='./downloads/', no_directory=True, verbose=True)
    
    # Или просто посмотреть файлы:
    # for file in item.files:
    #     if file['name'].endswith('.flac'):
    #         print(f"  FLAC file: {file['name']}, size: {file.get('size', 'N/A')}")
    
    print("-" * 60)
Зарегистрироваться на archive.org (если ещё нет аккаунта).
Настроить CLI:
bash
ia configure
(ввести email и пароль от аккаунта - это создаст ~/.ia файл с ключами).
После этого скрипты работают стабильнее.

Хотя оригинальный скрипт с библиотекой internetarchive всё ещё работает, и это самый актуальный и рекомендуемый способ для поиска и взаимодействия с элементами archive.org (не Wayback Machine) Тем более сейчас массовые блокировки всего полезного от google

А своего нема-э "суверенного"
во всяком случае нет в таких масштабах
__________________
О нас думают плохо лишь те, кто хуже нас. А те, кто лучше нас, им просто не до нас.
--Омар Хайям

Обновления по запросу — на Я.Ди. «Мэйл-облако» для тех, кто помогает нашему интернет-проекту, и для тех, кто хотел бы это делать, но пока не знает, как.

Помогая форуму ВТО, вы прежде всего помогаете себе! А не делаете что-то абстрактное для «других», совершенно незнакомых и безразличных вам людей.
Дмитрий вне форума   Ответить с цитированием