Нужна библиотека, инкапсулирующая работу с 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
Необходимо сделать шаблон для презентации в Гугл презах или Powerpoint на основе фирменного стиля https://drive.google.com/file/d/1VjzcA8qEzORLLb0IvlyOsfWqhtbbNKYz/view?usp=sharing
Исходники лого и элементов фирстиля имеются.
1. Нужен титульный лист с лого, названием компании и местом под тему презентации
2. 2-3 шаблона внутренних страниц с элементами фирстиля, либо какими-то фонами под фирстиль, на которых можно делать презу.
Презентации и инфографика
Опубликован: 29.01.25 10:59
Бюджет: 1000 руб.~$12.49
Создание REST-API сервиса для работы с Mexc.com и Gate.io
Необходимо разработать Spring Boot приложение, которое с заданной переодичностью будет ходить на биржи mexc.com и gate.io и забирать открытые данные. Далее эти данные сохраняются в БД и отдаются JSON'ом по запросу.Библиотеки для получения данных будут предоставлены (SpringBoot стартеры для mexc и gate) с указанием нужных методов.Использование сторонних библиотек типа ObjectMapper, etc - недопустимо. Конвертацию в/из DTO делать руками с помощью record.Технический стек:- Java 21- Spring Boot 3.4- PostgreSQL 15+- Spring WebЗапросы, отдаваемые контроллерами на основе последних полученных ранее данных:1. Получение информации о ставке финансирования по бирже gate.io2. Получение информации о ставке финансирования по бирже mexc.com3. Получение информации о спреде между двумя биржамиБолее подробная информация о формате запросов и ответов, а также необходимые для работы библиотеки и формулы будут предоставлена выбранному исполнителю.
Backend
Опубликован: 29.01.25 10:59
Бюджет: 5000 руб.~$62.42
Установить виджет на сайт WordPress
Нужно установить виджет с видео на наш сайт. Сайт на Вордпрессе. Пример виджета по ссылке: https://maker-presswall.ru/ Справа внизу видео раскрывается. Нужно так же.
Доработка и настройка сайта
Опубликован: 29.01.25 10:58
Бюджет: 3000 руб.~$37.45
Описание товаров (карточки товаров на Wildeberries)
Приветствую!
Меня зовут Ольга!
Имею практический опыт работы в Личном кабинете Wildberries:
- регистрация поставщика;
- создание и заведение карточек товара;
- написание "продающего" текста;
- создание "правильных" фото с инфографикой.
Умею работать с аналитикой.
Срок заказа: 3 дня
Тексты и наполнение сайта
Опубликован: 29.01.25 10:56
Бюджет: 1000 руб.~$12.49
Мне нужен прокси-сервер, расположенный в Калмыкии.
Конкретные требования:
1. Найти машину, через которую можно сделать proxy сервер или виртуальная сеть для доступа наших клиентов (до 20-30 человек) к различным сервисам (Госуслуги, ЛК маркетплейсов, ЛК интернет банков, сервисы ФНС итд)
2. Настройка прокси-сервера в регионе Калмыкия, таким образом чтобы была ротация IP адресов.
3. Обеспечение возможности подключения к этому серверу с разных устройств (компьютер, телефон, планшет) нашими клиентами.
4. Гарантия, что при подключении IP-адрес будет отображаться как калмыкский.
5. Возможность использования прокси для различных онлайн-сервисов в том числе с возможностью использования ЭЦП.
6. Предоставление инструкции по подключению к серверу и его использованию.
Если у вас есть опыт в подобной работе, прошу связаться со мной для обсуждения условий..
Добрый день. Необходимо установить метрику на сайт и дать разъяснения как ей пользоваться. Возможно настройка целей.
Статистика и аналитика
Опубликован: 29.01.25 10:54
Бюджет: 1000 руб.~$12.49
Сделать презентации в один в один
Сделать презентации в один в один как в ссылке на бехасе, с возможностью редактирования потом.
Нужна копия в один в один. Все тоже самое
Веб и мобильный дизайн
Опубликован: 29.01.25 10:53
Бюджет: 4000 руб.~$49.94
Отрисовка схемы в векторе
Нужно отрисовать схему в векторе на формате А3. Схема цветная по примеру из вложения. Схема для от рисовки во вложении. Срок исполнения 1-2 дня.
Обработка и редактирование
Опубликован: 29.01.25 10:52
Бюджет: 2000 руб.~$24.97
Ретушь 108 фото блюд для кафе
Всем привет!
Необходимо сделать ретушь 108 фотографий блюд ф формате JPEG для меню кафе, обрезать и заменить существующий фон, оптимизировать размер для WEB, сохранить имена в соответствии с оригиналом. Архив фото по ссылке https://disk.yandex.ru/d/uv-Iza16bsLKhw
Обработка и редактирование
Опубликован: 29.01.25 10:52
Бюджет: 10000 руб.~$124.83
7 иллюстраций на А4
7 иллюстраций к одному любому произведению (например, про Колобка или по Вашему выбору) в различных техниках и стилю на А4, традишинал.
Арт и иллюстрации
Опубликован: 29.01.25 10:49
Бюджет: 14000 руб.~$174.76
Необходимо создать анимационный ролик (Моушен дизайн)
Необходимо создать анимационный ролик на главный экран сайта. Длительность 10 секунд. Стилистика, качество и подача близкая к этому: https://www.behance.net/gallery/148656719/NIKE-50th-Anniversary
Видеоролики
Опубликован: 29.01.25 10:49
Бюджет: 10000 руб.~$124.83
Продвижение на Trustpilot
Здравствуйте! Требуется специалист для продвижения сайта на площадке Trustpilot. Цена указана примерная.
Продвижение сайта в топ
Опубликован: 29.01.25 10:48
Бюджет: 2000 руб.~$24.97
Сбор емайлов с поддоменов сайта
Есть сервер, на нем стоит Centos7, панель управления сайтами - HestiaCP и домен, который настроен через cloudflare
настройки домена (прикрепил скрин)
Короче говоря, задача следующая. Требуется БЕЗ физического создания поддомена получать с него почту на указанный емайл.
В HestiaCP настроен отлов всех писем домена (не поддоменов, только домена) на нужный емайл, если отправлять письмо на любой поддомен, то возвращается ответ, что такого емайла нет. А надо сделать, чтоб был и письмо приходило.
Для примера, если письмо попадает на почту - [email protected] то оно должно переадресовываться например на - [email protected]
Доменов и поддоменов много, но чтоб все письма приходили на один емайл.
так же, от вас нужен будет мануал по настройке.
ps Для решения задачи, можно будет переустановить ОС и обеспечение на требуемое.
Сервера и хостинг
Опубликован: 29.01.25 10:48
Бюджет: 3000 руб.~$37.45
Автоматическая программа для похудения
Нужно интегрировать софт или программу через API в тг бота, для индивидуальных программ для похудения путем питания, тренировок и тд.
Напишите какие есть варианты на рынке, и мы готовы к сотрудничеству.
Скрипты и боты
Опубликован: 29.01.25 10:46
Бюджет: 20000 руб.~$249.66
Разработать логотип.
Нужно разработать логотип. Образец логотипа прилагаю, на логотипе должны быть буквы "О К" руб
Графический дизайн
Опубликован: 29.01.25 10:44
Бюджет: 4000 руб.~$49.94
Оформить по программе 1с увольнение сотрудника
Добрый день. ИП на ОСНО (НДС 20%)
Оформить увольнение сотрудника 15.01.2025 со всеми причитающимися отчетами и уведомлениями и начислениями. Рассчитать сумму к оплате.
срочно!
Доступ через Энидеск
Бухгалтерия и налоги
Опубликован: 29.01.25 10:42
Бюджет: 1000 руб.~$12.49
Закупка рекламы в тематических чатах(посевы)
Нужно отправлять кружочек или сери фото с текстом в чаты и каналы тематический(овощи, строители, сто и тд)
Соцсети и SMM
Опубликован: 29.01.25 10:42
Бюджет: 4000 руб.~$49.94
Чуть обновить простой бот на python
Нужно чуть доработать простенький бот в тг на пайтоне.
У нас в нем есть простенькая локализация, я перевел и туда надо добавить.
Также в боте есть менюшка, иногда пропадает, тоже поправить.
У нас есть админка, туда добавить кнопку с простым запросом.
Скрипты и боты
Опубликован: 29.01.25 10:41
Бюджет: 500 руб.~$6.25
Инвайт клиентов в чат по номеру телефона
Здравствуйте, нужно проверить есть ли тг у телефонов и добавить аккаунты в ТГ группу. База данный в приложении