Python 3 wrapper for Allegro API. We found out that Allegro documentation is poor and badly written, examples are only in Python 2 version and some of them are not working anymore.
python 3
packages:
API only:
client
suds-py3
Records:
pandas
pickle
datetime
os
API requirements:
Allegro WebAPI key - Required for everything.
Allegro login - some functionalities will work without it.
Allegro password - some functionalities will work without it.
AllegroQuerry.py:
Library sends requests to Allegro example of usage in file. User needs to specify filterOptions, every option for filters is returned in response from Allegro.
record.py:
This file is just additional library that helps convert Allegro API response to some "Human" data types.
It is able to convert Allegro response to:
Pandas DataFrame
string
Pickle (save/read)
If you want you can easily add new methods to parse to new datatypes. Basically AllegroQuerry.py can work properly without record.py but we recommend it as it was designed from start to be used together.