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

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

Создание сайта на вордпресс по шаблону

Есть задача сделать сайт с таким дизайном: https://themes.vamtam.com/?theme=lawyer&n=1 Шблон проекта мы купим. С таким наполнением https://docs.google.com/document/d/1pB9SeGeKgqxs2WjodVzqDeA1pbZUp7gPhCbNknD7nV4/edit?tab=t.0#heading=h.35gk0w9cyu12 Движок - Тильда или Вордпресс Оцените сколько времени понадобится на создание сайта

Создание сайта
Опубликован:
29.01.25 15:34
Бюджет:
50000 руб.~$624.15
Сделать рендер

Сделать рендер по имеющейся 3D модели Компас, тема: мебель лофт для последующей вставки в каталог, сайт и т.д. В дальнейшем планируется долгосрочное сотрудничество для создания дизайна каталога мебели.

Интерьер и экстерьер
Опубликован:
29.01.25 15:34
Бюджет:
500 руб.~$6.25
Сделать годовой отчет по Медиалогии

Нужно сделать годовой отчет по Медиалогии по ряду компаний/мероприятий Сравнить 2024 и 2023 год посчитать данные из социальных сетей сделать аккуратную аналитическую выгрузку с выводами (почему тут всплеск, а тут его нет) и т.д.

Персональный помощник
Опубликован:
29.01.25 15:32
Бюджет:
10000 руб.~$124.83
ТЗ для рюказов и футболок

Мы хотим заказать партию рюкзаков и футболок в Ателье, поэтому нужно сделать ТЗ для нашего мерча. Кидайте ваши кейсы, отзывы. Пишите в тг: fores069

Polygraphy
Опубликован:
29.01.25 15:32
Бюджет:
10000 руб.~$124.83
Разработка Telegram Mini App

Цель: Создать мобильное приложение Telegram Mini App, которое включает реферальную систему, раздел с уроками и раздел задания с начислением виртуальных токенов. 1. Раздел Уроки Уроки будут в формате коротких видеороликов (2-3 минуты). Уроки будут каждый день добавляться. 2. Реферальная система: Генерация реферальных ссылок. Отображение рефераллов. 3. Раздел Задания Задания могут быть каждый день добавлены новые. Выполнение заданий в приложении приносит виртуальные токены (в первом этапе просто запись накопленных токенов). При отклике укажите свою цену на реализацию и сроки реализации пожалуйста.

Скрипты и боты
Опубликован:
29.01.25 15:31
Бюджет:
20000 руб.~$249.66
Ищу человека который научит меня 3д моделированию

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

Юзабилити, тесты и помощь
Опубликован:
29.01.25 15:30
Бюджет:
8000 руб.~$99.87
Помощ в настройке Whatsapp buissnes API

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

E-mail маркетинг и рассылки
Опубликован:
29.01.25 15:30
Бюджет:
6000 руб.~$74.9
Создание 5 шортсов до 1 минуты на тему аниме.

Нужно создать семь роликов до минуты, просто вырезав по 58 секунд из интересных моментов любых аниме. вот пример и канал для которого создаются шортсы: https://youtu.be/HXZ3MdQyNH4?si=64gbLPMzgibh2_Ip . Обязательно это должны быть разные аниме. Нельзя использовать аниме от Амазона. Нельзя взять и скачать чужой шортс его выдав за свой. Аниме на ваш выбор. Избегайте эротики и насилия. Оплата по 100 рублей за ролик. весь заказ 500 рублей.

Видеосъемка и монтаж
Опубликован:
29.01.25 15:30
Бюджет:
500 руб.~$6.25
Чат менеджер

В приложение нужны люди для работы в отделе Чат-поддержки клиентов. Oбязаннoсти: - приём, xранeниe, жалоб клиентов; - рaбота в сooтвeтcтвиe c инстpукциями; - бecконфликтнoе общeние с клиeнтaми; - систематическое обучение; Требования: - только совершеннолетние; - умение планировать и организовывать свою трудовую деятельность; - наличие личного ноутбука или пк; - знание и понимание русского языка; Условия: - только на постоянную работу; - график 2/2; - рабочий день: 10:00 - 21-00 - обучение/ стажировка/ сопровождение; - полная материальная ответственность; - оплата 2 раза в месяц: 12 и 25 числа; Что осталось непонятным обсудим лично. Рады будем видеть вас в нашей команде!

Скрипты и боты
Опубликован:
29.01.25 15:29
Бюджет:
110000 руб.~$1373.12
Снять 4 видео по примеру

Задание: - Для видео потребуется 3-4 человека, точнее их пальцы - видео со звуком тиков счетчика - в конце, в момент выбора проигравшего нужно убрать палец как будто ударило током (можно закричать) - длина видео 6-10 сек - формат видео 9:16 - количество: 4 шт Примеры видео - https://drive.google.com/drive/folders/1rTtAiNYehBHc6WAl2i3Et9l-9E8S4uT2?usp=sharing Приложения с игрой ниже: Android https://play.google.com/store/apps/details?id=com.youngdevkh.fingerpicker iPhone https://apps.apple.com/ru/app/finger-picker/id1632641308

Видеоролики
Опубликован:
29.01.25 15:28
Бюджет:
4000 руб.~$49.94
Внешние ссылки на англоязычный сайт

Нужно зарегистрировать англоязычный сайт в каталогах сайтов, товаров, услуг и организаций. Тематика: Нейросети.  Желательно чтобы частью всех сайтов были каталоги стартапов, ИИ инструментов.

Ссылки
Опубликован:
29.01.25 15:27
Бюджет:
4000 руб.~$49.94
Сделать полную копию сайта

Нужно сделать копию сайта, один в один. На какой CMS не важно. Главное, чтоб получилась 100% копия. Исходников нет.

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

Нужно сделать простейшее приложение похожее на скрин. Всего будет ~15 компаний МФО. Нижнее меню не нужно. Мне нужны исходники приложения и готовый apk файл.

Мобильные приложения
Опубликован:
29.01.25 15:21
Бюджет:
2500 руб.~$31.21
Отрисовать картинки или изменить

Необходимы подобные картинки с элементами которые указаны на них, необходимо водяной знак поставить мой. Пример во вложении. Таких карточек 54 шт.

Обработка и редактирование
Опубликован:
29.01.25 15:20
Бюджет:
2000 руб.~$24.97
Дизайн баннеров для двух площадок

Нужно оформить баннера для двух площадок. RuTube: - Баннер в ПК версию - Баннер в моб версию АВИТО: - баннер обложка для трех направлений по три в слайдере - баннер обложка адаптивы для мобильной версии для трех направлений - товарная карусель

Веб и мобильный дизайн
Опубликован:
29.01.25 15:18
Бюджет:
20000 руб.~$249.66
Интеграция ClickUp и Airtable

Нужно сделать интеграцию ClickUp и Airtable. Задачи, информация из задач в ClickUp должна дублироваться полностью в Airtable. Дополнительно в Airtable надо построить дашборд с графиками и диаграммами. Подробное ТЗ вышлю лично. Бюджет выставил условный, открыт к предложениям.

Скрипты и боты
Опубликован:
29.01.25 15:17
Бюджет:
60000 руб.~$748.98
Отвечать людям на сообщения по заготовленному тексту

за подробностями в тг: vver1tta руб

Тексты
Опубликован:
29.01.25 15:16
Бюджет:
800 руб.~$9.99
Анимация svg

Нужна плавная анимация линий на сайте (они в формате svg) - https://fastfox.pro/, на главной странице. Заинтересованы в подрядчике на постоянной основе, так как работы по сайту много. Пишите предложения и стоимость

Веб и мобильный дизайн
Опубликован:
29.01.25 15:14
Бюджет:
6000 руб.~$74.9
Сделать дизайн 1 страницы в figma презентации

Нужно по примеру оформить 1 страницу в figma презентация. Есть определенный набор данных с картинками, нужно красиво его оформить, дополнительных данных нет, их выдумывать не надо, просто красиво все оформить. https://www.figma.com/design/X1lyyIHV5gPrssstdrNlL7/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B0%D1%8F-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD?node-id=0-1&t=LWR4tiELBNS46svl-1 макет нужен сегодня, + в дальнейшем возможность подготовить к печати для типографии (это отдельный кворк будет)

Полиграфия
Опубликован:
29.01.25 15:09
Бюджет:
1000 руб.~$12.49
Оформить канал в дзене и добавить 15 публикаций

Для центра подологии и педикюра нужно: - оформить канал в дзене (логотипы и фото) - добавить 12 публикаций о услугах подолога с уникальным текстовым контентом и фото (нейросети можно использовать с умом) Доступ предоставляю временный для Вашей почты в яндексе и вы все делаете. Для понимания какой контент добавить вот ссылка на сайт https://podocenter.ru/ Вот ссылка на ютуб https://www.youtube.com/@podologycenter?si=VvFoThMFF0-g5zOQ Основная задача канала продвинуть ФИО основателя как бренд в связке с услугами подолога.

Тексты и наполнение сайта
Опубликован:
29.01.25 15:09
Бюджет:
10000 руб.~$124.83

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

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