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

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

Нужно разработать небольшой одностраничный опросник

Нужно разработать небольшой одностраничный опросник для заведения клиентов из соц сетей с рекламы Как пример: https://contactchina.ru/

Создание сайта
Опубликован:
22 часов назад
Бюджет:
2000 руб.~$24.97
Доработка сайта Битрикс

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

Frontend
Опубликован:
22 часов назад
Бюджет:
20000 руб.~$249.66
Рассылка по телеграм чатам

Привет нужна рассылка по телеграм чатам, Рассмотрю варианты. Не дорого, оплата после выполнения работы один раз в сутки,

Соцсети и SMM
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Нужно настроить рекламу в YouTube

Необходимо настроить рекламу в YouTube (короткий видео-ролик), чтобы он показывался всем, кто смотрит определенные каналы в ютубе, посвященные маркетплейсам

Соцсети и SMM
Опубликован:
22 часов назад
Бюджет:
6000 руб.~$74.9
В референсы вставить лица, качественно и естественно

Референсы - первые 2 файла, следующие файлы с лицами, которые нужно вставить за место лиц из референсов. Нужна качественная вставка

Арт и иллюстрации
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Дубай - представитель для просмотра товара

Добрый день! Необходим человек на постоянной сдельной работы в двух районах Дубая: Индусы в Дейре И Шарже! У них нет инета принципиально! Необходимо фотографировать рамы от авто и отправлять инфу мне

Обучение и консалтинг
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Сделать книгу в fb2

Необходимо сделать электронную книгу в формате fb2 из файла docx и обложки в pdf. Книга - это сборник стихов и малой прозы, должна быть с большим количеством ссылок, около 100, на каждое стихотворение, миниатюру, рассказ. Обложка в формате PDF, ее немного нужно отредактировать, оставив только титульную часть и корешок с названием, удалив слева белую часть второй стороны. Обложку нужно вставить перед текстом. Книга состоит из пяти разделов, в каждом из которых ещё подразделы, содержащие блоки стихотворений и прозы. При открытии файла fb2 слева надо сделать содержание с ссылками. Структура содержания: вечнозеленый (ссылка на страницу аннотации) Раздел Лирика (просто заголовок без ссылки), потом идут подразделы: например Узник (просто заголовок без ссылки), список текстов, относящийся к подзаголовку (цикл текстов или стихов), при клике на которые открывается страница с текстом в книге. Аналогично оформляются все остальные четыре раздела. После всех разделов идёт ссылка на содержание. В содержании всё подробно указано и номера страниц (НО БЕЗ УЧЕТА обложки!). Оформление ( шрифты, выделение текста) должно быть как в содержании в конце книги. Прошу обращаться только тех, кто точно знает как выполнить это задание, просто перевод текста в формат fb2 не подойдёт.

Верстка
Опубликован:
22 часов назад
Бюджет:
1500 руб.~$18.73
Перевод текста (Технический Английский)

Выполнить перевод документа сохраняя рисунки, таблицы и схемы. (заменить английский текст на русский в картинках и таблицах ) руб

Переводы
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Создание товарных карточек на OZON, WB, Маркете

Необходимо создать около 40 новых товаров на OZON, WB и возможно Я.Маркете. Фото подготовил. Описания также готовы (есть сайт донор). Цена обсуждаема.

Маркетплейсы и доски объявлений
Опубликован:
22 часов назад
Бюджет:
8000 руб.~$99.87
Текст для лендинга с прототипом

Нужен текст с прототипом лендинга полноразмерного, возможно с квизом. Тема лендинга: автосервис - ремонт рам внедорожников. Москва и Московская область.

Создание сайта
Опубликован:
22 часов назад
Бюджет:
10000 руб.~$124.83
Дизайн карточек ВБ и озон

Добрый день [:203c]Предлагаю выполнить инфографику для вашего товара в короткий срок и по низкой цене. [:2714]Есть сертификат об обучении [:2714]Опыт работы с разными товарами Одна карточка товара -200 рублей

Маркетплейсы и соцсети
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Анимировать логотип

Требуется анимировать логотип. Задача не сложная - требуется анимировать стрелку, которая нажимает на кружочек) Логотип разрабатывать НЕ нужно. Он уже есть

Логотип и брендинг
Опубликован:
22 часов назад
Бюджет:
1000 руб.~$12.49
Дизайн на постоянную основу

Требуется разработка графических материалов для использования на сайте, включая: Баннеры и картинки для контента: Создание баннеров с добавлением различных слоёв и элементов. Обработка изображений для достижения качественного визуального результата. Графика для разных блоков сайта: Картинки для разделов новостей, карточек товаров, галереи, информационных блоков. Рекламные изображения, включая фотографии людей и иллюстрации для промоакций. Мультимедийный контент: Разработка универсальных изображений, адаптированных под формат сайта и его стиль. Задача включает подготовку визуальных материалов, которые должны гармонично вписываться в существующий дизайн сайта и отвечать современным стандартам качества. Требования: Наличие ПК либо ноутбука Стабильное подключение к интернету Желание работать и повышать должность в компании Ответственность Выплаты ЗП каждую пятницу Возраст не важен.

Веб и мобильный дизайн
Опубликован:
22 часов назад
Бюджет:
40000 руб.~$499.32
Развитие продаж полиграфического оборудования на Авито

Ищу специалиста по Авито, который сможет помочь в развитии продаж на Авито. Интересны нюансы, подводные камни, которые стоит учитывать при торговле на Авито. Будет большим плюсом опыт реализации на Авито оборудования для бизнеса. Авито проекта: https://www.avito.ru/brands/eabf464bc94b8fde5d924226f250ec36/all?sellerId=4e7d898696f61098133f263d59d9038b

Маркетплейсы и доски объявлений
Опубликован:
22 часов назад
Бюджет:
30000 руб.~$374.49
Комплексное продвижение телеграм-канала типографии

Ищу специалиста по телеграм, который сможет составить и начать реализовывать план продвижения канала типографии в Москве. Сайт https://projectorprint.ru/ Плюсом будет опыт работы с посевами, роста целевых подписчиков, роста активности внутри канала (просмотры, лайки, комментарии).

Соцсети и SMM
Опубликован:
22 часов назад
Бюджет:
30000 руб.~$374.49
Парсинг товаров с каталога

Спарсить все товары со всеми категориями и фото https://techtiger.ru/catalog/ оформить результат в exel файл

Скрипты и боты
Опубликован:
22 часов назад
Бюджет:
20000 руб.~$249.66
Настройка VK API

Пожалуйста пишите только те кто знает как работает и как настроить VK API последней редакции. Задача объяснить мне процесс получения нужных ключей, токенов доступов и тд, и исправить код, который должен публиковать от имени администратора группы статью с изображением. Свой код предоставлю.

Скрипты и боты
Опубликован:
22 часов назад
Бюджет:
500 руб.~$6.25
Составить план на тексты, сценарии

Ниша : видеонаблюдение, умный дом, электрика, слаботочные системы Есть контент-план для ВК, ОК там 38 тем. В основном информационные тексты. Есть немного видео информационных. Надо промониторить эти темы через поисковик Яндекс и тезисно составить небольшой план (ТЗ) на каждый текст и сценарии для клипов и видео.

Продающие и бизнес-тексты
Опубликован:
22 часов назад
Бюджет:
1500 руб.~$18.73
Требуется написать бэкенд для AI-агента

Мы делаем AI-агента, который принимает некоторые данные на вход и на основе этих данных выдает решение. По своей сути это почти что как работа с API. Ищем опытного python/nodejs-разработчика, который сможет выполнить данную часть работы.Требования:- уверенный опыт с python и nodejs- можете самостоятельно поднять сервер, настроить, сделать примитивный девопс, чтобы все сервисы работали- не боитесь интеграций с API-сервисов- если есть опыт работы с AI-моделями - плюс, будет намного легче- ответственностьУсловия:- рассматриваем исполнителя с отслеживаемым опытом (CV или репозитории)- созваниваемся на 15 минут и знакомимся. В быстром режиме проверяем ваши технические навыкиБолее детальное описание задачи дадим уже непосредственному исполнителю. В отлике укажите "базворд"

Backend
Опубликован:
22 часов назад
Бюджет:
2000 руб.~$24.97
Замена цвета фона на фотографиях товара на Озон

Одни и те же товары размещены в магазине с НДС и без НДС. на товарах в магазине с НДС нужно заменить фон. Шаблон и цветовая гамма Фона уже есть. нужно просто переносить на новый фон со старого всю информацию. Товаров около 300 шт., у одного товара 3-4 фото Во вложении - синий (новый фон) нужно поставить вместо зеленого После выбора исполнителя будет предоставлен синий фон в формате фотошопа и все фотографии товаров

Маркетплейсы и доски объявлений
Опубликован:
22 часов назад
Бюджет:
16000 руб.~$199.73

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

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