Budżet: 500 PLN Termin: 1 dzień
Dzień dobry. Już omawialiśmy ten projekt. Jestem gotów do realizacji. Będę zadowolony ze współpracy
Czekamy na współpracę z Tobą!Konieczne jest parsowanie tekstowych plików PDF z tabelami i stworzenie dynamicznego obiektu ze wszystkimi danymi, które znajdują się w dokumencie. Tabele mogą mieć różną liczbę rekordów, co należy uwzględnić. Tabele mogą znajdować się zarówno na początku dokumentu, jak i na końcu, jednak są łatwe do zlokalizowania dzięki "opornym" napisom.
Znajdują się w nim 2 główne tabele, które można "połączyć" w jedną, a następnie dla każdego rekordu z tej tabeli - po tabeli szczegółowych informacji nieco niżej po głównych tabelach. Pierwsza tabela ECU SUMMARY INFO i druga tabela ECU SUMMARY INFO (CONT...). Następnie po tabelach znajduje się ECU DETAILS, to już bardziej szczegółowe tabele każdego ECU, tak zwane parametry formatu NAME=VALUE.
W idealnym przypadku chciałbym móc później pracować z tymi danymi za pomocą Pythona
Z góry dziękuję
Budżet: 500 PLN Termin: 1 dzień
Dzień dobry. Już omawialiśmy ten projekt. Jestem gotów do realizacji. Będę zadowolony ze współpracy
Czekamy na współpracę z Tobą!Budżet: 500 PLN Termin: 3 dni
Cześć Artiom, mogę pomóc Ci w Twoim zadaniu z wyprowadzaniem danych w potrzebnym formacie do dalszego przetwarzania. Będę czekać na Twoją wiadomość.
Budżet: 500 PLN Termin: 2 dni
Dzień dobry, Artiom. Jest gotowe rozwiązanie z interfejsem webowym, które pozwala na załadowanie tabel w formacie pdf i ich sparsowanie. Program świetnie działa na waszym przykładzie, po sparsowaniu z danymi można wygodnie pracować w Pythonie.
Budżet: 500 PLN Termin: 4 dni
Dzień dobry!
Przejrzałam Państwa próbkę PDF. Proponuję takie podejście:
Ekstrakcja tabel
Główne narzędzie: pdfplumber (stabilne wydobycie tekstu).
Fallback dla skomplikowanych siatek: camelot/tabula-py w trybie lattice/stream.
Automatyczne wyszukiwanie znaczników sekcji: “ECU SUMMARY INFO”, “ECU DETAILS” (działa na różnych stronach/pozycjach).
Normalizacja
Łączenie podzielonych wierszy, usuwanie łamań i zbędnych spacji.
Poprawne łączenie wielowierszowych komórek i kolumn.
Wyrównanie nazw parametrów NAME=VALUE w ECU DETAILS.
Jednolity model danych
{
"vin": "...",
"publication_date": "...",
"summary": [
{"ecu":"ABS","name":"Anti Lock Brakes","bus_type":"CAN-CH", "flash_part":"...", "current_vin":"...", "original_vin":"...", "part":"..."},
...
],
"details": [
{"ecu":"ABS","params":{"Param1":"Value1","Param2":"Value2", ...}},
...
]
}
Eksport do CSV/Excel (osobne arkusze Podsumowanie / Szczegóły) i/lub SQLite.
Kontrola jakości
Walidacje (obowiązkowe kolumny, liczba wierszy, unikalne ECU).
Logi i małe testy jednostkowe, aby łatwo utrzymać proces.
Wynik: reprodukowalny skrypt + instrukcja uruchomienia, gotowe pliki (JSON/CSV/Excel/SQLite).
Gotowa do wykonania w ciągu 3–4 dni. Koszt — uzgodnimy po doprecyzowaniu formatu finalnego eksportu i możliwych niuansów formatowania innych PDF.
Dziękuję!
Alla
Budżet: 500 PLN Termin: 4 dni
Proponowane podejście techniczne
1. Narzędzia i biblioteki:
PyMuPDF (fitz) lub pdfplumber do ekstrakcji tekstu z PDF
pandas do strukturyzacji danych tabelarycznych
re (regex) do identyfikacji wzorców i parsowania formatów NAME=VALUE
Niestandardowe funkcje do łączenia i normalizacji danych
2. Architektura rozwiązania:
Funkcja identyfikująca sekcje na podstawie "opornych" napisów
Parser dla głównych tabel z automatycznym wykrywaniem liczby rekordów
Moduł łączący dane z obu tabel głównych
Parser dla sekcji ECU DETAILS z elastycznym formatem NAME=VALUE
Generator dynamicznego obiektu (słownik/DataFrame) z pełną strukturą danych
3. Funkcjonalności:
Obsługa różnej liczby rekordów w tabelach
Elastyczne pozycjonowanie tabel w dokumencie
Walidacja i oczyszczanie danych
Export do formatów ułatwiających dalszą pracę (JSON, CSV, pickle)
Moje doświadczenie
Posiadam doświadczenie w:
Przetwarzaniu dokumentów PDF z wykorzystaniem Python
Parsowaniu i strukturyzacji danych z różnych formatów
Pracy z bibliotekami pandas, numpy i narzędziami do analizy danych
Tworzeniu skalowalnych rozwiązań do automatyzacji przetwarzania dokumentów
Oferuję:
✅ Kompletne rozwiązanie - gotowy skrypt Python z dokumentacją
✅ Elastyczność - kod adaptujący się do różnych struktur dokumentów
✅ Jakość kodu - czytelny, komentowany kod z obsługą błędów
✅ Testy - przykłady użycia i walidacja na dostarczonych plikach
✅ Wsparcie - pomoc przy implementacji i ewentualne modyfikacje
Jestem gotów rozpocząć pracę natychmiast.
Budżet: 500 PLN Termin: 2 dni
Jeśli trzeba potem łatwo pracować na Pythonie, w idealnym przypadku parsować do bazy danych, na przykład SQL Lite, jeśli chcesz, mogę sparsować do formatu xlsx Exel. Napisz do mnie w celu omówienia, mogę wykonać tę funkcjonalność.
Budżet: 500 PLN Termin: 2 dni
Cześć!
Przygotowałem w pełni działające rozwiązanie dla twojego zadania.
🔹 Skrypt **parse\_ecu\_pdf.py** napisany w Pythonie robi dokładnie to, co opisałeś:
* Odczytuje PDF (zarówno lokalny, jak i z linku) za pomocą PyMuPDF.
* Znajduje tabele **ECU SUMMARY INFO** i **ECU SUMMARY INFO (CONT...)**, parsuje je linia po linii.
* Znajduje bloki **ECU DETAILS** i zbiera pary `NAME=VALUE`.
* Łączy wszystko w dynamiczny obiekt: każdy wiersz podsumowania automatycznie uzupełniany jest słownikiem `details`.
🔹 Na wyjściu otrzymujemy gotową strukturę JSON, z którą łatwo pracować w Pythonie.
📌 Użycie:
```bash
python parse_ecu_pdf.py path/to/your_ecu_report.pdf
```
Na ekranie wyświetla się JSON z danymi dla każdego ECU.
Skrypt jest uniwersalny — liczba wierszy w tabelach może być dowolna, a położenie tabel (na początku lub na końcu PDF) nie ma znaczenia.
Jestem gotów się połączyć i pomóc ci z uruchomieniem, testami na twoim PDF i wszelkimi poprawkami.
Budżet: 499 PLN Termin: 3 dni
Dzień dobry, Artem!
Ogólnie zadanie jest jasne, aby dokładnie odpowiedzieć na pytania dotyczące terminów i ceny, chciałbym wyjaśnić kilka kwestii, które pojawiły się po analizie twojego zadania.
Piszesz w prywatnych wiadomościach — omówimy szczegóły i twoje życzenia.
P.S. Kieruję się twoim budżetem, ale myślę, że mogę zmieścić się w mniejszej kwocie — po wyjaśnieniu szczegółów zaproponuję dokładną cyfrę.
Budżet: 500 PLN Termin: 1 dzień
Cześć, jestem gotów wykonać twoje zadanie jako praktykę w nauce, pisz na priv, omówimy wszystkie szczegóły, wszystkie szczegóły.
Budżet: 600 PLN Termin: 2 dni
Cześć!
Mogę stworzyć narzędzie w Pythonie, które odczytuje twoje pliki PDF, znajduje tabele ECU SUMMARY niezależnie od ich położenia w pliku i łączy je w jeden kompletny zbiór danych. Tuż po tym skrypt również zbierze tabele ECU DETAILS i powiąże każdy zestaw parametrów NAME=VALUE z odpowiednim wpisem ECU. W ten sposób otrzymasz jeden czysty obiekt, łączący wszystkie informacje, który można używać bezpośrednio w Pythonie lub przekształcić w DataFrame do analizy.
Nie będę zależał od numerów stron ani stałych pozycji. Zamiast tego skrypt będzie szukał etykiet referencyjnych i nazw sekcji, więc będzie działał nawet przy zmianie układu lub liczby wpisów. Ostateczna struktura będzie elastyczna, łatwa do zapytań i eksportu do JSON lub CSV do późniejszego użycia.
Dziękuję!
Budżet: 500 PLN Termin: 1 dzień
Cześć, Artem!
Jestem programistą Pythona, mam duże doświadczenie w pracy z PDF.
W jakim formacie będzie Ci wygodnie pracować na wyjściu?
Pisz, omówimy Twój projekt!
Z poważaniem,
Andrij
Budżet: 500 PLN Termin: 2 dni
Dobry wieczór. Pracowałem z pdf i robiłem podobne zadanie. Ale na php, pod vps na Linuksie. Tam są niuanse, nie wiem jak u was, ale czasami tabele nie idą w kolejności, i wtedy to będzie nieproste. Trzeba próbować.
Budżet: 500 PLN Termin: 1 dzień
Dobry wieczór, Artiom. Zajmuję się automatyzacją w Pythonie. Mogę opracować dla Ciebie parser z niezbędną funkcjonalnością, jako jedna z opcji, po przetworzeniu funkcja zwróci listę słowników []{} z którymi będziesz mógł dalej pracować w kodzie. Jeśli jesteś zainteresowany - pisz, z przyjemnością omówię szczegóły.
Budżet: 500 PLN Termin: 3 dni
Cześć.
Mam doświadczenie w automatycznym wydobywaniu danych z pdf
Możemy omówić
Budżet: 500 PLN Termin: 1 dzień
Dzień dobry! 👋
Dokładnie zapoznałem się z twoim zadaniem.
Mogę je wykonać szybko i w pełni zgodnie z twoimi wymaganiami.
Jest kilka kwestii, które chciałbym wyjaśnić.
Jestem gotów zacząć od razu po uzgodnieniu szczegółów.
Budżet: 600 PLN Termin: 1 dzień
Dzień dobry!
Nazywam się Roman i jestem w czołówce 6 programistów w kategorii „Sztuczna inteligencja i uczenie maszynowe” wśród ~1600 specjalistów na platformie.
Gwarantuję:
- Szybkie i jakościowe wykonanie zadania
- Ścisłe przestrzeganie terminów
- Regularny kontakt przez cały proces
Będę zadowolony, mogąc omówić szczegóły twojego projektu w prywatnych wiadomościach.
Budżet: 500 PLN Termin: 1 dzień
Już ukończyłem twoje zadanie—mogę to zademonstrować.
konieczne jest zorganizowanie sposobu zbierania nowo utworzonych FOP-ów oraz, jeśli to możliwe, TOW. czy to ma być parsowanie, czy coś innego - powiedzcie, jaki to ma być sposób
Dzień dobry,Zlecę stworzenie stabilnego i niezawodnego rozwiązania do automatycznego monitorowania cen oraz dostępności produktów z konkretnego, dużego polskiego sklepu internetowego z branży RTV/AGD.Cel projektu: System musi regularnie sprawdzać wybrane linki produktowe i w przypadku zmiany ceny lub statusu dostępności, wysłać powiadomienie (najchętniej na Telegram, Discord lub e-mail – do ustalenia).Wyzwanie: Strona sklepu posiada bardzo agresywne systemy antybotowe (Akamai/Cloudflare). Zwykłe skrypty pobierające kod strony są natychmiast wykrywane i blokowane. Rozwiązanie musi skutecznie omijać te zabezpieczenia,maskować ruch bota i działać stabilnie w dłuższej perspektywie, bez ciągłego wywalania błędów "Access Denied".Czego oczekuję od wykonawcy: Zaproponowania kompletnej architektury i technologii (nie narzucam języka programowania ani konkretnych narzędzi). Dostarczenia gotowego rozwiązania, które będę mógł łatwo uruchomić i nim zarządzać. Podpowiedzi w kwestii infrastruktury (np. jakie proxy będą niezbędne, aby system działał bezproblemowo).W odpowiedzi na ogłoszenie proszę krótko opisać: Jakie podejście/technologię proponujesz, aby skutecznie i długofalowo omijać zabezpieczenia tego sklepu? Jak widzisz kwestię przekazywania powiadomień? Jaki jest orientacyjny koszt wykonania oraz czas realizacji?Zapraszam do składania ofert.
O firmie Firma handlowa. Pracujemy z grupą towarową liczącą ponad 2000 pozycji w różnych kategoriach.Aktualna sytuacja Obecnie nomenklatura jest prowadzona w Google Sheets — dane są skonsolidowane według zakładek (kategorii). Struktura zakładek: Nazwa towaru Grupy cen: koszt własny, hurt, detal Charakterystyki: waga, ilość w opakowaniu itd. Ważne: liczba kolumn różni się w zależności od kategorii towarów, ponieważ mają one różne charakterystyki.Dlaczego obecne rozwiązanie nie jest odpowiednie Google Sheets nie pozwala na ustawienie praw dostępu na poziomie poszczególnych kolumn. Potrzebujemy: Przyznawania użytkownikom praw do wyświetlania określonych kolumn (na przykład tylko kosztów własnych) Przyznawania praw do edycji określonych kolumn (na przykład cen detalicznych) Ograniczenia dostępu do pozostałych kolumn w tej samej zakładceCo należy zrobićPodstawowe wymagania Elastyczny system rozgraniczenia praw Dostęp na poziomie poszczególnych kolumn (odczyt / zapis) Przydzielanie praw według ról lub użytkowników Zarządzanie prawami bez udziału programistów Wsparcie dla różnych struktur danych Różne kategorie towarów mają różny zestaw charakterystyk Dodawanie nowych kolumn/charakterystyk bez programowania Niepodległość od programistów Administracja przez wewnętrznych pracowników Dodawanie kategorii, kolumn, użytkowników — przez interfejs Integracja z ERP Eksport aktualnych cen do naszego systemu ERP Eksport lub automatyczna integracja przez API Analiza danych z wykorzystaniem AI (pożądane) Możliwość analizy całej listy nomenklatury Ubogacanie, weryfikacja, rekomendacje — jeśli masz pomysły, opiszOczekiwany rezultat Działające rozwiązanie, w którym: Nomenklatura jest zorganizowana według kategorii z różnymi zestawami charakterystyk Prawa do kolumn są elastycznie konfigurowane (wyświetlanie / edytowanie) Dane są eksportowane do ERP Zespół może samodzielnie zarządzać systememCo potrzebujemy od Ciebie przy odpowiedzi Opisz w ogólnych zarysach, jak widzisz rozwiązanie: Jakie narzędzie / platformę proponujesz
Wymagana jest разработка простego programu lub bota Telegram do parsowania uczestników czatów i dyskusji kanałów w Telegramie. Funkcjonalność: Użytkownik wprowadza link do kanału lub czatu. Jeśli podany jest link do kanału, program powinien automatycznie przejść do sekcji „Dyskusje” i wykonać parsowanie uczestników dyskusji. W rezultacie należy wyeksportować tylko unikalne linki do profili użytkowników bez powtórzeń. Dodatkowe wymagania dotyczące selekcji: Wybór powinien obejmować tylko użytkowników, którzy w swoim profilu mają podany własny publiczny kanał. Kanał użytkownika musi mieć co najmniej 200 subskrybentów. Użytkownicy z kanałami mniejszymi nie są odpowiedni. Potrzebne jest maksymalnie proste i wygodne narzędzie: wystarczy wkleić link i uruchomić zbieranie danych według podanych kryteriów. Nie jestem programistą, dlatego będę wdzięczny za ocenę wykonalności takiego rozwiązania i wasze propozycje dotyczące optymalnego sposobu rozwoju. Standardowe parsery nas nie interesują — wymagana jest realizacja dokładnie opisanej powyżej logiki selekcji. Odpowiedź na wasze propozycje może być w ciągu dnia.
Dobry wieczór, jest zadanie: trzeba 1-2 razy dziennie sprawdzać dostępność i aktualność cen towarów, które zostały dodane na stronę (strona na platformie prom.ua) z strony dostawcy. Możecie obliczyć cenę i jak to będzie wyglądać.