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

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

Парсер для сбора данных с сайта

Мне нужно сделать парсер для сбора данных с сайтов. Получать данные и записывать их в таблицу и отображать в веб интерфейсе простом . Нужны данные в он лайн с минимальным запаздыванием о ближайше Те данные снимаются с сайта , как можно быстрее передаются в таблицу базы данных и веб интерферс . С этого начнем Сможете такое ?

Скрипты и боты
Опубликован:
15 часов назад
Бюджет:
2000 руб.~$24.97
Необходимо сделать обучающие ролики на платформе HeyGen

Необходимо сделать несколько роликов на стоматологическую тематику на платформе HeyGen (подробное ТЗ к ролику пришлю). Аватар и... руб

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

Хотите зарабатывать, не выходя из дома, и стать частью успешной команды? В дружный коллектив на удаленной основе требуются менеджеры. Доход - ежедневный от 400 рублей и выше лично от меня, и каждые 2-3 недели от компании (от 50 тыс) Что вас ждёт: Дружелюбная команда, готовая поддержка на каждом этапе. Пассивный доход на основе. Возможность роста в сфере красоты и ухода. Обучение и карьерный рост. Адаптация как для новичков, так и для тех, кто хочет освоить новые навыки! Задача: Размещение информации на досках объявлений. Консультировать заинтересованных и регистрировать в команду НЕ НУЖНО. Продавать тоже ничего не надо Все эти процессы автоматизированы и выработанной системе работы, даже новички получают результат с первых дней Пиши, расскажу подробнее.

Персональный помощник
Опубликован:
15 часов назад
Бюджет:
18000 руб.~$224.7
20010108

Вакансии по вашей занятости : https://gclnk.com/10RCSAGe Оставляйте ваш отклик для получения ТЗ и информации по проектам

Продающие и бизнес-тексты
Опубликован:
15 часов назад
Бюджет:
5000 руб.~$62.42
Настройка маршрутизации серверов VPS

Связь в тг - ITMAnastasia Настройка 2х VPS серверов 1. Настройка безопасности серверов: - Настройка файервола (iptables) - Отключение root-доступа по SSH (Создание отдельного пользователя) - Настройка SSH-доступа по ключам - Установка и настройка fail2ban - Базовое усиление безопасности системы 2. Установка и настройка OpnVPn: - Установка OpnVPn на два VPS сервера - Создание по два файла конфигураций на каждом сервере - Изменение стандартных портов 2. Написать инструкции и документацию 1. Руководство по настройке VirtualBox для OpnVPn: - Настройка сетевых адаптеров - Создание правил iptables для разрешения трафика только через VPн - Настройка DNS-защиты от утечек Описание: 1. Сетевой администратор (DevOps инженер) - Работа над различными интересными проектами - Возможность профессионального роста - При успешном сотрудничестве - долгосрочные контракты - Участие в проектах с использованием современных технологий - Возможность развития в сфере ML-Ops и нейронных сетей Требования: - Опыт работы с сетевым оборудованием и протоколами - Знание и опыт настройки OpnVPN - Опыт работы с iptables и сетевой безопасностью - Понимание принципов работы WAN/LAN сетей - Интерес к настройки серверов с GPU для нейронных сетей - Интерес к развитию в сфере DevOps и ML-Ops - Удаленный формат работы - Гибкий график - Оплата по результатам собеседования - Возможность долгосрочного сотрудничества - Интересные проекты в сфере ML и нейронных сетей

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

Вакансии по вашей занятости : https://gclnk.com/10RCSAGe Оставляйте ваш отклик для получения ТЗ и информации по проектам

Маркетплейсы и доски объявлений
Опубликован:
15 часов назад
Бюджет:
5000 руб.~$62.42
2001008

Необходимы люди для работы с отсканированными материалами. Подробности по проекту : https://t.me/+6fEjv0wO1JxiYjIy Также требуются графические дизайнеры , подробности в фриланс канале: https://t.me/+6fEjv0wO1JxiYjIy

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

В поиске подработки? Просмотрите наши вакансии : https://t.me/+6fEjv0wO1JxiYjIy ( если заинтересовало ждём отклик ! )

Тексты и наполнение сайта
Опубликован:
15 часов назад
Бюджет:
4000 руб.~$49.94
Актуализировать базу учебных заведений

Есть база: https://disk.yandex.ru/i/2obEwVOvvfj4Mw эта машинным методом собранная база с Яндекс Карт, её нужно актуализировать под обзвон менеджером. Из неё нужно обработать 500 первых контактов. Что нужно сделать, 1. Вручную проверить наличие такой организации у неё должен быть сайт. 2. Проверить актуальность контактных данных, сверить с данными на сайте. 3. Организация потенциально должна подходить под преподавание: - маркетинга - интернет-маркетинга - запись онлайн-курсов маркетинга и/или интернет-маркетинга. - в целом должны быть бизнес программы. 4. Если организация не отвечает критерию 3, то её нужно удалить из базы.

Базы данных и клиентов
Опубликован:
16 часов назад
Бюджет:
1000 руб.~$12.49
Приложение для IOS

Нужно сделать не большое приложение для IOS и Android. Опишу приблизительно по экранам суть приложения, основные подробности уже исполнителю. Дизайн макеты я предоставлю. Экран: 1. Загрузка с лого. 2. Описание функции приложения, кнопка Далее. 3. Описание функции приложения, кнопка Далее. 4. Описание формы подписки и триал версии, ползунок выбора триал версии, кнопка Далее. 5. Само приложение, нужно подключить OSM карту, на карте будет две функции, 1. Прокладка маршрутов. 2. Возможность ставить метку по месту геопозиции пользователя. Функционал метки, практически копия функционала постановки метки "Полиция" из приложения Waze. 6. Приложение будет поддерживать 2 языка, будет кнопка на экране, принажатии на кнопку открывается экран со сменой языка. Это весь функционал, благодарю, жду ваших предложений[:1f91d]

Мобильные приложения
Опубликован:
16 часов назад
Бюджет:
150000 руб.~$1872.43
Перерисовать картинки-баннеры для сайта - всего три

Есть изображения с купленного типового шаблона. Их нужно переделать под тематику сайта. Тематика сайта — дискуссионный клуб. Когда люди собираются и обсуждают разные темы онлайн. Первое изображение — девушка с телефоном — переделать на инфографику, иллюстрирующую людей, которые сидят за компьютерами как бы в разных местах, но общаются онлайн, как бы создавая единое пространство. Цвет фона тот же, что и в оригинале. На маленьких кружках вокруг с теми же цветами сделать иконки разных гаджетов: телефон, стационарный компьютер, ноутбук, планшет, гарнитура — наушники и микрофон. Всего 5. Второе изображение — мужчина — переделать на инфографику трех людей: с мобильным телефоном, с компьютером и с планшетом — они все вместе общаются. Может быть и иллюстрация, и фотоколлаж. Третье изображение — там люди в кругах — сделать просто рисованные аватары людей. В инфографиках или иллюстрациях должны присутствовать цвета. #ec430f и #252525;

Веб и мобильный дизайн
Опубликован:
16 часов назад
Бюджет:
4000 руб.~$49.94
20010108

Вакансии по вашей занятости : https://gclnk.com/10RCSAGe Оставляйте ваш отклик для получения ТЗ и информации по проектам

Маркетплейсы и доски объявлений
Опубликован:
16 часов назад
Бюджет:
6000 руб.~$74.9
Разработать плагин для iiko (C#)

Есть 2 сценария.1. Клиент хочет начислить баллы лояльности2. Клиент хочет списать баллы лояльности(Расчет баллов и отображение их клиенту уже реализовано. Это делать не нужно)Тоесть вариант номер 1. Клиент заказал кофе к примеру через кассира.Хочет чтобы ему начислились баллы системы лояльности. Он берет и открывает мою прилку (она уже готова) и жмет показать QR код и аико или плагин отправляет на мою апишку сумму заказа и текст из QR кода - это идентификатор клиента. Апишка в ответ отдает число. Это число текущая сумма в процентах бонусных баллов которые нужно начислить клиенту. Тоесть если вернулось 5% в чеке нужно будет пробить начислено бонусов сумма заказа * 0.05. Далее клиент оплачивает покупку наличными или картой. После чего кассир закрывает заказ и аико или плагин отправляет на апишку реквест с подтверждением оплаты.2. По аналогии. Только нужно пробить не начислено бонусов а сумма скидкиИ соотвественно пробить скидку

Scripts
Опубликован:
16 часов назад
Бюджет:
1500 руб.~$18.73
Веб сайт &quot;База знаний&quot;

Необходимо создать сайт, тема работы это база знаний банковских услуг. Необходимо использовать: локальный веб-сервер (Denwer, OpenServer и тд), PHP, JS, HTML, использование базы данных, т.е. запрос каких то данных (например информация о продукте банка). По функционалу сайта: - Необходимо сделать админку для сайта, на которой администратор сможет редактировать содержимое страниц сайта, редактировать калькулятор сайта. - Сделать регистрацию и авторизацию. - Сделать страницу с калькулятором для подсчета параметров кредитного продукта (ежемесяч платеж, срок, лимит, процентная ставка и тд для кредитных продуктов) - Дизайн сайта сделать примерно как на скринах, но в своем стиле, чтобы небыло похоже точь в точь. - По продукции сделать вкладки: кредитные карты, дебетовые карты, кредит наличными, ипотека, автокредит и инфу про них на страницах продуктов разместить с картинками и эффектами. По ТЗ необходимо выбрать одно из направлений, думаю самым простым будет 1, а именно работа с фреймворками (подробности в прикрепленном файле и в фотке несколько пунктов). Так же необходимо придерживаться общих условий по заданию которые были прикреплены как файлом, так и скриншотом. Подробнее о функционале и о требованиях в прикрепленных файлах.

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

Вакансии по вашей занятости : https://gclnk.com/10RCSAGe Оставляйте ваш отклик для получения ТЗ и информации по проектам

Маркетплейсы и доски объявлений
Опубликован:
16 часов назад
Бюджет:
6000 руб.~$74.9
Написать парсер + анти капча на python

Нужно срочно простой парсер на python, возможно прийдется использовать анти капчу

Bots
Опубликован:
16 часов назад
Бюджет:
2000 руб.~$24.97
Настройка модуля Опен Карт

Необходим подбор решения для улучшения и оптимизации карточки товара, статьи, портфолио на OpenCart. Модуль шаблон. Помощь в выборе оптимального решения для оформления сайта завода производителя. Спасибо.

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

Интересно копирование данного сайта https://appletrade.ru/ с возможностью редактирование контента и админ панелью

Создание сайта
Опубликован:
16 часов назад
Бюджет:
20000 руб.~$249.66
94280

В поиске подработки? Просмотрите наши вакансии : https://t.me/+6fEjv0wO1JxiYjIy ( если заинтересовало ждём отклик ! )

Тексты и наполнение сайта
Опубликован:
16 часов назад
Бюджет:
4000 руб.~$49.94
Нужны клиенты на бота парсера по ключевым словам

Найти клиентов на бота парсера по ключевым словам, который ищет в автоматическом режиме клиентов на любой вид бизнеса: Аренда авто/мото/жилья/сайты/разработка ботов/бьюти услуги/страховка/открытие карт и и т.п. Для кого парсер по ключевым словам? Риэлторы Агентства недвижимости Эксперты Разработчики сайтов и ботов Страховщики Банки Кто следит за своей репутацией в интернете Ренталы авто/мото Собственики жилья Оформление банковских карт/кредитные и страховые брокеры Тур.агентства Агентства по экскурсиям И все виды бизнеса, кому нужны свежие горячие лиды. Стоимость парсера 9000 руб пожизненно. Простая быстрая установка, полная помощь в настройке (хотя его просто надо установить на хостинг). Как найти клиентов на парсера ключевых слов ? Есть множество чатов тг где люди ищут всякие услуги, вам достаточно найти такого человека и написать ему в лс, интересует ли его такой юзербот, который самостоятельно в тысячах чатов находит клиентов на его услуги и рекламирует их нативно. Так же можно публиковать свои объявления в чатах тг, досках объявлений с оффером. Получите клиентов на свои услуги за копейки.

Соцсети и SMM
Опубликован:
16 часов назад
Бюджет:
18000 руб.~$224.7

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

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