IS2511 16 Опубликовано: 19 июля, 2020 Кратко Утилита для командной строки, не хуже чем те же утилиты с https://catbox.moe/tools.php. Загрузка файлов (с диска и по url), удаление, менеджмент альбомов. Все возможности API. Установка Pastebin: https://pastebin.com/kuGkdm53 Для ленивых: # pastebin get kuGkdm53 /usr/bin/catbox.lua Gist: https://gist.github.com/IS2511/e4c6a6f638609fcfa733ceeb432cfced Органический продукт! Разработан полностью на ocelot-desktop! catbox --help Может устареть если я буду обновлять программу! Usage: catbox <command> [arguments] Commands: user [userhash] - Get or set current userhash. Pass 'off' to forget set userhash file <filename(s)> - Upload files to catbox.moe url <url(s)> - Upload files from URLs to catbox.moe delete <filenames(s)> - Delete files from catbox.moe. Requires userhash album - Album Managment ('catbox album' for help) -a, --anonymous - Ignore userhash, upload anonymously -h, --help - Print this message -y, --yes - Yes to everything, skip all checks -q, --quite - Suppress all output (except sys err) and --yes Размышления Изначально писалось с мыслями об удобном хранении файлов и повышении квалификации в использовании component.internet. После написания могу сказать, что удалось только второе. Самый большой минус - отсутствие серверов catbox в России. Пинг 200-250, регулярные тайм-ауты при подключении. К тому же неудобно управлять файлами, это все-таки не менеджер, только реализация API. Для нормально работы скорее всего надо сделать что-нибудь типо веб-папки (Наводит на мысли о следующем проекте ). Кстати, использует недавно написанную мной библиотеку parg. Витают пару мыслей для улучшения либы, но пока ничего конкретного. Буду ли я делать веб-папку на catbox в будущем? Нет, пока некто (https://psychz.net, https://i.imgur.com/kqhCJ02.png) не завезет сервера колокации в Россию. От этого проекта я научился (сильно сказано) работать с component.internet.request() и данными в формате multipart/form-data, отличный опыт. Комментарии и критика приветствуются :з 4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах