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

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

Правка на сайте

Уважаемый! Добрый день! Проблемы на сайте! 1) В заказах при заполнении адреса доставки не дает выбрать кроме города ничего! То есть Покупатель не может указать адрес доставки! 2) При выборе способа доставки СДЭК выпадает список с неполными адресами ПВЗ для самовывоза! Видимо, нарушена интеграция со СДЭК! 3) При выборе способа доставки СДЭК некорректно считает стоимость доставки: не учитываются параметры веса, объема! Цена доставки считается по минимуму, приходится админу самому пересчитывать и корректировать стоимость вручную! Поможете решить эти проблемы?

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

Нужно доработать приложения на Flutter. У проекта есть админ панель созданная на Laravel. 1. Добавить мобильную рекламу с яндекс 2. Создать функцию в приложении которая ограничит действие услуги по времени, к примеру 1 час после нажатия кнопки. После часа услуга отключиться. 3. Создать функцию покупки пакета услуг с переходом в телеграмм канал.

Мобильные приложения
Опубликован:
17 часов назад
Бюджет:
6000 руб.~$74.9
Консультация по продвижению продукта на аудиторию DE

Есть продукт для немецкой мужской аудитории 25+ Гугл реклама, фейсбук использованы и не дают ожидаемого роста. Ищем менее очевидные варианты, чтобы донести предложения до потребителя в Германии. У кого есть опыт в данном гео - пишите пжл, нужна небольшая текстовая консультация, буквально ответить на несколько вопросов.

Трафик
Опубликован:
17 часов назад
Бюджет:
4000 руб.~$49.94
Разработка лендинга для проката велосипедов

Привет! Нужно на тилде разработать посадочную страницу для сбора заявок по аренде электровелосипедов. Нужно написать буквально 5-6 блоков (экранов): 1. Центральный блок с шапкой, где человек сразу понимает куда он попал и видит основные преимущества аренды велосипеда у нас. 2. Описание наших велосипедов. У нас только одна модель. Тут описываем запас батареи, максимальную скорость, наличие багажника и т.д 3. Карта г. Бишкек на которой нанесены 3 пункта замены батарей 4. Как взять в прокат. Описать процесс оформления аренды. Буквально пару слов в виде схемы: прийти в головной офис, заполнить анкету и оставить залог. Внизу большая кнопка оставить заявку. 5. Подвал: наш Инстаграм, телефон и ватсап, ссылка на карту в 2Гыз. 6. В каждом блоке дать возможность в виде кнопки связаться с нами или оставит заявку в зависимости от того что больше подходит по смыслу Перед созданием нужно сделать и утвердить макет

Создание сайта
Опубликован:
17 часов назад
Бюджет:
4000 руб.~$49.94
Написать скрипт для поиска похожих песен

Написать скрипт для поиска похожих песенЗадача: С помощью api муз. площадок(vk music, yandex music, apple music), при поиске музыки выдавать похожие песни в отклике вначале укажите слово "similar" чтобы понять что не автооткликбюджет 5к, если больше хотите - говорите, если все ок будет, то дальше будем делать проектукажите есть ли основная работа, чтобы понимать загруженность

Backend
Опубликован:
17 часов назад
Бюджет:
5000 руб.~$62.42
Написать скрипт для поиска песен

Написать скрипт для поиска песенЗадача: С помощью api муз. площадок(vk music, yandex music, apple music), при поиске музыки выдавать песню для прослушивания в отклике вначале укажите слово "MUSIC" чтобы понять что не автооткликбюджет 5к, если больше хотите - говорите, если все ок будет, то дальше будем делать проектукажите есть ли основная работа, чтобы понимать загруженность

Backend
Опубликован:
17 часов назад
Бюджет:
5000 руб.~$62.42
Проверка дат публикаций и комментариев на сайтах

Проверить список из 40 сайтов на наличие публикаций и комментариев. Даты последний публикаций статей и комментариев занести в таблицу

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

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

Веб и мобильный дизайн
Опубликован:
17 часов назад
Бюджет:
6000 руб.~$74.9
Написать php код для парсера чужих телеграм каналов

Нужно написать php код или использовать готовое решение для парсера чужих телеграм каналов и групп. Парсер ищет посты по ключевым словам (от одного до трёх) в выбранных группах или каналах, загружает фото в папку и заносит текст поста, url на фото и дату в MySQL. Парсер должен работать на хостинге hostland.ru (доступ FTP и MySQL дам исполнителю). Код (парсер) будет запускаться через Cron (настрою сама). Добавляем в базу только новые посты. Все дубли удаляются. Если нужна дополнительная информация пишите л/с

Скрипты и боты
Опубликован:
17 часов назад
Бюджет:
2000 руб.~$24.97
Дизайн стеллажа в офис

Нужно придумать и реализовать стеллаж / выставочный стенд в офис. Нужно продумать все так, чтобы можно было и каталоги поставить (Эггер 24+, Шпон от вудстока и подобные), и образцы ЛДСП разложить, образцы столешниц, штангу для тканей. На металлокаркасе, полки ЛДСП (цвет дуб бордолино), минимализм. Должно быть что-то интересное, разноуровневое, чтобы клиентам было интересно и удобно разглядывать. Ширина 1750, глубина 500, высота 2000. Примеры прикрепил.

Интерьер и экстерьер
Опубликован:
17 часов назад
Бюджет:
4000 руб.~$49.94
Убрать страницу с сайта на WordPress

Добрый день! Кто сможет убрать промежуточную страницу, которая идет перед оплатой в робокассе? https://magicremixes.com/checkout/?empty-cart=1&add-to-cart=276&payment_method=robokassa принцип сейчас какой (скрины страниц во вложениях) сайт-страница 1-страница 2 а надо сделать сайт-страница 2 При условии чтобы робокасса осталась работать конечно)))

Доработка и настройка сайта
Опубликован:
17 часов назад
Бюджет:
1000 руб.~$12.49
Программист 200р. Час (настройка программ)

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

Создание сайта
Опубликован:
17 часов назад
Бюджет:
2000 руб.~$24.97
Необходимо сделать UX и UI для проекта Idle RPG.

Необходимо сделать UX и UI для проекта Idle RPG. Дизайн проекта: https://docs.google.com/document/d/10YRxqujTubj96FzANiRW6qprzmESgmDWTqp0D0sK0ds/edit?tab=t.0 Требуется стилистика в формате Casual Fantasy. Примерно, как в этом ассете: https://assetstore.unity.com/packages/2d/gui/gui-casual-fantasy-265651 Сам ассет куплен и могу пошарить. Сам ассет куплен и могу пошарить. Сам ассет куплен и могу пошарить.

Арт и иллюстрации
Опубликован:
17 часов назад
Бюджет:
2000 руб.~$24.97
Создание 3D планеты в Bleneder

Необходимо смоделировать в блендере сферу земли. Сама сфера должна быть полупрозрачной, материки должны быть реалистичные с контуром стран. Планету необходимо подготовить для дальнейшей верстки на сайт. Примерный референс как должна выглядеть планета: https://www.turbosquid.com/ru/3d-models/world-wire-globe-3d-1264755. Требования для верстки: 1. GLTF формат 2. Использовать PBR материалы для удобства редактирования для поверхностей, требующих этого 3. Модели не должны иметь большое количество полигонов для их последующего использования в браузере 4. Поддержка карты нормалей и карты окружений 5. Оптимизировать размеры текстур без критической потери качества

Арт и иллюстрации
Опубликован:
17 часов назад
Бюджет:
14000 руб.~$174.76
Выполнить задачи в Google Ads

Зарегистрировать аккаунт Google Ads в Киргизии Перенести, доработать или создать заново имеющуюся поисковую рекламную кампанию. Настроить ремаркетинг Настроить цели. Не принимаю автоответы. В начале отклика напишите "Кот", чтобы я прочитал. В отклике напишите Стоимость работ и почему вы лучше других справитесь с этой задачей

Контекстная реклама
Опубликован:
17 часов назад
Бюджет:
20000 руб.~$249.66
Оптимизация сайта и доработка на Tilda

Сайт: https://liveemotion.ru/ На данный момент показывает 72% на ПК, а на мобильных почему-то проверка вообще не пройдена по PageSpeed https://goo.su/1l25U Требования: 1) Оптимизация сайта 2) Поправить верстку (шрифты выравнить, фотографии, текст), чтобы все было ровно.

Доработка и настройка сайта
Опубликован:
17 часов назад
Бюджет:
10000 руб.~$124.83
Написание отзывов

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

Тексты
Опубликован:
17 часов назад
Бюджет:
150 руб.~$1.88
Нужен менеджер по поиску заказов на дизайн инфографики

Всем привет. Ищу человека, который сможет находить мне заказчиков на дизайн карточек товаров. дизайн ДЕЛАЮ Я! Работаю в программах Photoshop, Illustrator. Я предоставляю вам всю информацию, которую нужно будет отправить заказчику для начала работы с ним. Подробнее процесс, цены и т.д. распишу выбранному кандидату. В отзывах прошу указать, имели ли вы опыт в подобном, как планируете осуществлять поиск. ----- Так же, если вы сами занимаетесь дизайном инфорграфики и хотите делегировать обязанности по дизайну, тоже пишите ваши предложения. Прикрепляю несколько работ для понимания качества моего дизайна На цену в проекте не смотрите, она символическая. Работа постоянная, не единоразово. По оплате: вы получаете прибыли 30% с каждого заказа. Жду ваших предложений.

Маркетплейсы и соцсети
Опубликован:
18 часов назад
Бюджет:
2000 руб.~$24.97
Проектирование встраиваемой мебели

Требуется проектировка встраиваемой мебели под полную мебелировку квартир с размерами (без техничских чертежей)

Интерьер и экстерьер
Опубликован:
18 часов назад
Бюджет:
2000 руб.~$24.97
2 клона магазина на опенкарт

Нужны 2 магазина на опенкарт на шаблонах. Индивидуальный дизайн не нужен. Достаточно будет: 1. сделать копию любых магазинов на опенкарт со светлым дизайном. 2. удалить товары, почистить от лишнего. 3. добавить раздел блог, контакты. 4. поменять лого (пришлю) 5. добавить 2 языка - ру и английский с флажком переключения. Т.е. нужны 2 пустых магазина, которые я сам наполню товаром. В магазинах будет продаваться алкогольные напитки. Перед началом работы пришлите, пожалуйста, ссылки на образцы сайтов, которые можете клонировать.

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

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

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