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

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

Сделать программу для windows

У нас есть файл word, в котором проставлены ссылки на локальные файлы и интернет страницы. Нужна программа, чтобы можно было это всё собирать в exe файл, где в качестве меню был бы текст из документа word с активными ссылками. Либо сделать полноценный редактор, в котором можно было бы прописывать текст и меню, в котором можно прописывать пути на ссылки на открываемые объекты и интернет страницы. После чего сохранять это в один exe файл.

Десктоп программирование
Опубликован:
14 часов назад
Бюджет:
6000 руб.~$74.9
Сделать простые аппликации для детского сайта

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

Арт и иллюстрации
Опубликован:
14 часов назад
Бюджет:
1000 руб.~$12.49
Наполнить страницы по аналогии - самописный движок

Привет нужно скопировать страницы и сделать по аналогии на самописном движке ТЗ прикрепил по вопросам пишите, подскажу задача срочная

Доработка и настройка сайта
Опубликован:
14 часов назад
Бюджет:
10000 руб.~$124.83
Оформление сниппета для сайта (Тильда)

НЕобходимо оформить сниппет, вывести контактную информацию и блоки сайта. Сайт создан на платформе Тильда.

Внутренняя оптимизация
Опубликован:
14 часов назад
Бюджет:
2000 руб.~$24.97
Оформить Яндекс бизнес, карты, Яндекс Услуги

Ниша : видеонаблюдение, умный дом, электрика, слаботочные системы Яндекс Бизнес, Яндекс Услуги Заполнить всю информацию в профилях, обновить данные, заполнить услугами, примерами работ, фото, видео, заполнить услуги, описания, цены

Маркетплейсы и доски объявлений
Опубликован:
14 часов назад
Бюджет:
7000 руб.~$87.38
Разработать 2 варианта визитки с учётом брендбука

Есть бренд бук (прикреплён к заданию) Нужно 2 варианта визитки. (я предполагаю светлую и темную, но если предложите что-то интересное - я только рад и готов к обсуждению) Итоговый вариант должно быть возможно редактировать самостоятельно. Вставлять в него Фамилии и имена и менять указываемые номера те л е фо на и остальное. (предполагаю, что его удобно будет менять в фотошопе, но, возможно, если будет более удобный вариант - готов рассмотрерть.) Визитка односторонняя. Размер шрифта - читабельный. Обязательно указать на визитке: Агентство недвижимости Мосгрос. Покупка. Продажа. Аренда. Обмен. Ипотека. Строительство. Фамилия имя Эксперт по недвижимости те ле ф о н mosgros.ru г. Москва СущёвскийВал 49 офис 312

Логотип и брендинг
Опубликован:
15 часов назад
Бюджет:
1000 руб.~$12.49
Проработка логотипа

Проработка логотипа с названием «bien.kz» и символом слева от названия (предложите видоизмененные вариации символов в прикреплении), в цветах: синего и голубого, и разных наклонах. Дизайн должен быть выполнен не при помощи нейронной сети.

Логотип и брендинг
Опубликован:
15 часов назад
Бюджет:
2000 руб.~$24.97
Домен сайта и веб хостинг

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

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

Есть рисунки плоской спиральной антенны с данными (размер, поворот и т.п.). Нужно написать скрипт на питон чтобы смоделировать... руб

IT-технологии и Разработка
Опубликован:
15 часов назад
Бюджет:
10000 руб.~$124.83
Разработать дизайн для коробки

Нужно разработать коробку с разверткой, по размерам и фото, нанести дизайн по эскизу, внести корректировки в него таких коробок порядка 10 штук еще на каждый массажер, каждая коробка на двух языках Русский и Английский Прикрепляю эскиз который нужно повторить, два текстовых файла тз и одно тз в виде изображения зачеркнутыми полосками Инструкцию с техническими данными (одни тех данные на все 4 массажера) Развертка коробки в видео которое делала прошлый дизайнер Прототип коробки от руки Фото коробки которая в данный момент

Опубликован:
15 часов назад
Бюджет:
5000 руб.~$62.42
Автоматизировать запись видеопотока по протоколу WebSockets

На сайте rtspcam.ru есть ссылки на трансляции.Пример трансляции: https://rtspcam.ru/stream/l6ffnxb097dqhtrТранслируется видео по протоколу WebSocketsЗадача: автоматизировать запись видеопотока с этих трансляций. В идеале сделать это на сервере ubuntu с помощью python Нужен либо скрипт, либо просто строка ffmpeg которую для добавления в крон, что бы скрипт записывал видео продолжительностью N секунд в указанную директорию с указанным именем файла.

Bots
Опубликован:
15 часов назад
Бюджет:
5000 руб.~$62.42
Написание УП для ЧПУ в программе PowerMill

написание УП для ЧПУ в программе PowerMill Фрезеровка детали из дерева на поворотной(4 оси) модель в AutoCAD предоставлю

Десктоп программирование
Опубликован:
15 часов назад
Бюджет:
3000 руб.~$37.45
Внести простые правки в лендинг на Тильде

Необходимо внести 6 простых правок на лендинг Тильда. Правки касаются исправления текста и замены двух картинок. По времени такая работа займет точно не более 1 часа. Написал подробное ТЗ в гугл-документе. Отправлю его в личном переписке.

Доработка и настройка сайта
Опубликован:
15 часов назад
Бюджет:
1000 руб.~$12.49
Креатор для создания роликов Тикток, Рилс, Шортс

Привет! Мы делаем классные 3д стикеры. Ассортимент можно увидеть здесь: https://www.wildberries.ru/brands/310912590-stiker-golovnogo-mozga Нам нужен на постоянную работу креатор на постоянную работу Который будет делать классные шортсы и рилсы с нашими стикерами ). Мы отправляем тебе стикеры, ты делаешь крутой контент. По объему, нам нужно минимум три ролика в день. То есть в месяц мы ждем около 90 безумных и вирусных роликов. Если тебе интересно сотрудничество? То пиши какие есть варианты и во сколько оцениваешь работу. Дима.

Видеоролики
Опубликован:
15 часов назад
Бюджет:
30000 руб.~$374.49
Рерайт статьи на английском языке (США)

Имеется статья на английском языке. Он была создана на основании ТЗ от СЕО Специалиста и с использованием ИИ. Это наша статья, не чужая, но нам необходимо сделать текст более естественным для носителей языка (США), элегантным и соответствующим нашему Tone Of Voice (ссылка ниже). Необходимо сделать рерайт статьи в соответствии с параметрами, указанными в ТЗ по ссылке: https://docs.google.com/document/d/1dCTIcOYQtxNlovVJXoTeXroA2l3HnkU9AzoyJFFRePI/edit?usp=sharing Требования к исполнителю: - Носитель языка или специалист с подтвержденным уровнем английского не ниже С1 (наличие сертификата обязательно). - Наличие примера написанных статей на английском. Мы ищем ответственного исполнителя для постоянного сотрудничества (до 12 статей в месяц — как рерайт, так и написание новых по ТЗ). Заранее спасибо за отклик.

Тексты и наполнение сайта
Опубликован:
15 часов назад
Бюджет:
6000 руб.~$74.9
Доработка таблицы в Excel

Есть таблица в Excel которая по данным из первого листа (пример данных во вложении Excel_1) строит графики по статистике звонков компании (пример данных во вложении Excel_2). Всего графиков примерно 15 все они однотипные но отображают разные данные. Есть файл исключений номеров телефонов и Email адресов эти данные будем вносить на 3 лист (пример данных во вложении Excel_3). Нужно на 4 листе построить такие же графики как на на листе 2 но без учета номеров с листа 4. На 5 листе построить графики как на листе 2 но только учитывая номера с листа 3. По запросу готов предоставить нужные файлы для ознакомления.

Персональный помощник
Опубликован:
15 часов назад
Бюджет:
1000 руб.~$12.49
Подготовка моделей и чертежей в солидворкс (solidworks)

Добрый день! Есть ссылки на простенькие кронштейны на известном маркетплейсе. https://ozon.ru/t/4VwElvv https://ozon.ru/t/EVy0Zgb https://ozon.ru/t/qzovPLV https://ozon.ru/t/J2rwqDJ https://ozon.ru/t/AopwxDr https://ozon.ru/t/ZLokmkV https://ozon.ru/t/P0vz66z https://ozon.ru/t/8b8vdlz https://ozon.ru/t/lB3xegJ https://ozon.ru/t/jLDWbrj Всего 10шт. Нужно сделать модели в программе солидворкс, и подготовить чертежи для производства данных конструкций. Чертежи должны быть по ЕСКД. Также нужны все исходные файлы. Примеры чертежей также отдельно покажу в каком виде хотелось бы видеть. Модели и чертежи передать мне. Если есть навыки визуализации, можете показать пример работ. Визуализации нужны этих же кронштейнов в интерьере. (тоесть когда они установлены на стену и на них стоит красивая полка. Тут результат фотореалистичная картинка)

Стройка и ремонт
Опубликован:
15 часов назад
Бюджет:
3000 руб.~$37.45
Наполнение доски объявлений

Разместите 4 своих объявления об аренде или продаже личных вещей, недвижимости или транспорта на доске объявлений RentaGO. Подробное ТЗ во вложении! Отклик, если не выполняли такую работу

Тексты и наполнение сайта
Опубликован:
15 часов назад
Бюджет:
500 руб.~$6.25
Логотип

Нужно сделать логотип. По работам: 1. логотип 2. варианты его использования 3. базовые цвета 4. шрифты Оформить в мини-логобук. В ответ прикладывайте примеры работ. Указывайте сроки и стоимость

Логотип и брендинг
Опубликован:
15 часов назад
Бюджет:
2000 руб.~$24.97
Верстка страницы в tailwind

Нужно главную страницу сайта https://demoapus-wp1.com/travlio/ переверстать с использованием tailwind css + react.

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

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

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