Skip to content

Latest commit

 

History

History
116 lines (98 loc) · 2.88 KB

README.md

File metadata and controls

116 lines (98 loc) · 2.88 KB

anysell

Welcome! Sell anything on multiple platforms at once.

Features:

  • generate item config
  • creates posts on bazos
    • supports images
    • mobile 2fa
    • multiple at once

TODO:

  • fb marketplace
  • works only with "clothes", maybe add all/more categories

install & usage

pip3 install anysell

There are 2 config files we're gonna use:

  • main config file - stores important global info (name, email etc.)
  • items config file - stores info about items you want to sell, at one place. then anysell will propagate it in multiple places

cfg file

You can provide main config file by passing --config-path option to commands. Default path for your config is ~/.config/anysell/.cfg. Go ahead, create and fill the file.

name=
password=  # some tmp password, e.g. for edit on bazos
phone=
email=
psc=
img_path=/Users/bla/Desktop/img_clothes  # generate-cfg cmd will use structure to create yaml 
item_config_path=/Users/bla/cfg.yaml  # sell cmd use this to create the item posts

To start quickly, do:

anysell generate-cfg --config-path /my/cfg/path/.cfg

This will generate the file based on structure in img_path. It's good to have folder per item and images for items in that folder. Folder names needs to be unique.

Open file on item_config_path and fill it:

damske_cierne_nohavice_sportove__40:
  category: 'Športové oblečenie'
  price: '8'
  filepaths:
    - /img/folder/damske_cierne_nohavice_sportove__40.jpg
    - /img/folder/damske_cierne_nohavice_sportove_detail__40.jpg
  title: 'Damske Sportove Cierne Nohavice'
  description: 'Daju sa odopinat na tristvrtove. Velkost 40.'
damske_siroky_golier__detail__36_38:
  category: ''  # fill
  description: ''  # fill
  filepaths:  # fill
    - /img/anotherfolder/damske_siroky_golier__detail__36_38.jpg
  price: ''  # fill
  title: ''  # fill

Now, you have the items config (no need to use generate command, you can create your own if you want)

Run anysell sell --config-path /my/cfg/path/.cfg

This will read the item config file using item_config_path key in your main config and create all the posts based on that.

Note - this will prompt you for doing auth. E.g. 2fa with mobile key. When you fill it first time key will be cached and reused for 1hr.

bazos

These are keys you can use for categories.

[
    "Blúzky",
    "Bundy a Kabáty",
    "Čiapky, Šatky",
    "Doplnky",
    "Džínsy",
    "Funkčné prádlo",
    "Hodinky",
    "Kabelky",
    "Košele",
    "Kožené oblečenie",
    "Mikiny",
    "Nohavice",
    "Obleky, Saká",
    "Plavky",
    "Plecniaky a kufre",
    "Rukavice a Šály",
    "Rúška",
    "Šaty, Kostýmy",
    "Šortky",
    "Šperky",
    "Spodná bielizeň",
    "Športové oblečenie",
    "Sukne",
    "Svadobné šaty",
    "Svetre",
    "Tehotenské oblečenie",
    "Topánky, obuv",
    "Tričká, roláky, tielka",
    "Ostatné"
]