x

Android-библиотека для работы с облачными хранилищами: Я.Диск, GD и др

Перейти к заказу
Нужна библиотека, инкапсулирующая работу с 10-20 протоколами, для использования в приложении на Android (Kotlin), и тестовый GUI.Сервисы для первого этапа: Google Drive, Яндекс Диск, SFTP (пароль/ключ), libarchive (SAF), Git (HTTP/S; ssh по паролю/ключу).Функции API: Подключиться к хранилищу (возвращает внутренний дескриптор, держит соединение и базовые данные о сессии в памяти). Отключиться (освобождает память, разрывает соединение). Например, для архива (хранилища с бекендом libarchive) открывает файл архива и читает заголовок/список файлов в нем.Вернуть информацию о типе хранилища (имя, иконка). Вернуть описание/заголовок на основе параметров подключения (например, для SFTP это хост + логин).Вернуть список файлов в заданной папке. Вернуть список файлов/путей рекурсивно от заданной папки. Для каждой записи возвращается стандартный набор свойств ("папка или файл", имя, несжатый размер (для файлов), дата изменения) и дополнительный (все что предоставлено бекендом, например, libarchive).Прочитать файл по пути (работа будет с мелкими файлами, поэтому допустимо читать все содержимое в память). Записать файл (с созданием нового файла, если путь не существует).Переименовать файл/папку. Удалить файл/папку. Создать папку.Особенности API:Одновременно может быть подключено много хранилищ и читаться/писаться много файлов.Хранилище может быть readonly, что отключает часть функций. Этот флаг передается при подключении (API), также он может выставляться автоматически (например, libarchive не умеет писать RAR).Все операции асинхронные и предоставляют уведомления о прогрессе вида # done/# total.Ошибки не замалчиваются, а четко передаются наверх, со всеми сообщениями и контекстом.Если SDK для доступа к сервису требует от разработчика API-ключа или чего-то подобного, то сообщать мне.Нужен способ передачи в библиотеку специфичных для сервиса/SDK параметров, как для операций (например, логин, commit message для Git), так и глобальных (API-ключ, временная папка). Можно также предусмотреть вызов специфичных функций (например, создание нового архива для libarchive).Каждая операция вызывает обновление хранилища: для libarchive архив пережимается после записи файла или создании папки, в Git делается коммит (на основе текущего HEAD, включая изменения с момента подключения, сообщение Update/Rename/Delete/Add <файл/папка>).Тестовый GUI (не часть библиотеки, но выступает ее клиентом; можно реализовать в отдельном или едином APK):Функциональный и максимально простой UI.При выполнении библиотечных вызовов показывать прогрессбар, при ошибках - сообщение.Наверху экрана - кнопка для подключения к хранилищу. Показывает диалог или страницу со вводом параметров (сервис, URL, логин и прочее, для сервисов выводятся иконки и имена из API) и кнопками OK/Cancel, а также списком для загрузки ранее использованных параметров (до 20 штук). Кнопка OK сохраняет введенные параметры в историю на диске, вместе с заголовком на основе параметров (API), так что в следующий раз их можно не вводить. Если подключение неудачное, то диалог остается открытым.Каждое подключенное хранилище - вкладка (название = имя сервиса + заголовок на основе параметров).На вкладке: кнопки, текущий путь (pwd) в виде текста, список/таблица файлов (заполняется кнопками вывода списка файлов) и текстовое поле (заполняется кнопкой чтения файла, используется кнопкой записи файла). В списке файлов может быть особая запись Parent folder и всегда есть запись This folder; папки выводятся перед файлами, в конец имени добавляется "/", файлы и папки сортируются по алфавиту, для каждой записи выводятся доступные свойства, записи можно выделять (всегда выделена ровно одна, если список не пустой).Кнопки на вкладке:отключение (закрывает вкладку)вывод списка файлов в выделенной папке (если выделена не папка, то в This folder; при успешном выполнении текущий путь меняется на новую подпапку, выделяет первую запись в списке)вывод рекурсивного списка выделенной папки (аналогично, но не меняет текущий путь, имена записей равны относительному пути: SomeDir/SubDir/ и SomeDir/File.txt)переход в родительскую папку (если текущий путь не равен корню, т.е. есть Parent folder; очищает список и изменяет текущий путь)чтение выделенного файла (если файл не выделен, то ничего не делает; заполняет текстовое поле первыми 100к байт; UTF-8, LF)записать в выделенный файл (если выделена папка, то запрашивает уникальное имя; UTF-8, LF)переименовать выделенный файл/папку (запрашивает уникальное имя; не работает для This/Parent folder)удалить выделенный файл/папку (запрашивает подтверждение, не работает для This/Parent folder)создать подпапку в выделенной папке (если выделена не папка, то в This folder; запрашивает уникальное имя)При выборе решений для работы с сервисами обращать внимание на лицензию (GPL не подходит) и размер (чем меньше кода - тем лучше).К SFTP могу предоставить тестовый доступ, в остальных сервисах вам нужно регистрироваться самостоятельно.При сдаче работы от вас нужно короткое демонстрационное видео по каждому сервису (на экране видно эмулятор и браузер с облачным хранилищем, в эмуляторе демонстрируете работу с хранилищем, в браузере видно результат).Можем договориться на почасовую или поэтапную оплату.voronnate yandex ru

Найдено 340942 результата

Ищу менеджера для привлечения клиентов

Что вас ждет: 1. Работа с реферальными программами. 2. Возможность получить хороший доход на реальных финансовых инструментах, не выходя из дома (можете кнш и выходить) Что от вас потребуется: 1. Привлекать как можно больше новых клиентов. Чем больше людей узнают о продукте через вас — тем больше вы заработаете. Что мы предлагаем: 1. Простую систему оплаты через платформу Кворк. Вся ваша работа фиксируется, и вы получаете честное вознаграждение. Если кто-то готов начать, пишите все детали обсудим (цены, сроки и т.д.)

Персональный помощник
Опубликован:
29.01.25 11:33
Бюджет:
2000 руб.~$24.97
Написать отзывы в онлайн шопинге wilberis постоянка

написать отзывы на wilberis . Соблюдать ограничения и все подводные камни, которые вам расскажу. Все подробности:... руб

Тексты
Опубликован:
29.01.25 11:32
Бюджет:
6200 руб.~$77.4
Внести доработки в поиск сайта на 1С Управление сайтом

https://xn--90aihbagbe2bqdeer6a.xn--p1ai/search/index.php 1. Когда в поисковую строку вводишь, например, "рюкзак" - сайт выводит на первую страницу результатов 12 карточек, а остальные товары размазывает по другим страницам, вперемешку с товарами, которых нет в наличии. Необходимо сделать, чтобы в первую очередь по запросу выходили товары в наличии 2. Если в поиск забиваешь название типа "Кружка Следопыт" - поиск выдает несколько вариантов, в названии которых есть это словосочетание. Но позицию с названием "Кружка Следопыт-эконом" можно найти только по запросу "кружка". Почему так происходит, критично, что в названии дефис и можно ли это исправить?

Доработка и настройка сайта
Опубликован:
29.01.25 11:32
Бюджет:
6000 руб.~$74.9
.Net 8.0 + wpf. Парсер игровых логов

Ищем опытного С# разработчика 1. Консольный парсер .тхт логов. Логи пишет отдельная программа, она создает .тхт файлы и дописывает их беспрерывно пока функционирует игровой сервер. Каждый час создается новый лог. Нам нужна дополнительная программа, которая будет эти .тхт файлы читать ежесекундно и переписывать в бд MSSQL сортируя их по категориям. Лог, который нужно фильтровать и переписывать частично может достигать 400-500 мб в перспективе (скорость обработки логов не должна быть ниже скорости чтения и записи на жестком диске. т.е. часовой лог не должен читаться долго, если потребуется прочтение логов за неделю). 2. Клиент для удобного просмотра. Клиент подгружает логи с MSSQL. Можно фильтровать по категориям + дополнительная аналитика на основе БД с рассортированным логом и другими игровыми БД. На основе чего должна составляется средняя цена на сервере на определённым предмет в рамках выбранного промежутка времени и другое. Более подробно в ТЗ.

Скрипты и боты
Опубликован:
29.01.25 11:32
Бюджет:
200000 руб.~$2496.57
Отрисовать комнаты с расстановкой мебели в Autocad

Есть схематичный чертёж комнат, на фотографии на бумаге.Tакже есть файлы gsm с мебелью (в архивах) 3 комнаты небольшие. Необходимо расположить мебель в соответствии с рисунком. Метраж обязательно должен сохраняться, т.к. по этому чертежу потом будет расставляться мебель

Стройка и ремонт
Опубликован:
29.01.25 11:31
Бюджет:
2000 руб.~$24.97
Обзвон

Необходимо совершать звонки по предоставляемой нами базе. В разговоре нужно расставлять акцент на нашу уникальность, выявлять заинтересованность, знакомить с выгодными предложениями, предлагать отправить инфу в вотсап или тг, приглашать присоединиться к нашему тг каналу, что бы получить скидку или ознакомиться с инфой и рассмотреть все плюсы

Обзвоны и продажи
Опубликован:
29.01.25 11:31
Бюджет:
20000 руб.~$249.66
Консультация

Нужен человек который активно использует торговые платформы DEX, разбирается в во всех решениях и понимает текущий рынок. Нужны именно те, кому можно прислать проект, собрать мнение, идеи и подобное. Сети на которых работал человек: ETH,SOL,TON.

Персональный помощник
Опубликован:
29.01.25 11:30
Бюджет:
500 руб.~$6.25
Работа в Dota 2

Необходим сотрудник понимающий и играющий в игру Dota 2. Суть работы заключается в добавлении игрока в команду или без и запуска матча. 4 часа в день, оплата 500р - час.

Персональный помощник
Опубликован:
29.01.25 11:30
Бюджет:
1000 руб.~$12.49
ПОЛОЖИТЕЛЬНЫЙ КОММЕНТАРИЙ РАЗМЕСТИТЬ

Разместить положительный отзыв на товар. Писать только в тг: @Nsumwi (телеграмм) руб

Маркетинг и Реклама
Опубликован:
29.01.25 11:29
Бюджет:
100 руб.~$1.25
Один рилс для Инстаграм

Ищем креатора по созданию коротких видеороликов рилс/шортс для постоянного сотрудничества. Что требуется в этом кворке: сделать один рилс, который по вашему мнению привлечет наибольшее количество показов, реакций (комментарии, репосты), станет вирусным, будет интересен нашей аудитории. Вы должны сами придумать сценарий и реализовать его. От вас требуется: качественный визуал (высокое качество изображения, стильные модные шрифты приятные глазу, качественный монтаж), опыт в создании результативных рилс, умение проанализировать и понять нашу аудиторию, нам нужен думающий и креативный контент-менеджер. Рилс нужен для блога кампании в Инстаграм: https://www.instagram.com/pomogatel

Видеоролики
Опубликован:
29.01.25 11:28
Бюджет:
4000 руб.~$49.94
Создать этикетку на препарат

Добрый день. Нужно придумать этикетку на препарат, нарисовать лого. Прототип (что должно быть написано) прилагаю. По размерам 110*30мм. Цвета желательно сине-зеленые или в красных тонах на ваше усмотрение Референсы скину в личном сообщении, в кворк система не дает вставить ссылки

Полиграфия
Опубликован:
29.01.25 11:27
Бюджет:
1000 руб.~$12.49
Разработка платформы оценки недвижимости

Цель: разработать платформу для оценки недвижимости Нужны разработчики: Full Stack Developer, ML Engineer, UX/UI Designer.

Создание сайта
Опубликован:
29.01.25 11:26
Бюджет:
175000 руб.~$2184.5
Дизайн баннеров на сайт

Требуется сделать дизайн для баннеров на главной странице сайта, отрисовать элемент-банер для главной страницы, превью для историй и несколько информационных блоков Ссылка на проект - https://3pmwear.ru/

Веб и мобильный дизайн
Опубликован:
29.01.25 11:26
Бюджет:
8000 руб.~$99.87
Доклад

Нужно составить презентацию с картинками по медицине.Тема "Сердце". кто готов взяться напишите в тг clounder.Дам всю... руб

Обучение и Образование
Опубликован:
29.01.25 11:24
Бюджет:
2000 руб.~$24.97
Яндекс Про

Нужно создать аккаунт Яндекс Про, передать

Контекстная реклама
Опубликован:
29.01.25 11:23
Бюджет:
500 руб.~$6.25
Участие в интервью для проведения UX исследования

Что предстоит сделать? Вашей задачей будет участие в интервью, в котором мы попросим вас поделиться своим мнением о различных аспектах работы с лендингами. Мы хотим узнать, насколько удобен интерфейс и насколько легко пользователю найти информацию и выполнить нужные действия. Кто нам нужен? Мы ищем респондентов, которые: - Студенты очной или заочной формы обучения (предпочтительно из России). - Сталкивались с потребностью в помощи с учебой

Веб и мобильный дизайн
Опубликован:
29.01.25 11:20
Бюджет:
500 руб.~$6.25
Визуализация мини-кафе

Необходимо продумать визуализацию мини кафе с линией раздачи по референсам, в частности освещение расстановка мебели

Интерьер и экстерьер
Опубликован:
29.01.25 11:20
Бюджет:
2000 руб.~$24.97
Создатель ИИ мультиков коротких для Shorts

Приветствую. Требуется человек, который умеет работать с ИИ. Что именно потребуется: На регулярной основе делать ролики с каким-то сюжетом. Нужно будет создать персонажа или нескольких персонажей через ИИ. Создавать ролики с использованием ИИ и данного персонажа. Добавлять озвучку с помощью ИИ. Формат видео должен быть 9:16 и продолжительностью 15-30 секунд в среднем. Грубо говоря, нужны мультики, которые генерируются с помощью ИИ для выкладки в Youtube Shorts. Если у вас есть примеры, это вообще супер. В месяц требуется около 50-60 подобных роликов, указывайте примеры и ценник за 1 ролик.

Видеоролики
Опубликован:
29.01.25 11:19
Бюджет:
1000 руб.~$12.49
Создать дизайн упаковки для коробки презервативов

Создать дизайн упаковки для коробки презервативов Да, все верно. Задание необычное). Мой муж коллекционирует коробки от презервативов - российские, зарубежные) Хотела бы подарить ему на 14.02 необычный подарок - коробку с собственным дизайном, которой мог бы пополнить свою коллекцию. Коробку хотела бы напечатать в типографии.

Опубликован:
29.01.25 11:19
Бюджет:
3000 руб.~$37.45
Нужна разработка джумла

Нужно поменять фотографии на сайте и сверстать одну новую страницу. Сайт работающий. https://stolyarnaya-doska-tyumen.ru/ Обьем работы 3 часа.

Доработка и настройка сайта
Опубликован:
29.01.25 11:17
Бюджет:
10000 руб.~$124.83

Текущая страница: 141

Всего страниц: 17048