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

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

Мобильная версия шапки сайта на wordpress

В приложении скрин моб. версии. Хочу адаптировать изображения-увеличить и аккуратно расставить ярлыки как в версии для ПК, гамбургер перенести влево. Настроить ссылки, сейчас не работает ссылка на ТГ. Главное не навредить версии на ПК. Также настроить версию для планшета.

Верстка
Опубликован:
29.01.25 11:49
Бюджет:
2000 руб.~$24.97
Нужны переводы текстов в группе ТГ

Нужны переводы текстов в группе Оплата каждого перевода отдельно. Тексты по тематике группы.

Переводы
Опубликован:
29.01.25 11:48
Бюджет:
6000 руб.~$74.9
Проектирование металлоконструкций

Приветствую! Уже есть ангар шириной 18м и высотой 6м, планируется сделать офисные помещения в 2 этажа из металлокаркаса, длинной в один пролет, 6 метров. Нужно будет подобрать материалы с учетом нагрузок для стоек, обвязки сверху для пола второго этажа и т.д. Примерный эскиз, как должно быть уже есть. Кто готов и имеет опыт, пишите, обсудим детали.

Стройка и ремонт
Опубликован:
29.01.25 11:48
Бюджет:
6000 руб.~$74.9
Разработка Телеграмм-бота навигации

## Техническое задание на разработку Телеграм-бота для Spa La Foret### 1. Общая информацияНаименование проекта: Разработка Телеграм-бота для канала Spa La ForetЦель проекта: Создать удобный и функциональный Телеграм-бот, обеспечивающий навигацию по услугам спа-центра, предоставляющий информацию о спа-программах и позволяющий пользователям отправлять заявки напрямую через бот. Бот должен иметь возможность для самостоятельного обновления контента администратором спа-центра.### 2. Функциональные требования#### 2.1 Пользовательская часть1. Стартовое сообщение: - Приветственное сообщение с кратким описанием возможностей бота. - Кнопки для навигации: «Услуги и цены», «Контакты», «Отправить заявку», "Акции", "Связаться с менеджером"2. Навигация по услугам: - Меню с перечнем основных категорий услуг (например, массажи,спа для двоих. спа-девичники и т.д.). - В каждой категории отображается список соответствующих услуг с кратким описанием и ценой. Спа-программы: - Список доступных спа-программ с подробным описанием. - Возможность просмотра детальной информации по каждой программе (описание, продолжительность, преимущества, цена).Цены: - Раздел с актуальными ценами на все услуги и спа-программы. - Возможность фильтрации цен по категориям услуг.5. Отправка заявки: - Форма для заполнения заявки (имя, телефон, желаемая услуга или спа-программа, предпочтительная дата и время). - Кнопка «Отправить заявку», после нажатия которой данные отправляются администратору спа-центра. - Подтверждение отправки заявки пользователю.6. Контакты: - Информация о спа-центре (адрес, телефон, рабочие часы). - Кнопка для быстрого перехода на карту (например, Яндекс карты).7. Дополнительные функции: - Поиск по услугам и спа-программам. - Кнопка «Назад» для возврата к предыдущему меню. - Кнопка «Главное меню» для быстрого возвращения к стартовому экрану.#### 2.2 Административная часть1. Управление контентом: - Возможность добавления, редактирования и удаления услуг и спа-программ. - Возможность обновления цен и описаний услуг. - Загрузка изображений для каждой услуги и спа-программы.2. Управление заявками: - Просмотр поступивших заявок в формате списка. - Возможность экспорта заявок в Excel или другой удобный формат.3. Настройки бота: - Настройка приветственного сообщения. 4. Безопасность: - Авторизация администратора (логин и пароль). - Защита административного интерфейса от несанкционированного доступа.### 3. Технические требования1. Платформа: Telegram2. Технологии разработки: - Язык программирования: Python (с использованием библиотеки aiogram) или другой, по согласованию. - Хостинг: облачный сервер (например, Heroku, AWS, DigitalOcean) или хостинг, предоставляемый разработчиком. - База данных: SQLite, PostgreSQL или другая по согласованию.3. Интеграции: - Связь с Telegram API для обработки сообщений и кнопок. - Возможность отправки заявок на указанный Telegram-аккаунт или электронную почту.4. Обновление контента: - Реализовать административный интерфейс через веб-панель или использовать CMS (например, Google Sheets через API) для управления контентом без необходимости изменения кода бота.### 4. Дизайн и UX1. Внешний вид: - Соответствие стилю и корпоративным цветам сайта Spa La Foret.(www.spalaforet.ru) - Использование качественных изображений для услуг и спа-программ.2. Юзабилити: - Интуитивно понятная навигация. - Быстрая загрузка и отклик бота. - Адаптивность под различные устройства (мобильные телефоны, айфоны, планшеты, ПК).### 5. Нефункциональные требования1. Безопасность: - Защита передаваемых данных. - Регулярные бэкапы базы данных.2. Производительность: - Минимальное время отклика бота. - Обработка одновременных запросов без сбоев.3. Масштабируемость: - Возможность расширения функционала в будущем (например, интеграция с CRM-системами, добавление новых языков и т.д.).4. Документация: - Подробная инструкция по использованию и администрированию бота. - Описание архитектуры и кода для возможного дальнейшего развития.### 6. Этапы реализации и сроки1. Сбор и анализ требований: 3 дня2. Проектирование архитектуры бота и интерфейса: 5 дней3. Разработка функционала пользовательской части: 10 дней4. Разработка административной части: 7 дней5. Тестирование и исправление ошибок: 5 дней6. Внедрение и настройка на сервере: 3 дня7. Обучение администратора и передача проекта: 2 дняОбщий срок реализации: 35 дней### 7. Требования к исполнителю- Опыт разработки Telegram-ботов.- Знание выбранного языка программирования и соответствующих фреймворков.- Понимание принципов UX/UI дизайна.- Умение работать с базами данных.- Способность обеспечить безопасность и защиту данных.- Готовность предоставить поддержку после запуска бота.### 8. БюджетБюджет проекта: Обсуждается индивидуально, исходя из требований и опыта исполнителя.### 9. Дополнительные требования- Регулярные отчеты о прогрессе выполнения проекта.### 10. Контакты для связиДля подачи предложения или получения дополнительной информации, пожалуйста, свяжитесь с нами:Примечание: Все сроки и бюджет могут быть обсуждены и согласованы с выбранным исполнителем.

Bots
Опубликован:
29.01.25 11:47
Бюджет:
50000 руб.~$624.15
Сделать анимированный стикер формата tgs

Необходимо отрисовать и анимировать стикер в формате tgs Все примеры могу отправить в тг Работаю только при получение... руб

Графический дизайн
Опубликован:
29.01.25 11:46
Бюджет:
1000 руб.~$12.49
Доработка макета упаковки

Проект: Доработка макета упаковки "Синтесин 2 мл с иглой" Размеры упаковки: 68×26×195 мм Шрифты: futura PT COND и SF PRO display Общие требования Выровнять текст и графику, обеспечив симметрию. Соблюдать равномерные отступы между элементами. Минимизировать визуальный шум, сделать макет лаконичным. Проверить читабельность текста и корректность надписей. Убедиться, что все элементы находятся в пределах печатных допусков. Текст и шрифты futura PT COND для заголовков, SF PRO display для основного текста. Выравнивание строго по сетке. Оптимизировать межбуквенный и межстрочный интервал. Графика и логотипы Выровнять логотипы по краям или текстовым блокам. Проверить пропорции изображений, исключить искажения. Логотип подровнять (файл отдельно во вложении) Поля и отступы Минимум 3 мм технологического отступа от краев. Все элементы симметрично расположить относительно центра упаковки. Текст выравнивание по левому краю/ по ширине

Опубликован:
29.01.25 11:46
Бюджет:
3000 руб.~$37.45
Разработать нестандартную страницу на Tilda (туристический гайд)

Основная информация Цель проекта: создать дизайн информационного туристического путеводителя на 7 дней на отдельной... руб

Веб-разработка и дизайн
Опубликован:
29.01.25 11:45
Бюджет:
15000 руб.~$187.25
Ищу опытного продажника

Ищу опытного продажника, который будет работать как с теплыми, так и с холодными лидами. Плюсом к вам будет поиск по холодной базе клиентов, которые заинтересованы в покупке дымососов для мангалов, мебели в стиле лофт, мангальных комплексов. Зарплата сдельная, 5% за продажу товара. Товары начинаются от 10000 до 600000 рублей

Персональный помощник
Опубликован:
29.01.25 11:45
Бюджет:
1000 руб.~$12.49
Циклические алгоритмы. Оператор цикла с счётчиком

Создать через html, прикрепить все файлы. 4 вкладки. Ярко красочно и сочно чтобы не было понятно что создавал професионал, я простая начинашка

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

Здравствуйте! Нужны три баннера в офис в формате: А2 - 1 шт, А3 - 2 шт  Полное тз, лого и примеры в файле.

Наружная реклама
Опубликован:
29.01.25 11:44
Бюджет:
1500 руб.~$18.73
Сделать адаптивную вёрстку на мой дизайн

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

Веб-разработка и дизайн
Опубликован:
29.01.25 11:44
Бюджет:
30000 руб.~$374.49
Записать видео с условиями вакансии

Добрый день! Наша компания занимается торговлей на маркетплейсах, мы ищем в команду специалиста по рекламе. Хотим записать видео-обращение и запустить его в соц. сетях. Поэтому ищем заряженного харизматичного парня для записи видео обращения. В этом видео обращении нужно будет рассказать чем занимается компания и пригласить заполнить анкету. Текст для видео здесь: https://docs.google.com/document/d/1rTK6hHUhBZUaQs-_IvqmSz9-nnTA7xgB6J__FSgXl9c/edit?usp=sharing Пожалуйста добавьте в ваше портфолио или в ваш отклик видео с вашим участием.

Видеоролики
Опубликован:
29.01.25 11:43
Бюджет:
4000 руб.~$49.94
Составить список оптовых баз

Посмотреть оптовые сувенирные косметики базы Краснодарский край, юг россии, Новороссийск, Сочи, Геленджик.

Базы данных и клиентов
Опубликован:
29.01.25 11:42
Бюджет:
2000 руб.~$24.97
Размещение баннерной рекламы в Интернете

Для нашего сайта требуется размещение баннерной рекламы. А именно, мы ищем человека, который подберет площадки/порталы/сайты, возможно у блогеров и пр., где можно разместить баннерную рекламу нашего сайта (можно размещать даже на ваших сайтах в том случае, если посещаемость хорошая). Наши дизайнеры подготовят баннеры по вашим требованиям. Чего мы ждем от вас: 1. Подбор площадки (может быть несколько) 2. Настройка и размещение баннерной рекламы на площадках

Реклама и PR
Опубликован:
29.01.25 11:41
Бюджет:
6000 руб.~$74.9
Доработка сайта на платформе Craftum

Сайт для медицинского центра сделан на платформе Craftum. Необходимо подогнать все странички (23 штуки) под разные устройства (планшет, смартфон и тд). Важно, чтобы все кнопки с ссылками сохранялись. В идеале сделать до 03.02 включительно.

Доработка и настройка сайта
Опубликован:
29.01.25 11:38
Бюджет:
6000 руб.~$74.9
Инвайтинг и поднятие активности в тг-канал

Добрый день, ищем исполнителя для существующего тг-канала, который привлечет аудиторию для создания актива. ссылка на канал https://t.me/+n2d98sj300k0MjBi Что нужно делать: 1. Принять участие в беседе 2. Создавайте новые темы 3. Поддерживать дружелюбную атмосферу 4. Писать естественно Формат работы: 1. Количество участников: 10-15 активных мам. 2. Минимум 10-15 сообщений в день от каждого. 3. Длительность работы: от 7 до 14 дней 4. Сообщения должны быть осмысленными, без спама и шаблонных фраз. Оплата: Бюджет 1000 рублей (обсуждается) Выплата после проверки активности в чате. Возможен бонус за качественное участие.

Соцсети и SMM
Опубликован:
29.01.25 11:35
Бюджет:
2000 руб.~$24.97
Парсинг данных с 3 сайтов и 2 API и их сортировка

Необходимо:1. Спарсить с 3 сайтов нужную информацию (веб. драйвера/имитация пользователя не нужно/подобное не нужно)2. Разобраться в 2 API (забрать нужную информацию)3. Сделать необходимую сортировку соответствий4. Предоставить в формате jsonВсе подробности исполнителю.Цена за результат (готовый json)При предоставлении человекопонятного готового скрипта (с культурой кода и анотациями) для возможности последующей актуализации данных - цену готов увеличить в двое.ПРОСЬБА СРАЗУ УТОЧНИТЬ ЭТОТ МОМЕНТ

Backend
Опубликован:
29.01.25 11:33
Бюджет:
6000 руб.~$74.9
ТГ канал

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

Продающие и бизнес-тексты
Опубликован:
29.01.25 11:33
Бюджет:
20000 руб.~$249.66
Ищу менеджера для привлечения клиентов

Что вас ждет: 1. Работа с реферальными программами. 2. Возможность получить хороший доход на реальных финансовых инструментах, не выходя из дома (можете кнш и выходить) Что от вас потребуется: 1. Привлекать как можно больше новых клиентов. Чем больше людей узнают о продукте через вас — тем больше вы заработаете. Что мы предлагаем: 1. Простую систему оплаты через платформу Кворк. Вся ваша работа фиксируется, и вы получаете честное вознаграждение. Если кто-то готов начать, пишите все детали обсудим (цены, сроки и т.д.)

Персональный помощник
Опубликован:
29.01.25 11:33
Бюджет:
2000 руб.~$24.97
Написать отзывы в онлайн шопинге wilberis постоянка

написать отзывы на wilberis . Соблюдать ограничения и все подводные камни, которые вам расскажу. Все подробности:... руб

Тексты
Опубликован:
29.01.25 11:32
Бюджет:
6200 руб.~$77.4

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

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