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

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

Создать логотип

Требуется создание логотипа.

Логотип и брендинг
Опубликован:
29.01.25 10:37
Бюджет:
1000 руб.~$12.49
Создать нейро чат бота

Создать нейро чат бота для рассылки сообщений по телеграм и велением диалогов с несколькими клиентами одновременно, ведение клиента по воронке продаж.

Скрипты и боты
Опубликован:
29.01.25 10:37
Бюджет:
4000 руб.~$49.94
Создать сервер с р2р подключением

Нужно создать впn Сервис чтоб проходил через 2 страны, допустим точка входа россия, затем Швейцария-Нидерланды, выход. Нужно чтоб мог Подключится через приложение open впn допустим конфигурации скачал и все. Если есть предложения пишите.

Сервера и хостинг
Опубликован:
29.01.25 10:37
Бюджет:
2000 руб.~$24.97
Ведение маркетплейса Озон и ВБ

Задачи которые нужно будет выполнять: Всю работу готов разделить на 3 этапа: 1. Категорийный менеджмент: 1) Поиск ниши для запуска 2) Поиск 3-5 товаров для продажи Товар должен соответствовать требованиям: Оборот по широкому ключевому запросу от 10 млн рублей и не более 50 млн Среднее количество продаж на 1 продавца от 170 в месяц. Процент выкупа от 80% Цена реализации должна быть 2000-2700 руб Процент товаров с продажами от 25 % Процент продавцов с продажами от 65% Не должно быть монополистов в данном товаре Товар не должен требовать маркировки Честный знак. У товара нет ярко выраженной сезонности. Это не Бады, не лекарства и чтобы не наносил вреда окружающей среде. Товар не требует лицензий. В первую очередь ищем товар по Озону, ВБ будет второстепенно. Если дополнительно найдете поставщика товара в России заплачу бонус или обсудим как отдельное задание. Главное требование к поставщику, поставщик должен выдавать закрывающие документы. Товар должен стоить у поставщика по оптовой цене не более 800 рублей +/- 100р. 2. На втором этапе нужно будет создавать карточки товаров и выводить товар в топ. Первично на Озоне, вторично на ВБ. 3. На третьем этапе контролировать все процессы продажи. От вас жду предложения по цене выполнения задания. Преимуществом будет умения в поиске поставщика. Предложения рассматриваю до 1 февраля 2025г.

Маркетплейсы и доски объявлений
Опубликован:
29.01.25 10:37
Бюджет:
20000 руб.~$249.66
Ищем тестировщика игры в STEAM

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

IT-технологии и Разработка
Опубликован:
29.01.25 10:36
Бюджет:
6500 руб.~$81.14
Убрать тормоза вордпрес

Есть сайты на ворд пресс Ужасно медленно работает админка Надо исправить эти косяки ,...............

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

В таблице добавить формулы, считающие рейтинг по условию. Заполняются ячейки с рейтингом (количество отзывов). В итого должен посчитаться рейтинг суммарный, с условием, что каждый отзыв имеет определенное количество баллов (5* + 3, 4* +1, 3* -1 и тд) На Итоговом листе собрать сводную таблицу по всем трем магазинам. В каждом листе выделить лидеров (максимальный рейтинг) https://docs.google.com/spreadsheets/d/14Dhq3dyan9rp5Q645-CKYlxJOD4PWI9t6bC8iBaQXpM/edit?usp=sharing

Персональный помощник
Опубликован:
29.01.25 10:34
Бюджет:
1000 руб.~$12.49
Выложить в google play приложение

Задача мега простая, есть готовое приложение написанное на flutter, нужно выложить его в гугл на наш аккаунт разработчика. Иконка, описание у нас готовы. Ваша задача будет собрать бандл, заполнить страницу приложения и другие моменты, чтобы все прошло.

Мобильные приложения
Опубликован:
29.01.25 10:33
Бюджет:
500 руб.~$6.25
Наполнение каталога товаров сайта

Есть сайт на bitrix. Нужно спарсить товары с сайта-донора (магазин96.com) Название/описание/все картинки/характеристики и т.д

Доработка и настройка сайта
Опубликован:
29.01.25 10:29
Бюджет:
500 руб.~$6.25
Доработать калькулятор на сайте

Тех задание можете посмотреть в фигме: https://www.figma.com/design/e4UxUYfTl587wGs1Su1SOX/%D0%9C%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B0%D0%BC?node-id=0-1&p=f&t=BvzAwiM3pfKMuk8T-0 Добавить несколько полей и выпадающие списки, а также настроить передачу данных в ватсап через калькулятор, округлить картинку, сделать более узкой. Исходник: https://disk.yandex.ru/d/AL3UlLIcyOhihw Исходник: https://ruseller.kz/catalog/manager/ Сроки: пару часов

Доработка и настройка сайта
Опубликован:
29.01.25 10:28
Бюджет:
2000 руб.~$24.97
Решить три задачи по дисциплине теоретические основы электротехники

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

Обучение и Образование
Опубликован:
29.01.25 10:27
Бюджет:
1500 руб.~$18.73
Освежить/ обновить логотип для мероприятия

Имеется логотип с прошлого мероприятия. Необходимо сделать обновленный вариант для нового мероприятия. В идеале 2 варинта. Либо 1 вариант и большее кол-во правок. Будем печатать на футболках и на медалях, также использовать для печатной продукции. Формат не обязательно вектор, можно проще. Тема - парусный спорт, мероприятие недельное парусное путешествие. Ищем исполнителя со свежими идеями, кто поможет передать наши ценности: свободу, любовь к природе и активный образ жизни, через логотип.

Логотип и брендинг
Опубликован:
29.01.25 10:26
Бюджет:
10000 руб.~$124.83
Разработка обратной связи для сайта

Требуется разработка обратной связи для сайта Сайт на 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

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

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