Потрібно розробити бота (бажано на Python), який автоматично перевірятиме сайт на появу нових вакансій. Вимоги: Моніторинг офіційного сайту деталі будуть додані Перевірка кожні 1–2 хвилини. Відстеження лише таких локацій певних локації і міст Якщо з’являється нова вакансія, бот повинен одразу надіслати повідомлення в Telegram Повідомлення має містити: назву вакансії; локацію; посилання на вакансію; час виявлення. Бот не повинен надсилати повторні повідомлення про ту саму вакансію. Потрібна інструкція з налаштування та запуску бота після завершення роботи. Бажано: Можливість легко додавати або прибирати локації. Можливість відстежувати лише вакансії певного типу Стабільна робота 24/7. Бюджет: від 3000 до 6000 тисяч гривень Прошу вказати термін виконання, кінцеву вартість та приклади схожих проєктів (якщо є).
Ставки поки відсутні
Ставки поки відсутні
Ставки приховані
Ставки приховані
-
Володимир Лунін 27 серпня 2025Здравствуйте, можно пойти другим путем, использовать привычную программу слайсер, а выданный ей G код переводить в полярные координаты своей программой. Интересно каким двигателем будет осуществляться движение в такой конструкции и каким контроллером управляться. Можно использовать кинематику scara, тогда не будет проблем с подачей, она будет равномерна.
-
Viktor Hashuk
27 серпня 2025
Кроковий двигун. Контроллер не знаємо який, найкращий варіант ніби видає chatgpt - Linux CNC. Або Klipper
Конструкцію зробити наразі найменша проблема, а рішення як керувати немає прямого. В прошивках не розбираємось наразі
-
Володимир Лунін 27 серпня 2025Стрела 8 метров, это какой шаговый двигатель надо? Я понимаю серво двигатель 3квт может потянуть, но шаговый я таких габаритов не видел. Надо сначала разобраться с механикой, попробовать на макете с метр размерами, чтобы понять все сложности. Сразу городить большую конструкцию, если ее нет (а я понимаю, что нет), я бы не стал.
-
Viktor Hashuk
27 серпня 2025
Теж так пропонував. В в цілому 8 метрів стріла мусить бути, щоб охопити площу будинку, можна ніби і друкувати стінки кожну окремо, але цілісно із армопоясом це все не вийде зв'язати, хіба окремо друкувати блоки на обвязку
-
Александр Конилов 27 серпня 2025"із компенсацією подачі матеріалу (бетону)!!!" Що це за контролер що не може перерахувати управління двигунами у декартові координати? Самі собі вигадали проблеми.
-
Володимир Лунін 27 серпня 2025Имеется ввиду конструкция похожая на кран и когда вы перемещаете голову подачи от большего радиуса к меньшему, рукав подачи должен сжиматься с бетоном внутри образуя змейку, такой процесс выдавит часть бетона через голову и напротив когда радиус увеличивается надо будет расправлять змейку и добавлять бетон. Контроллера нет скорей всего и ориентироваться надо в первую очередь на движки, может там серва с аналоговым управлением.
-
Александр Конилов 27 серпня 2025Я зрозумів що ви зробили, взяли звичайний контролер для лінійних переміщень и прикрутили його до кінематики побудованої на важілях?
-
Володимир Лунін 27 серпня 2025А вы думаете в продаже есть специальные контроллеры для полярных координат.
-
Александр Конилов 27 серпня 2025А їх і не повинно бути. Треба брати відкрите ПЗ та додавати обчислення координат з урахуванням механіки (розрахунок тангенсу кута, та швидкості). А то що ви задумали не призведе ні до чого хорошого. Наприклад операторові буде потрібно виставити початкову точку, він буде мудохатися з важілями.
-
Александр Конилов 27 серпня 2025З того що ніхто не буде відкрито ділитися ПЗ яке приносе грощі поки воно не доступне.
-
Viktor Hashuk
27 серпня 2025
Поки нічого не прикріплювати бо зупинились на тому що без програмного забезпечення або якоїсь правильної зв'язки сама конструкція непотрібна
-
Володимир Лунін 27 серпня 2025Можно сделать копию крана на маленьких шаговиках и играться с ней перемещая по G коду. вопрос в массе итоговой конструкции, двигателях для этой конструкции и как правильно подавать бетон (шнек, шланги, консистенция, как будет шланг сжиматься разжиматься)
-
Володимир Лунін 27 серпня 2025Мне кажется подход не верен. Координаты будут обычные x,y,z просто перемещение будет полярным будет пересчет, как надо покрутить двигатели, чтобы голова оказалась в указанной точке.
Вот пример обычного контроллера, который программно адаптировали для управления 6-ю осями и чудной кинематикой. Dynamotion 6 axis
-
Александр Конилов 27 серпня 2025Так и по звуку чутно що йде перерахунок кутових швидкостей, що призводе до лінійного переміщення ручки.
-
Володимир Лунін 27 серпня 2025Вам шашечки или ехать. Вопрос всегда стоит можно да или нет и чтобы дешево. Городить новый контроллер, под конкретную задачу стоимость и время перекроют весь смысл.
-
Viktor Hashuk
27 серпня 2025
Я так розумію висновок, зробити спочатку малу конструкцію будівельного принтера. Але проблеми для нас це не вирішить бо з кодами сумніваюсь що розберемось, тому добре було би за оплату знайти когось хто допоможе із цим питанням🤷
Я так розумію робити ПЗ не обовязково в потрібно правильно підібрати зв'язку, прошивку? І робити вже з існуючого?
-
Володимир Лунін 27 серпня 2025Надо расписать вариации на бумаге. Если есть готовый слайсер для полярных координат и прошивка на github, для серийного контроллера это один вариант. Есть слайсера нет контроллера второй и т.д. Есть контроллеры, которые сами считают движение получая G код, есть связка, где ПК просчитав движения из G кода передает только координаты и скорость. Второй вариант мне кажется лучше в плане возможностей. В общем надо создать все ветки вариантов и попытаться найти для каждого узла нужную программу, контроллер, прошивку и потом принимать решение.
-
Володимир Лунін 27 серпня 2025В чистом виде не будет скорее готовым устройством. Мы реализовывали через контроллер Kflop, 3 серводвигателя + волновой редуктор, своя программа на базе открытой библиотеки. Разработка кронструктора, на своих станках чпу делали механику, пневматика camozzi и собирали. У нас это робот для шлифовки заготовки был. Прототип полгода, потом еще полгода допиливали. Scara draws
-
Александр Конилов 27 серпня 2025По сути можно основывается на любом доступном контроллере, но либо допиливать открытый код (вставлять расчет тригонометрии), либо писать с нуля. Сам алгоритм CNC не так уж и сложен (буфер для G-кода, расчет соотношений шагов/расстояний приводов и наложение профиля ускорений). В случае панографической кинематики нужен перерасчет углов с учетом кинематики.
-
Володимир Лунін 27 серпня 2025Yes, sure. Сложность только в хорошем знании контроллера и его ПО. На это как раз и уйдет куча времени, если с нуля. Принцип был код в обычных координатах пересчитывается в код для нужной механики, создается "теневой файл" в программе вы видите инструкцию g0 x10 y10, а по факту выполняется набор из маленьких движений, которые надо выполнить и они льются в контроллер. Связь с контроллером, работа с буфером родные, а сверху надстройка пересчета движений (позиции) моторов.
-
Александр Конилов 27 серпня 2025Да, если адаптировать какое либо ПО, то перерасчет нужно встраивать на одном из этапов обработки. На каком именно - наверно зависит от области знаний.
-
Александр Конилов 27 серпня 2025Можно и парсер G-кода сделать с последующим перерасчетом (упоминалось выше).
-
Viktor Hashuk
27 серпня 2025
Є відео на схожу тему...
https://youtu.be/RY284Pbwxv0?si=n7nJI-Ox88Hz65LT
А в загальному чи проблемно буде протестувати на тестовому зразку звязку через лінукс CNC? В принципі можна зробити настільний маленький зразок але чи хтось допоможе із тестами? Зробити слайсер через Cura, G-сod - xyz потрібно буде конвертувати у полярні координати, поглянути що можна зробити із прошивкою...і т.д.
-
Володимир Лунін 27 серпня 2025Это не серьезно, дискретность (минимальный шаг) такой системы на стреле 8 метров даст приличную волну. Мы ставили волновой редуктор 1:80 при шагах 10000 на оборот на своем роботе. кинематику и программу да пожалуйста, можно отработать, но это не коим образом не подойдет для конечного устройства. Вам надо разделить задачу на подзадачи, как в школе учили. Вам нужен спец по принтерам, точнее по слайсерам (ПО). Спец по работе с бетоном, надо четко понимать принцип подачи, остановки перемещения материала. Программист спец по контроллерам (причем конкретному, потому, что придется не настроить, а переделать, не каждый работал со всеми контроллерами). Конструктор разработчик, который понимает механику и может создать работающий проект, а не методом перебора лепить на коленке (тип двигателя определяется его нагрузкой). Как пример сложности - если вы будете делать вашу установку без редуктора, то стрела с бетоном имеет хорошую массу = инерция. И двигатель без редуктора пролетит позицию и будет ее ловить, возвращаясь назад, что может привести к колебаниям. Обычно человек, который тащит это все не знает всех нюансов в каждой области, т.е. поверхностен.
-
Viktor Hashuk
27 серпня 2025
З самого початку мова йшла про розробку слайсера, але мабуть вам треба розуміти точні характеристики конструкції? Є людина яка таку конструкцію зробить, яка розбирається у механіці, бетоні, може точніше описати конструкцію але сидіти бавитись із ПЗ не її. Можна до прикладу зідзвонитись і обговорити яким чином можна принаймні це все реалізувати, протестувати я про програму. Можна зібрати маленький стенд і через нього зробити тест
-
Володимир Лунін 27 серпня 2025Хорошо, давайте упростим. допустим механика есть или представление о ней (т.е. нагрузка на двигатель в Н*М, есть способ передачи и прочие нюансы). Остается 2 нерешенных вопроса слайсер и контроллер. То ,что вы нашли в youtube это переделанная прошивка grbl, она предназначена для любительских поделок. Имеет ограничения по максимальной частоте для двигателя (дискретность шага), количество входов, выходов. Кроме того она принимает/читает с карты и парсит G код сама, поэтому нужен спец, который будет ее переписывать заново под вашу кинематику. Слайсер это программа для ПК, которая режет 3d модель на слои и составляет g код траектории и это другая область работ. Можно написать свой для удобства и даже в полярных координатах, но это не факт, что удобно в пользовании и от создания своей прошивки для такого типа контроллера вам никуда не деться. Как устроен LinuxCNC я не изучал, сказать не могу. Но суть не меняется заранее заложенной кинематики для таких механизмов в контроллерах или программах для работы с ними нет. Итого свой слайсер и свой контроллер или только контроллер и стандартный слайсер, который просто создает программу с меньшим масштабом, а ваш контроллер перерабатывает код и управляет механикой.
-
Viktor Hashuk
27 серпня 2025
Можливо це виглядає не серйозно але було би непогано проосто протестувати те що подає chat jpt)
Для розуміння👇

-
Александр Конилов 27 серпня 2025LinuxCNC має абстрактний клас відповідаючий за кінематику, значить буде легше замінити на свій. Слайсер свій все одно треба, бо є відмінності у друку будинку (треба обирати послідовність друку стін, щоб не розривати потік)
-
Viktor Hashuk
27 серпня 2025
Дійшли висновку зробити портальний на декартових координатах і не мучитись із ПЗ. Просто більш затратна конструкція але варіант реалізаці конструкції теж є цікавим.
Актуальні фриланс-проєкти в категорії Python
Необхідно розробити додаток або скрипт, який буде автоматично конвертувати файли з форматів YML або JSON у формат XLS, з подальшою генерацією посилання на вихідний XLS файл для промо Вимоги: Вхідні дані: Файл у форматі YML (посилання будуть надані) або Файл у форматі JSON (посилання будуть надані, JSON не містить дерева категорій, але кожен товар знаходиться в окремому масиві). Вихідні дані: Файл у форматі XLS з доступом через пряму посилання. Файл має оновлюватися автоматично за розкладом, наприклад, щоденно. Функціональні вимоги: Можливість вказання кількості днів для Наявності Під замовлення для кожного вхідного посилання. Додаток має стабільно працювати в умовах обмеженого за ресурсами хостингу. Бажано інтуїтивно зрозумілий веб-інтерфейс для управління налаштуваннями.
Потрібно внести невелику правку в програму, яка формує замовлення для друку. Завдання: Ми додали в асортиментм'яке скло з принтом. У замовленнях назва принта буде виділена символами#...# для коректного розпізнавання. Приклад: Мяке скло, #Абстракція біла# 2.0mm, Форма: Прямокутник... Необхідно: якщо в тексті замовлення присутній фрагмент між символами#...#, програма повинна розпізнати його як замовлення з принтом; при формуванні PDF або аркуша для друку таке замовлення потрібновиділити окремим кольором (будь-яким помітним, узгодимо під час виконання); решта логіки роботи програми має залишитися без змін. Приклад замовлення додаю нижче для тестування.
Проект: Ми запускаємо B2B-сервіс наскрізної аналітики та управління рекламними кампаніями для таргетологів і медіабайерів. Продукт працюватиме з офіційним Meta API. Головна технічна складність і фокус проекту — віртуозна робота з лімітами Facebook, маршрутизація трафіку між пулом наших додатків і жорстка система захисту інфраструктури від блокувань сірих рекламних акаунтів. У нас вже є детальне технічне завдання, описана архітектура баз даних, логіка балансувальника та вимоги до інтерфейсів. Шукаємо виконавця, який візьме це в реалізацію під ключ (бекенд + фронтенд дашбордів). Що потрібно зробити (Ключові завдання): Інтеграція з Meta API: Налаштувати авторизацію користувачів та регулярний асинхронний парсинг статистики рекламних кабінетів. Запити повинні надсилатися виключно пакетами для економії лімітів. Система авто-відізвання кабінетів: Написати модуль, який безперервно моніторить статуси рекламних акаунтів. Якщо кабінет потрапляє в бан, система повинна автоматично відкликати токен доступу протягом 60 секунд, щоб захистити наше додаток від санкцій Meta. Інфраструктура проксі: Реалізувати тунелювання всіх запитів до API через пул SOCKS5. Обов'язкова жорстка прив'язка конкретного токена користувача до статичного IP-адреси. Розумна маршрутизація: Створити алгоритм, який буде розподіляти прив'язані рекламні кабінети між кількома нашими додатками Facebook у заданих пропорціях для зниження ризиків. Розробка інтерфейсів: Створити клієнтський дашборд зі зведеною таблицею статистики та просунуту адмін-панель для ручного управління лімітами користувачів, прив'язками до додатків і пулом проксі. Очікуваний стек технологій: Бекенд: Python, FastAPI. Асинхронні задачі: Celery, Redis. Бази даних: PostgreSQL (або ClickHouse для статистики, на ваш розсуд). Фронтенд: Vue.js або React (можна використовувати готові UI-бібліотеки та шаблони дашбордів, акцент на функціональність, а не складний дизайн). Вимоги до виконавця: Упевнений досвід роботи з Meta Graph API та Marketing API. Ви повинні розуміти, як працюють ковзаючі ліміти, як читати заголовки завантаженості та як працювати з токенами. Розуміння специфіки арбітражу трафіку. Слова «білінг», «бан рекламного кабінету», «бізнес-менеджер» і «фарм» не повинні викликати у вас запитань. Досвід побудови асинхронних парсерів і роботи з проксі-серверами на рівні мережевих запитів. Готовність працювати за чітким технічним завданням і здавати проект поетапно. Умови: Формат співпраці: Проектна робота Бюджет: Обговорюється індивідуально на основі вашої оцінки технічного завдання. Оплата: Поетапна, прив'язана до контрольних точок. Як відгукнутися: У супровідному листі обов'язково вкажіть ваш досвід роботи з Meta API, прикріпіть посилання на схожі проекти (або опишіть їх функціонал, якщо вони під NDA) і напишіть орієнтовну вилку цін і термінів на розробку подібної системи з нуля. Відгуки без опису релевантного досвіду роботи з Facebook API розглядатися не будуть.
Коротко Потрібна програма на Python, яка запускається у мене на ПК (Windows) і робить faceless-відео формату «закадровий голос + змінюваний відеоряд з фото та кліпів» — як історичні документалки на YouTube (приклад прикріплю окремо). Я вводжу тему → програма пише сценарій, озвучує, підбирає під кожен шматок тексту відео/фото з безкоштовних архівів, склеює → видає готовий MP4. Тільки для мене. Без сайту, без користувачів, без продажу. Один користувач — я. Як працює (по кроках) 1. Введення. Відкривається просте вікно. Я вводжу тему ролика і вибираю голос озвучення зі списку (**список голосів підтягується автоматично з ElevenLabs по API** — доступні на моєму акаунті). Натискаю «Створити». (Другий режим: вставити готовий сценарій замість генерації.) 2. Сценарій. Програма через LLM API (OpenAI/Anthropic, ключ в налаштуваннях) пише сценарій за темою, заданої довжини. 3. Розбивка на сцени. LLM ділить сценарій на сцени і для кожної повертає: текст сцени; тип візуалу: відео або фото; пошуковий запит (розгорнута фраза, що повинно бути в кадрі); позначку «highlight» + оцінку важливості 1-10 (для інтро, див. нижче). 4. Озвучення. Текст відправляється в ElevenLabs API обраним голосом → аудіо. Під довжину аудіо кожної сцени обрізається відеоряд. 5. Підбір відео/фото — з безкоштовних джерел по API (див. список нижче). Під кожне джерело запит формується по-своєму (для точності). Якщо в одному не знайшлося — пробує наступний. 6. Перевірка (максимум 3 кроки на сцену). Крок 1: програма бере перший знайдений варіант (відео/фото) за запитом. Крок 2: відправляє кадр в LLM — «підходить під сцену?». Підходить → стоп. Крок 3 (якщо не підходить): програма переключається на пошук фото (по точному запиту фото знайти простіше, ніж відео, — так гарантовано потрапляємо по сенсу) і бере його з посиленим рухом (зум + панорама). Більше 3 кроків на одну сцену не робити — це економить бюджет LLM і гарантує, що кадр в тему. 7. Збірка через ffmpeg/moviepy: кліпи і фото під таймінг озвучення, фото оживляються зумом (ефект Кена Бернса), голос поверх, прості переходи. Вихід: MP4 1920×1080. Правила відеоряду (важливо — за це відповідає програма) Перші 60 секунд — інтро-тизер: нарізка найефектніших кліпів з усього ролика (беруться сцени з вищою оцінкою важливості, де є відео) під окремий текст-вступлення від LLM («в цьому відео ви дізнаєтеся…»), кадри без пояснень, як інтрига. Потім перехід і основна частина. Чередування: відео-вставка мінімум кожні ~6 секунд, не можна багато фото підряд. Доля відео: не менше ~40% часу — живі кліпи, решта — фото з зумом. Довжина кадру: 4-6 секунд (і фото, і відео). Не мельтешити, не тримати статику довго. Для чисто історичних тем, де відео немає — фото з посиленим рухом (зум + панорама). Джерела (всі безкоштовні, з API) Сучасне відео+фото: Pexels, Pixabay. Історичне / архівне (public domain): Wikimedia Commons, Archive.org,Library of Congress, Europeana, NASA, Smithsonian Open Access,Flickr Commons, openverse. Кожне джерело — окремий модуль, легко додати новий. Використовувати тільки public domain / вільні ліцензії з правом комерційного використання. Жодного парсингу чужих YouTube/сайтів, шматків фільмів, картинок «з гугла».Унікальність підбору Щоб відео не співпадали з чужими: брати випадковий кліп з топ-видачі (не перший), вести базу вже використаних (не повторювати), опціонально — легка обробка кліпа (кроп/дзеркало/ швидкість). Опції (вкл/викл в налаштуваннях) Тільки фото — якщо включено, відео збирається ЧИСТО з фото, без відео-кліпів. Кожне фото ОБОВ'ЯЗКОВО з рухом (зум і/або панорама, ефект Кена Бернса) — навіть в цьому режимі не повинно бути статичних «мертвих» кадрів, мінімальна динаміка завжди. Якщо вимкнено — стандартний режим (фото + відео-кліпи з чергуванням, як в правилах відеоряду). Без озвучення — якщо включено, відео збирається по тексту БЕЗ генерації голосу: код НЕ звертається до ElevenLabs і не накладає озвучення (відеоряд підбирається по тексту сцен, таймінг кадрів — по правилам/параметрам, без прив'язки до аудіо). Якщо вимкнено — автоматично робить озвучення по тексту через ElevenLabs, як зазвичай. Атмосферний оверлей — якщо включено, поверх всього відеоряду накладається напівпрозорий шар з плаваючими частинками / пилом / світними боке / легким туманом (particle / dust / bokeh / fog overlay, режим накладення screen/add), щоб кадри виглядали живими і кінематографічними. При установці програми кладеться набір з 5-8 популярних оверлеїв (частинки, пил,copyбоке, туман, легке кінематографічне «зерно») в локальну папку — я вибираю потрібний зі списку. Регульована прозорість/яскравість оверлея (повзунок 0-100%), щоб ефект не був ніcopyзанадто тьмяним, ні занадто вираженим — я сам налаштовую силу. Бажано, щоб оверлей можна було накладати і на ВЖЕ готове відео окремоcopy(постобробка: взяти готовий MP4 → вибрати оверлей → задати прозорість → зберегти), а не тільки при зборці. Звідки взяти оверлеї для комплектації (вільна ліцензія): Pexels, Pixabay (запитиcopy«particle overlay», «bokeh overlay», «dust overlay», «light leaks», «film grain»), Mixkit, Videezy. Виконавець підбирає 5-8 штук і кладе в папку програми. Субтитри (вшити або окремим .srt). Обробка кліпів для унікальності. Роздільна здатність/формат, довжина відео, доля відео, глибина пошуку.Технічні вимоги Python. Модульна структура (джерела і LLM — через змінні модулі, щоб легко замінити або додати). Всі API-ключі — в файлі налаштувань, не в коді. Просте вікно (GUI на вибір виконавця — Tkinter/PyQt), запуск подвійним кліком. README з інструкцією, зрозумілі логи, коментарі в коді.Що даю я API-ключі (ElevenLabs, LLM, де потрібна реєстрація — оформлю). Платне оплачую сам. Приклади відео-референсів (прикріплю) і приклади тем для тестів.Приймання (готово, якщо) Запускаю → вікно → ввожу тему, вибираю голос → «Створити» → отримую готовий MP4. Відеоряд по сенсу тексту, чергування відео/фото, інтро-тизер 60 сек, озвучення поверх. Працює мінімум з 6 безкоштовними джерелами, з fallback між ними. Перевірка кадрів через LLM: макс. 3 кроки на сцену (знайшли → LLM перевірив → якщо немає, фото з рухом як вірняк). Унікальність: рандомізація + база використаного. Тільки легальні джерела. Є README, запускається з нуля.Передача результату Весь вихідний код — в відкритому вигляді (всі файли), без обфускації + зібрана робоча версія. Я можу сам запустити з вихідників за інструкцією (README: установка, ключі, запуск). Код повинен бути чистим, прокоментованим і зрозумілим, щоб **будь-який інший програміст міг продовжити роботу** над ним, якщо знадобиться (не прив'язка до автора). **Вся повсякденна робота — через інтерфейс (кнопки, поля, повзунки, випадаючі списки), БЕЗ необхідності торкатися коду.** Усі налаштування (тема, голос, опції, оверлей, папки, довжина, формати) змінюються у вікні програми, а не редагуванням файлів. Код на руках — тільки як моя власність і страховка, а не як спосіб управління програмою. Усі права на код після оплати — мої.Управління місцем на диску (важливо) Програма не повинна забивати диск. Реалізувати: Після зборки відео всі проміжні файли (завантажені кліпи, тимчасові шматки, аудіо-нарізки) автоматично видаляються — на диску залишається тільки готовий MP4. Ліміт на кеш (параметр в налаштуваннях, напр. 5 ГБ): при перевищенні старі завантажені файли видаляються автоматично (спочатку найстаріші). Папку для готових відео і для тимчасових файлів я задаю в налаштуваннях. Показувати, скільки місця зайнято, і кнопка «очистити кеш» вручну.Прошу вказати в відгуку Приклади схожих робіт (ffmpeg/moviepy, робота зі стоковими/архівними API, ElevenLabs/LLM). Пропозиція по GUI. Використовує чи рішення базу даних (яку і навіщо) — або вистачає локальних файлів. Термін і вартість.