BAZOS-API
Current functionality supports removing and adding items to bazos.cz, bazos.sk, bazos.at and bazos.pl.
Goal
Create full-featured API for bazos.cz, bazos.sk, bazos.at and bazos.pl.
Installation
pip3 install bazos
Run
bazos --help
bazos -b --country cz sk --path $HOME/Documents/photos-archive # Remove all items from bazos.cz and bazos.sk and add new items from $HOME/Documents/photos-archive
bazos -b --country cz sk --add-only --path $HOME/Documents/photos-archive # Add new items from $HOME/Documents/photos-archive
--country argument
Supported countries: cz, sk, at, pl
-b|--bazos argument
This turn on run.
--path argument
The folder where all photos and user_{country}.yml file.
How to structure folder defined in --path argument:
# user_${bazos_country}.yml e.g.: user_cz.yml
name: Jmeno
phone_number: '+420123456789'
email: user@example.com
psc: 60200
password: 123456
Example of folder structure
bazos-ads/
bazos-ads/user_cz.yml
bazos-ads/user_sk.yml
bazos-ads/item1/photos/photo1.jpg
bazos-ads/item1/photos/photo2.jpg
bazos-ads/item1/info.txt
bazos-ads/item2/photos/photo1.jpg
bazos-ads/item2/photos/photo2.jpg
bazos-ads/item2/info.txt
...
info.txt syntax
>>RUBRIC
PC
>>CATEGORY
Notebooky
>>TITLE
Macbook Pro 2019 16
>>PRICE
25000
>>DESCRIPTION
Your sentences1.
Your sentences2.
Contribution and Development
Every contribution is welcome!
Please follow rules inside .pre-commit-config.yml file.
Before creating pull request, please run pre-commit run --all-files to check if there are no errors.
Install pre-commit hooks
pre-commit install
Create virtual environment and install dependencies
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
Release files for bazos 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bazos-0.0.7.tar.gz | 15.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bazos-0.0.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.4 kB
Release files / bazos-0.0.7.tar.gz
| Download URL | bazos-0.0.7.tar.gz |
|---|---|
| Size | 15.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2d41612ea6d1ec34cf30b3f02c6ea219fb9ba2eab8c14915409aa6aad5a3bbdc
|
|
BLAKE2b-256 checksum How to use checksums |
aa4655772d672c566bddb2f12b34635bd8811bc2bcd3a1aba51eb23240953432
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|
Release files / bazos-0.0.7-py3-none-any.whl
| Download URL | bazos-0.0.7-py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
25c0fb7aca526c5414778fa873bb54b612f12a5948a83281726127e8d38ed30d
|
|
BLAKE2b-256 checksum How to use checksums |
19bb166c59e339e7fde3c7839151b26e53ad3aeebbe34a0b8925f4b6b16b1cd0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.6
|