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

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

Разработка обратной связи для сайта

Требуется разработка обратной связи для сайта Сайт на Wordpress Пример обратной связи - https://dengimarket.kz (на скрине)

Доработка и настройка сайта
Опубликован:
29.01.25 10:26
Бюджет:
4000 руб.~$49.94
Реклама социальных сетей Google faesbook instagram и тд

Реклама в социальных сетях возраст от 30 лет стаж работы не мене 5 лет кампания space444.com для проверки

Контекстная реклама
Опубликован:
29.01.25 10:24
Бюджет:
30000 руб.~$374.49
Очистить сайт от вирусов

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

Доработка и настройка сайта
Опубликован:
29.01.25 10:23
Бюджет:
2000 руб.~$24.97
Написать парсер вакансий для HH без подключения к API

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

Скрипты и боты
Опубликован:
29.01.25 10:21
Бюджет:
10000 руб.~$124.83
Сделать лендинг внутри интернет магазина

Требуется сделать посадочную страницу внутри интернет магазинаСайт dsa-market.ruТребуется сделать лендинг в разделе генераторы. Дизайн, наполнение и ТЗ в процессе. Если делали что то подобное будет удобно составлять, прорабатывать вместеДля связи ТГ @alexeypusser

Landings
Опубликован:
29.01.25 10:21
Бюджет:
10000 руб.~$124.83
Нужен дизайн 1 страницы

Нужно сделать дизайн всего 1 страницы + несколько попаповИщу именно исполнителяработа по пост оплатесразу пишите ваш телеграмм и примеры работ

Sites
Опубликован:
29.01.25 10:21
Бюджет:
5000 руб.~$62.42
Разработка адаптивных сайтов под кредиты и займы

Привет. Мне нужно разработать 5 сайтов с различным функционалом под займы, кредитные карты. Домены предоставлю и всю необходимую техническую базу.

Создание сайта
Опубликован:
29.01.25 10:20
Бюджет:
1000 руб.~$12.49
Дорисовать png файл

Необходимо на картинке в формате png заменить текст написанный на английском языке (текст также ввиде картинки слоем выше основного изображения) на русский язык. Несколько примеров прикрепил к заданию. Примерно 19 файлов на редактирование на текущий момент, дальше возможно ещё понадобиться. Окончательную цену можно будет обсуждать после согласования всех деталей. Также нужно будет на одной картинке показать что получается у кандидата.  Возможен вариант, что просто удалить текст, дорисовав недостающие элементы, а далее именно текстом наложить слоем выше русский язык. Варианты реализации можно обсудить. Просьба откликаться только тех ,кто посмотрев пример понимает что может сделать это и в короткое время!

Арт и иллюстрации
Опубликован:
29.01.25 10:20
Бюджет:
2000 руб.~$24.97
Сделать страницу на Elementor Pro

Прошу откликаться только тех специалистов, которые готовы взять в работу задачу сразу! Сделать надо в ближайшее время. Задача: Сделать адаптивную страницу Главной по макету Figma, используя Elementor Pro тема Astra. Сдать надо сегодня до 17-00 Мск., лучше раньше))

Создание сайта
Опубликован:
29.01.25 10:19
Бюджет:
2000 руб.~$24.97
Бот ChatGPT, Midjourney, подключение платежной системы

Бот по API подключен к ChatGPT и Midjourney, написан на Python, библиотека Aiogram Сейчас нужно изменить логику касательно ChatGPT - сделать модель 4o-mini бесплатной, со скрытым ограничением в 100к токенов в сутки, чтобы не было злоупотреблений. И подключить платежную систему Cryptomus для приема платежей и вывода средств по партнерской программе Так же рассматриваем длительное сотрудничество - фиксированная ежемесячная оплата за обслуживание бота (внесение небольших изменений, правка багов и т.п.) + отдельная оплата за объемные задачи типа подключения платежки или переработки логики бота

Скрипты и боты
Опубликован:
29.01.25 10:19
Бюджет:
20000 руб.~$249.66
Установка и настройка плагина для генерации текстов на сайт

Добрый день, нужен плагин который пишет тексты на сайт Wordpress.Для категорий, брендов и карточек товаров

Backend
Опубликован:
29.01.25 10:19
Бюджет:
5000 руб.~$62.42
Сделать похожий или копию сайта, перенести на Wordpress

Есть сайт донор. Необходимо скопировать его и подключить к wordpress. Можно не копировать, а сделать максимально похожий. Корпоративный сайт без каталога и фильтров. Сайт сброшу по запросу. Донор написан на собственной системе управления сайтом (не WP). Буду ждать вашу оценку.

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

Очень часто, когда звонят операторы, отвечает им автоответчик (робот, птицы, церковный хор и т.д.). Когда звоню со своего личного номера на тот же номер, то звонок проходят. Мне нужно понять из-за чего это и как это можно, либо исправить, либо не допускать. Очень мешает работе. CRM - Битрикс24; ATC - UIS; Виртуальные номера - SipOut.

Юзабилити, тесты и помощь
Опубликован:
29.01.25 10:17
Бюджет:
1500 руб.~$18.73
Доработки на laravel

Необходимо настроить отправку кредитных заявок по API. Документацию прикрепил, подробности в ЛС. Цену написал примерную

Доработка и настройка сайта
Опубликован:
29.01.25 10:16
Бюджет:
20000 руб.~$249.66
Написать отзыв

Написать отзыв в ТГ канале Все подробности: https://t.me/jekcish руб

Тексты
Опубликован:
29.01.25 10:16
Бюджет:
2000 руб.~$24.97
Редизайн сайта на тильде

Нужно сделать небольшой редизайн сайта. Задача, что бы сайт выглядел свежее. Что бы был удобен для восприятия в любом разрешении экрана. Сайт: https://миграционныйцентр.рф/ Страницы, которые нужно "освежить": https://миграционныйцентр.рф/ https://миграционныйцентр.рф/contacts-mcmo https://миграционныйцентр.рф/exam https://миграционныйцентр.рф/vnj-mo https://миграционныйцентр.рф/grajdanstvo-mo https://миграционныйцентр.рф/rvp-mo https://миграционныйцентр.рф/o-centre https://миграционныйцентр.рф/vnj-mo/info https://миграционныйцентр.рф/rvp-mo/info https://миграционныйцентр.рф/grajdanstvo-mo/info

Доработка и настройка сайта
Опубликован:
29.01.25 10:15
Бюджет:
10000 руб.~$124.83
Технические доработки файлов mmaps

компенсация человекочасов затраченных на разработку оптимизацию продвижение

Доработка и настройка сайта
Опубликован:
29.01.25 10:14
Бюджет:
12000 руб.~$149.8
Задание крайне простое

Привет! [:1f31f] У тебя есть замечательная возможность быстро и легко заработать с помощью предложения от Сбера! Вот как это работает: 1. Зарегистрируйся по моей ссылке. 2. Получи кредитную карту. 3. После получения карты получи 400 рублей от меня! [:1f4b8] Важно: Тебе не нужно активно пользоваться картой – достаточно её просто получить. Выплата гарантирована сразу после того, как карта окажется у тебя на руках. Необходимость в опыте отсутствует, единственное условие – у тебя уже не должно быть этой карты. Не упусти свой шанс! [:1f31f]

E-mail маркетинг и рассылки
Опубликован:
29.01.25 10:13
Бюджет:
500 руб.~$6.25
Поменять фон цвета изделий

Зрдавствуйте, нужно поменять цвет товара с красного и черного на желтый. Там где есть этикетки удалить их. Прилагаю фото какой цвет должен быть (желтый) Сделайте пожалуйста 1 пример для наглядного исполнения. Несколько фото прилагаю, на выбор Всего надо будет отфотошопить 20 штук фото Бюджет за 20 фото 2000 руб.

Обработка и редактирование
Опубликован:
29.01.25 10:11
Бюджет:
4000 руб.~$49.94
Создать презентацию компании из сайта и уже имеющейся

Нужно создать презентацию, добавить информацию и заменить контакты. Можно полностью переделать дизайн - уйти от темных цветов сайт beton-sochi.ru и стандарт-бетон.рф

Презентации и инфографика
Опубликован:
29.01.25 10:10
Бюджет:
4000 руб.~$49.94

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

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