Google Apps Script - SOAP Client - Allegro WebAPI

Przykład jak można komunikować się z Web Service (Allegro WebAPI) przez SOAP, a to wszystko w kilkuset linijkach kodu w Google Apps Script.

Czytaj dalej ...
Windows automatyczne uruchamianie programów, czyli harmonogram zadań cyklicznych

Nie chodzi o autostart, który uruchamia programy wraz ze startem systemu. Zaprezentuje narzędzie Task scheduler (Harmonogram zadań), które jest odpowiednikiem Linux’owego CRON na systemach Windows.

Czytaj dalej ...
Google Apps Script - wprowadzenie

Kontynuacja serii o obróbce danych. Jak poradzić sobie w sytuacji, kiedy żadna wtyczka czy program nie posiada niezbędnych dla nas funkcjonalności? Google Apps Script pozwala na pisanie własnych rozwiązań dla usług od Google.

Czytaj dalej ...
Google SpreadSheets i Power Tools - Jak wydzielić produkty główne z wariantów?
Image source: Google and Ablebits

Tym wpisem chcę zacząć serię mini-poradników w których będę opisywał swoje doświadczenia i patenty związane z pracą z plikami zawierającymi dane. W tym poście opiszę dość częsty problem, kiedy dostajemy od dostawcy plik z pojedynczymi produktami, które tak na prawdę są wariantami jednego produktu.

Czytaj dalej ...
Shoper 5 - Newsletter PopUp

Jak stworzyć PopUp zawierający wszelkiego rodzaju informacje (kod rabatowy, kontakt, obrazek), jak i formularz zapisu do Newslettera. PopUp działa z Shoper 5 (na skórce RWD) i korzysta z jQuery.

Czytaj dalej ...
Allegro.pl REST API w Pythonie - wprowadzenie (OAuth)

Wpis o tym jak zacząć korzystać z REST API serwisu Allegro.pl w skryptach pisanych w Pythonie. Postaram się wyjaśnić niezbędne minimum, do tego by zacząć od razu korzystać z API.

Czytaj dalej ...
Podstawy obsługi Web API Allegro.pl - Web Services i moduł suds-jurko w Pythonie

Dzisiaj o tym jak ożenić Pythona z Web API udostępnionym przez Allegro.pl. Jest to pierwszy, wprowadzający do tematu wpis z nadchodzącej serii. Na wstępie chciałbym zaznaczyć, że nie będę wgłębiał się w teorię, terminologię ani zasady działania Web Services, czy SOAP, WSDL, XML, Łosie, Jelenie, Sarny, Dziki, Kuny. Wymienione elementy postaram się ominąć jak najszerszym łukiem i tylko niezbędne pobieżnie nakreślić.

Czytaj dalej ...
Pliki CSV i Python - odczyt i zapis

Niezwykle ważny temat, wręcz fundament dla każdego administratora sklepu internetowego, czyli pliki z danymi - tym razem na warsztat bieżemy te w formacie CSV. Omówię na szybko jak w prosty sposób zacząć z nich korzystać i ożenić je z naszymi skryptami w Pythonie. Skupie się na ich odczycie i zapisie danych.

Czytaj dalej ...
PyCharm - uruchamianie skryptów z parametrami (argumentami)
Image source: JetBrains

Niedawno omawiałem, jak dodać obsługę argumentów linii komend naszych skryptów napisanych w Python. Na szybko postaram się pokazać w jaki sposób możemy odpalać skrypty, przekazując argumenty (parametry) wywołania w PyCharm. Sprawa jest banalnie prosta.

Czytaj dalej ...

Mamy skrypt który wykonuje jakąś operację na konkretnym pliku - czy nie lepiej aby mógł on wykonywać operacje na dowolnych plikach? No tak, ale komu się chce co raz edytować kod źródłowy, aby podmienić nazwę tego pliku… Dobrze, że istnieją argumenty uruchomieniowe! Dzięki nim bez problemu możemy przekazywać wartości (parametry) z zewnątrz - najczęściej w trakcie uruchamiania z konsoli (wiersza poleceń). Postaram się pokazać ich praktyczne zastosowania oraz jak je “parsować” (ang. parse).

Czytaj dalej ...