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

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

Анимация лого

Всем привет! Нужно анимировать кубики, сделать их в 3D чтобы они на 360 градусов разворачивались и крутились, нужно сделать в видео, кто может помочь, откликнитесь

Опубликован:
29.01.25 08:29
Бюджет:
2000 руб.~$24.97
Ведение и продвижению Telegram-канала

Тематика: Визовый центр Формат: Долгосрочное сотрудничество Что нужно делать: Разработка контент-плана Написание постов + ежедневный постинг Поиск и проверка каналов для закупки рекламы Подготовка рекламных постов Закуп рекламы Оформление и полная настройка канала Анализ статистики и улучшение стратегии продвижения Что важно: Опыт ведения Telegram-каналов от 1 года Умение писать вовлекающие и полезные посты Понимание Telegram-алгоритмов и методов продвижения Навыки работы с рекламными кабинетами и анализом эффективности рекламы Как откликнуться: Напишите в ответе примеры каналов, с которыми работали, и пару слов о вашем опыте.

Соцсети и SMM
Опубликован:
29.01.25 08:26
Бюджет:
6000 руб.~$74.9
Cоздания аналитической платформы наподобие Sellerboard

(демо: [https://app.sellerboard.com/en/auth/demolink/]) с основным функционалом: 1. API-Интеграция - Получение данных о заказах/продажах из e-commerce API. - Масштабируемость (сейчас 2 продукта, в будущем до 5). 2. Хранение данны - Сохранение информации в базу Supabase. - Продуманная структура таблиц (продажи, расходы, аналитика). 3. UI (UI Bakery / Retool) - Создание удобного интерфейса наподобие Sellerboard (только нужные модули). 4. Ключевой функционал - Список продуктов: добавление, редактирование товаров. - Цены в разных валютах: учёт стоимости, VAT, фулфилмент-фии, листинга и т.д. - Рекламные расходы: ручной ввод затрат на рекламу (ежедневно по каждому продукту). - Dashboard: выбор периода, расчёт продаж, прибыли (gross/net), маржи, ROI, учёт всех затрат (VAT, реклама и пр.), единиц продано, возвраты, конвертация в нужную валюту. 5. Требования - Опыт ра...........

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

Постоянная основа Создание рилс + внесение корректировок, сдача в срок. Возможны срочные задания Создание интересных рилс, с инфографикой (иногда стикерами)

Видеосъемка и монтаж
Опубликован:
29.01.25 08:25
Бюджет:
2000 руб.~$24.97
Создание рилс

Нужен рилсмейкер! Человек который готов искать,думать и создавать идеи для reels! Самое главное чтобы вам это дело нравилось ! Вам нужно искать,создавать или думать какие то тренды и тд Золотые горы не обещаю,но если вы себя покажете,то работы будет много! Если у вас акцент именно заработать с первых секунд,то лучше не писать ! Нужен человек на перспективу,но все будет оплачиваться ! Жду предложений ваших !

Видеоролики
Опубликован:
29.01.25 08:24
Бюджет:
12000 руб.~$149.8
Реализовать алгоритм оптимизации транспорта cvrptw+

Необходимо реализовать полностью локально развертываемый алгоритм (без обращения к облачным сервисам типа Яндекс.Маршрутизация) оптимизации движения транспорта вида cvrptw+ с кастомными ограничениями, на любом языке и с помощью любой библиотеки (например, Google ORTools). Желательно иметь опыт решения подобных задач. Алгоритм оформить в виде REST API-сервиса. Также нужны автотесты, подтверждающие корректность работы алгоритма на различных вариантах входных данных. Подробное ТЗ вышлю в личку.

Десктоп программирование
Опубликован:
29.01.25 08:24
Бюджет:
150000 руб.~$1872.43
Размещение статьи на сайтах

Необходим опубликовать статью на сайтах. Обязательно чтобы была связь с яндекс новостями. Специалист по публикации новостей на сайтах.

Реклама и PR
Опубликован:
29.01.25 08:22
Бюджет:
4000 руб.~$49.94
Решение аналитической задачи. Создание презентации

Привет, необходимо решить теоретическую задачу на аналитическое мышление. Итоговое решение должно быть предоставлено в виде презентации или подробно расписанного текста. Решения задачи при помощи ИИ допускается только при выполнении всех пунктов задания и при хорошем оформлении. Решившего задачу ждет собеседование и возможная работа в крупнейшем банке в стране или символическое денежное вознаграждение. 5000 На ваш выбор. Так же можете предлагать свои варианты задача: аналитик дал отчет о том, что увеличилось количество переводов из Банка в Банк - конкурент, отток платежей в категориях "Фаст Фуд" и "Транспорт". Нужно подготовить план (в виде презентации) для Удержания оттекающей аудитории. В плане обязательно раскрыть следующие этапы работ: Подготовить анкету с описанием кого, как опрашивать и зачем опрашивать с обоснование численности респондентов. Описать кейсы с логикой проверки гипотез (варианты), полученных во время опроса и на основании результата аналитики (пункт 1). Построить клиентский путь для компании удержания (с кем, когда и как коммуницируем). *В качестве аналитики использовать открытые источники и указать ссылки на них.

Персональный помощник
Опубликован:
29.01.25 08:21
Бюджет:
10000 руб.~$124.83
Доработка сайта на DLE

Добрый день! Ищу специалиста по DLE. Старый сайт, с большой историей, хотелось бы сделать корректную техничку по сео, обновить DLE, и внести изменения, которые посоветует специалист. Только с опытом работы в DLE пожалуйста

Доработка и настройка сайта
Опубликован:
29.01.25 08:20
Бюджет:
15000 руб.~$187.25
Добавить новые товары на тильде

Ищем опытного специалиста с короткий срок разместить новые товары на нашем сайте , детская одежда и аксессуары. у нас есть таблица эксель в ней все данные, фото на ссылке, в карточку добавить информацию по аналогии похожих товаров данного бренда : наименование бренд ,арт цена , размер, состав ,страна производства, название товара,поставить значок "new", проверить чтобы товар там отобразился на экране. все размеры должны быть по возрастания от меньшего к большему. у меня есть полностью готовый файл, все кроме описания в нем есть для загрузки. Вам нужно загрузить и подкрепить фото и расположить товар в нужном разделе. добавить легкое описание, и поставить товар в нужный раздел( около каждого арт будет указан нужный раздел) 78 единиц товара.

Доработка и настройка сайта
Опубликован:
29.01.25 08:19
Бюджет:
7000 руб.~$87.38
Добавить живых русских подписчиков в аккаунт тг, инст

В новый аккаунт необходимо добавить живых подписчиков постепенно до 600 штук в инст, до 300 в тг. По срокам - готова обсудить рекомендации с исполнителем.

Соцсети и SMM
Опубликован:
29.01.25 08:17
Бюджет:
1000 руб.~$12.49
Промокоды

Необходимо занести на сайт битрикс промокоды. Список кодов и инструкция во вложении. Для всех одинаковые условия: скидка 15% на заказ от 20 000 рублей

Доработка и настройка сайта
Опубликован:
29.01.25 08:17
Бюджет:
1000 руб.~$12.49
Доработать Opencart

Требуется выполнить задачи, которые описаны здесь Адрес сайта: buketprosto.ru https://docs.google.com/document/d/1NGLM8F87WMqd9z8DPDCsqq-i3vMoEruoFJrKiOPATB8/ Отвечу на все вопросы, пишите.

Доработка и настройка сайта
Опубликован:
29.01.25 08:16
Бюджет:
40000 руб.~$499.32
Обновить несложный сайт Wordpress

Добрый день Есть простой сайт на WoRDpres основной и каталог на поддомене. Требуется объединить на основном и удалить все лишнее.

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

выкладка уроков 77 уроков + доп файлов подключение автоматической оплаты и выдачи доступа пишите плиз с ценами

Обучение и консалтинг
Опубликован:
29.01.25 08:15
Бюджет:
1000 руб.~$12.49
Битрикс24 открытые линии whatsapp

Подключиться по видео и показать в общих чертах как работают открытые линии в битрикс24 на примере whatsapp (просто показать куда приходят сообщения и откуда отправляются)

Обучение и консалтинг
Опубликован:
29.01.25 08:11
Бюджет:
1000 руб.~$12.49
Помощник

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

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

Здравствуйте Первый раз обращаюсь за данными услугами Хочу узнать сколько будет создать похожий сайт https://www.admos-gifts.ru/ Интернет-магазин

Создание сайта
Опубликован:
29.01.25 08:11
Бюджет:
60000 руб.~$748.98
Нужен дизайн на основе 3д модели

Требуется создать 10 интерьерное фото с предметом 3д модель которого предоставлю. Задача заменить предметную фотосъемку обработкой 3д модели с последующей интеграцией в фон. Задача не единичная, ищу толкового специалиста с опытом работы. Использование ИИ обязательно Модель и референтные фото отдельно пришлю

Обработка и редактирование
Опубликован:
29.01.25 08:10
Бюджет:
10000 руб.~$124.83
Яндекс подсказки - продвижение

Коллеги, приветствую Нужно продвижение в яндекс подсказках сайта 03-help.ru Идеальные ключи: - платная скорая помощь Москва - платная скорая помощь Московская область Общее представление о результате у нас есть, но требуется более детально обсудить с исполнителем процесс/результат. Для этого прошу сообщить: - стоимость заявленных фраз/срок вывода - если стоимость будет сильно дорогой, то потребуется адекватное предложение по иным фразам от потенциального исполнителя. Ждем адекватных развернутых предложений, а не таких, где вы формально пишите, что какие вы молодцы и опыт в этой теме сто лет [:1f642]

Трафик
Опубликован:
29.01.25 08:09
Бюджет:
20000 руб.~$249.66

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

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