Програма для обєднання xml файлів (python)
6000 UAHДобрий день
задача така
є 4 .xml файли з товарами (категорія назва фото ціна і інші характикристики т.д.) треба з них зробити 1 xml файл - автоматизувати все максимально щоб після 1 нашалтування постійно йшов процес оновлення і автозавантаження і автовигрузки на різні маркетплейси - пром, розетка, додаток, сайт
є свій сервер на якому розвернутий і працює пайтон. зараз чатбот запущений
Створити місце (сервер) де
1. Буде відбуватись загрузка початкових автоматично із ТоргСофт (аналог 1С ) xml файлів №1 №2 (ініціює вигрузку сама програма) - вже налаштована вигрузка в промта розетку
2. А файли №3 №4 сервер запитом має отримати через api від Постачальник№3 і від остачальник№4
3. Після того як усі файли завантажені - об'єднати їх по категоріям (і вручну вказати на початку які з якими категоріями з'єднувати)
4. Причесати файл - прописати які товари загружаємо які ні, кількості, наявності, фото
4. Видати готовий xml файл
5. Запити робити раз на 4 години по обновленням
6. І автоматична вигрузка на 4 локації теж раз на 4 години
Ось що видав чат GPT підказку по даному проекту.
Тут є декілька ключових аспектів, які вам потрібно врахувати:
Завантаження файлів: Ви маєте можливість завантажити файли на сервер через HTTP(S). Для цього вам потрібно буде налаштувати веб-сервер (наприклад, з використанням Flask або Django, якщо ви використовуєте Python).
API запити: Ви маєте змогу зробити HTTP запити до API постачальників №3 і №4. Вам потрібно буде з'ясувати, які запити ви повинні зробити (GET, POST, тощо), та які дані вам потрібно передати.
Об'єднання XML файлів: Ви маєте змогу об'єднати XML файли, використовуючи бібліотеку
xml.etree.ElementTreeв Python, як я вже пояснив вище.Сервер: Ви маєте змогу налаштувати сервер, який буде виконувати всі ці завдання автоматично. Ви можете використовувати хмарний сервер, наприклад, від Amazon Web Services (AWS), Google Cloud Platform (GCP) або Microsoft Azure. Налаштуйте сервер так, щоб він автоматично виконував всі ці завдання кожного дня або на вимогу.
Ось приблизний план того, як ви можете розробити таке рішення:
Завантаження файлів: Розробіть веб-сервер, який приймає завантаження файлів. Ви можете використовувати Flask або Django для цього. Flask є невеликим і простим фреймворком, тоді як Django є більш потужним і складним. В обох випадках ви повинні створити маршрут, який приймає HTTP POST запити з файлами.
API запити: Використовуйте бібліотеку
requestsв Python для здійснення HTTP запитів до API. Завантажте відповідні файли і збережіть їх на диск.Об'єднання XML файлів: Використовуйте
xml.etree.ElementTreeдля об'єднання XML файлів, як я пояснив вище.Сервер: Налаштуйте сервер, щоб він автоматично виконував ці завдання. Ви можете використовувати cron або аналогічний інструмент для запуску скрипту Python кожного дня або на вимогу.
З'єднання категорій: Ця частина може бути трохи складнішою, оскільки вона залежить від специфіки ваших даних. Ви маєте змогу використовувати
xml.etree.ElementTreeдля витягування і зміни категорій в XML файлах. Ви повинні вручну вказати, які категорії потрібно з'єднати.
До речі маю платний акаунт чат GPT із ввімкненою функцією кодування - який вже досить непогано кодує в пайтон.
Прискорить розробку в рази.
уточняю задачу
у мене магазин на
cs cart
akbc.com.ua
є багато категорій (умовно 10)
є багато постачальників (умовно 10)
у всіх постачальників своя система вигрузки товарів
Апі, xml., csv, yml, xls, googledoc
1. треба зробити систему куди закидуємо файл чи ссилку
2. там обираємо яку категорію треба брати з нього і в яку категорію воно загрузить
3. далі визначаємо пріоритет товарів які дублююються (якщо аналогічний товарі то беремо там де дешевше)
4. товару призначається код постачальника і зашивається в код товара (щоб знати в якого постачальника замовляти по дропшипу коли його куплять)
5. далі формується файл для зазгрузки в сайт cs-cart (CSV)
6. робиться автоматична синхронізація 1р в годину
7. загрузка на сайт cs-cart (CSV) - можливо є варіанти
8. також вигружаємо на пром
9. також вигружаємо в розетку
10. також КейСРМ
-
Доброго дня, зацікавила Ваша пропозиція. Буду радий співпраці.
Розрахунки вартості термінів реалізації після обговорення деталей.
Перегляньте портфоліо.
Виконаємо якісно. Роботи на сайті портфоліо -
1143 16 3 Доброго дня
Готовий допомогти в реалізації вашої задачі
Пишіть в особисті, обговоримо деталі
Буду радий допомогти)
-
151 Доброго часу дня!
Я, як блокчейн розробник з 6-річним досвідом, готовий допомогти вам з проектом. Однак, для точної оцінки потрібні більше деталей про завдання та дані. Я можу використовувати Python з Flask/Django для розгортання GUI на вашому VPS і реалізації API запитів до постачальників No3 і No4.
Створення веб-сервера для завантаження файлів, використання бібліотеки "requests" для API запитів, об'єднання XML файлів з xml.etree.ElementTree - це області, в яких я маю досвід.
Зверніть увагу, що проект може бути складнішим залежно від структури даних. Однак, я готовий використовувати мою платну версію чату GPT з кодуванням, щоб прискорити розробку.
Давайте зв'яжемося, щоб обговорити деталі і почати роботу.
-
194 Привіт!
Я - досвідчений фуллстек-розробник з 4-річним досвідом роботи з Python, Flask, Django та різними базами даних. Ваш проект виглядає цікаво, але для точної оцінки потрібно більше деталей про обсяг та вимоги.
Завантаження файлів, взаємодія з API та об'єднання XML - цікаві завдання, але вимагають ретельного планування та розробки. Можу використовувати свій платний акаунт чат GPT для ефективного кодування в Python та прискорення розробки.
Давайте зустрінемося і обговоримо всі деталі вашого проекту. Я впевнений, що разом зможемо створити потужний та ефективний інструмент.
Залишайте мені повідомлення, і ми почнемо працювати над вашим проектом!
-
На кожен маркетплейс треба генерувати окремий файл оскільки є різниця в категоріях, характеристиках і тд
По суті описаний функціонал частково повторює функціонал сервісів по виходу на маркетплейси
-
Актуальні фриланс-проєкти в категорії Python
Створення Human AI Assistant для Telegram-групп### 1.1. Ключова концепція системи Система повинна виконувати дві основні функції: #### 1. Аналіз клієнтської комунікації AI-асистент має автоматично аналізувати всю комунікацію в Telegram-групах та розуміти контекст спілкування. Зокрема система повинна: - визначати… AI та машинне навчання, Python ∙ 16 годин 37 хвилин тому ∙ 34 ставки |
Чорна Україна (RP-проект на базі MTA)
51 525 UAH
|
Необхідно створити букмекерську контору! З ДОСВІДОМПотрібно розробити betting-платформу / букмекерський продукт на базі готового шаблону. Основне завдання — адаптувати шаблон під повноцінну букмекерську контору: підключити парсинг спортивних подій і коефіцієнтів, реалізувати особистий кабінет користувача, баланс, ставки, історію… Python, Веб-програмування ∙ 17 годин 19 хвилин тому ∙ 30 ставок |
Автоматизація розсилки повідомлень у чати TelegramПотрібно розсилати в телеграм чати повідомлення. Щоб не було банів. Чатів кілька сотень. Щоб налаштовувати періодичність і варіативність текстів. Python, Розробка ботів ∙ 17 годин 30 хвилин тому ∙ 28 ставок |
Розробка програмного забезпечення з ШІПотрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через… AI та машинне навчання, Python ∙ 2 дні тому ∙ 17 ставок |