Skip to main content

Scrape an ebay shop's inventory into a Reverb compatible format.

Project description

rebay

Scrape an ebay shop's inventory into a Reverb compatible format.

Installation

Requires Python 3.10 <= version < 3.12.

Install with:

Clone this repository and open it in a shell.
Then use the command: (mac)

pip3 install .

(windows/linux)

pip install .

Alternatively, if you have Git and Github CLI installed and authenticated, you should be able to install with:
(mac)

pip3 install git+https://github.com/matt-manes/rebay

(windows/linux)

pip install git+https://github.com/matt-manes/rebay

Usage

This package will be installed as a script, so you don't need to have any particular folder open in terminal to run it.
I'd suggest running it from the same location everytime though so that you only have one set of output and log folders.

To run in terminal:

>rebay shopname

To see tool help, type rebay -h:

>rebay -h
usage: rebay [-h] [-t MAX_THREADS] shop_name

positional arguments:
  shop_name             The name of the shop to scrape.

options:
  -h, --help            show this help message and exit
  -t MAX_THREADS, --max_threads MAX_THREADS
                        Max number of threads to use. Default is 5. Too many and they'll error page you.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rebay-0.10.3.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rebay-0.10.3-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file rebay-0.10.3.tar.gz.

File metadata

  • Download URL: rebay-0.10.3.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for rebay-0.10.3.tar.gz
Algorithm Hash digest
SHA256 b82edfe2178ae4854a79eaa1394ba75e9989940abd2724ff1d705b4d282213bb
MD5 e31ecfdd6338e5eb6b7a4e54acb918c1
BLAKE2b-256 a7d7da023425e66ccc7dbd6468225a44e44e85e1bbb4454ad2155ecac95543c8

See more details on using hashes here.

File details

Details for the file rebay-0.10.3-py3-none-any.whl.

File metadata

  • Download URL: rebay-0.10.3-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for rebay-0.10.3-py3-none-any.whl
Algorithm Hash digest
SHA256 26d2841ce15fab4fa1ab304284c9837bddd9aa0a803c4d80fbfa4cb7a0929c9f
MD5 ab91801fa662ccde83f7e16d00c47ea7
BLAKE2b-256 5b6cfe75103c88630040a2169b664d9a72f1f5ea8c17f6840dd715800144bfcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page