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

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

Сделать несколько блоков в презентации по примеру

Необходимо блоки в презентации, которые просто текстом написаны задизайнить по примеру презентации по ссылке. Готовую работы прислать в Figma Файл - обработка пропущенных - это то что нужно сделать по аналогии. Файл - пакетное внедрение - это презентация по примеру которой нужно сделать дизайн

Презентации и инфографика
Опубликован:
29.01.25 06:38
Бюджет:
2000 руб.~$24.97
Требуется контент-менеджер для городского сообщества

Городское сообщество (ВКонтакте и Telegram) ищет специалиста для создания и публикации контента. Нам нужен человек, который будет помогать развивать проект и наполнять его актуальными новостями, событиями и полезной информацией. Что нужно делать? [:2705] Писать и публиковать новости, анонсы, обзоры событий. (4 поста в день) [:2705] Делать рерайт и адаптацию текстов в удобном формате. [:2705] Работать с визуальным контентом (фото, простые графические объявления). [:2705] Следить за актуальностью информации. Кого ищем? [:2714] Человека с грамотной русской речью. [:2714] Опытного в ведении сообществ ВКонтакте и Telegram. [:2714] Ответственного и оперативного в работе.

Соцсети и SMM
Опубликован:
29.01.25 06:29
Бюджет:
30000 руб.~$374.49
Доделать готовую 3д модель, наложить текстуры

Наложить готовые текстуры на 3д модель (тоже готова). Работа через блендер, если есть навык то сделать фон.

Обработка и редактирование
Опубликован:
29.01.25 06:23
Бюджет:
500 руб.~$6.25
Срочно необходимо создать презентацию в течении 3ч

Необходимо создать небольшую презентацию ворд или пдф на 5-6 страниц с графиками с фотографиями . срок сегодня до 12:00 ( некоторые фотографии вам надо будет находить самим,некоторые я предоставлю вам) до полного подтверждения! Пример презентации прикрепил, нужна простая презентация и текст для презентации прикрепил

Презентации и инфографика
Опубликован:
29.01.25 06:13
Бюджет:
3000 руб.~$37.45
Перепечатка текста

Помощник секретаря. Референты. Редактирование текста.Контроль качества. Соблюдение в срок.Точность.Внимательность.

Набор текста
Опубликован:
29.01.25 06:00
Бюджет:
2000 руб.~$24.97
Сделать презентацию в PowerPoint

Текст сейчас на 17 страницах в формтате Word Нужно всё перенести в PowerPoint используя минимальное количестов графики. Цветовая палитра Основной цвет: #587099 Дополнительные цвета #8689AC #3F5576 #2F3148 #101116 Цвет текста можно использовать любой, главное чтобы был легко различим Есть логотип для презентации Бюджет 1000р срок сегодня 29.01.25 до 18.00 по МСК

Презентации и инфографика
Опубликован:
29.01.25 05:35
Бюджет:
1000 руб.~$12.49
Ищу копирайтера для текстов для рассылок

Желаемая ставка 100 – 200 руб. за 1000 символов. Сейчас есть заказ работу на небольшой рассылку для начала. Поздравительная рассылка. В ответ указывайте ваши примеры работ. А также указывайте и ставку за 1000 символов

Продающие и бизнес-тексты
Опубликован:
29.01.25 04:39
Бюджет:
20000 руб.~$249.66
Разработка ТГ бота и связь его с AmoCrm

Здравствуйте. Требуется разработать Telegram-бота со следующим функционалом: Заполнение форм заявок на открытие сделки. Отправка этих заявок в AMO CRM (создание сделки, заполнение полей в карточке сделки, карточке компании, карточке контактов, отправка сообщений в чат менеджеру в AMO). Загрузка информации из AMO в бота, вывод информации о ранее совершённых и активных на данный момент сделках. Загрузка документов по сделкам. Отправка сообщений через бота в AMO. У AmoCRM нестандартная форма подключения ботов, поэтому желательно, чтобы у разработчика был опыт интеграции ботов с AMO. Во вложении к данному сообщению находится схема бота с текстовками в блоках, а также детальное описание функционала бота и того, что и в какой момент он должен делать. Если вы готовы взяться за эту задачу, просьба сообщить стоимость и сроки исполнения.

Скрипты и боты
Опубликован:
29.01.25 03:33
Бюджет:
140000 руб.~$1747.6
Презентация магазина для ТЦ

создать презентацию текст и слайды для Получение арендного места в ТЦ для размещения фирменного магазина

Презентации и инфографика
Опубликован:
29.01.25 03:25
Бюджет:
10000 руб.~$124.83
Транскрибация аудио в текст

нужно транскрибировать регламенты компании. Аудио хорошего качества, примерно 2 часа, состоит из 22 фрагментов. Если делаете с использованием ИИ, то затем нужна ручная корректировка. Задача срочная, желательно в течение одного дня.

Опубликован:
29.01.25 02:43
Бюджет:
1000 руб.~$12.49
125212

Если у вас есть опыт в офисных приложениях , предлагаем вам оставить отклик по занятости связанной с набором текста и копирайтом ; https://t.me/m/C9wuRnWvOWJi [:2b50] Больше предложений : https://t.me/+h4xE0vcZyN01NTcy

Тексты и наполнение сайта
Опубликован:
29.01.25 00:25
Бюджет:
6000 руб.~$74.9
Написать текст отзыва IOS

Тг @cldAmbassador Написать текст отзывов, требуется исключительно айфон руб

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

Необходимо проанализировать 3 сайта примера, взять за основу скелет и сделать улучшенную версию. Нужна команда соблюдающая сроки, с мощным дизайнером и НЕ загруженная КУЧЕЙ проектов. Как я вижу работу с исполнителем - я даю ссылки на сайты примеры. Вроде как копия нужна, но с улучшениями. Вы оцениваете работу, считаете стоимость. Согласовываем ТЗ. Отправляем на прорисовку дизайнеру, согласовываем и на верстку. Текста с исполнителя. Ставить домен+хостинг буду своими силами.

Создание сайта
Опубликован:
29.01.25 00:14
Бюджет:
120000 руб.~$1497.95
125212

Если у вас есть опыт в офисных приложениях , предлагаем вам оставить отклик по занятости связанной с набором текста и копирайтом ; https://t.me/m/C9wuRnWvOWJi [:2b50] Больше предложений : https://t.me/+h4xE0vcZyN01NTcy

Тексты и наполнение сайта
Опубликован:
28.01.25 23:15
Бюджет:
6000 руб.~$74.9
125212

Если у вас есть опыт в офисных приложениях , предлагаем вам оставить отклик по занятости связанной с набором текста и копирайтом ; https://t.me/m/C9wuRnWvOWJi [:2b50] Больше предложений : https://t.me/+h4xE0vcZyN01NTcy

Тексты и наполнение сайта
Опубликован:
28.01.25 22:54
Бюджет:
6000 руб.~$74.9
Nii

В поиске возможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://t.me/m/C9wuRnWvOWJi [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://t.me/+h4xE0vcZyN01NTcy

Тексты и наполнение сайта
Опубликован:
28.01.25 22:49
Бюджет:
6000 руб.~$74.9
Nii

В поиске возможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://t.me/m/C9wuRnWvOWJi [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://t.me/+h4xE0vcZyN01NTcy

Переводы
Опубликован:
28.01.25 22:44
Бюджет:
6000 руб.~$74.9
Nii

В поиске возможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://t.me/m/C9wuRnWvOWJi [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://t.me/+h4xE0vcZyN01NTcy

Маркетплейсы и доски объявлений
Опубликован:
28.01.25 22:31
Бюджет:
6000 руб.~$74.9
Ordersm

Если у вас есть опыт в офисных приложениях , предлагаем вам оставить отклик по занятости связанной с набором текста и копирайтом ; https://t.me/m/C9wuRnWvOWJi [:2b50] Больше предложений : https://t.me/+h4xE0vcZyN01NTcy

Тексты и наполнение сайта
Опубликован:
28.01.25 22:30
Бюджет:
6000 руб.~$74.9
Заказ

В поиске возможности заниматься редактированием и вводом текста за оплату? [:270d][:1f4bc] [:1f4e9] Поделитесь своим откликом: https://t.me/m/C9wuRnWvOWJi [:1f4e9] Требуется лишь небольшой опыт работы с офисными приложениями. [:1f5a5][:2728] Вакансии от канала https://t.me/+h4xE0vcZyN01NTcy

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

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

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