Skip to main content

Mercari Scanner

Image of Mercari

Installation

pip

pip install mercari-scanner
python3 -m mercariscanner --slack-token xoxb-blah-blah -h 

Docker

docker pull chadbowman0/mercari-scanner:latest
docker run chadbowman0/mercari-scanner:latest --slack-token xoxb-blah-blah -h

Local (with config.ini)

git clone https://github.com/ChadBowman/mercari-scanner.git ~/mercari-scanner
python3 -m venv ~/mercari-scanner/env && source ~/mercari-scanner/env/bin/activate
python3 -m pip install ~/mercari-scanner

Usage

usage: __main__.py [-h] [--min-price MIN_PRICE] [--max-price MAX_PRICE] [--delay DELAY] [--slack-token SLACK_TOKEN]
                   [--slack-channel SLACK_CHANNEL] [--tiers TIERS] [--start-stop-alert | --no-start-stop-alert]
                   keyword

positional arguments:
  keyword               Mercari search keyword

options:
  -h, --help            show this help message and exit
  --min-price MIN_PRICE
                        Amount in dollars to filter out items less than min-price
  --max-price MAX_PRICE
                        Amount in dollars to filter out items more than max-price
  --delay DELAY         Time in seconds to wait before the next scan (default: 60)
  --slack-token SLACK_TOKEN
                        Slack API token
  --slack-channel SLACK_CHANNEL
                        Slack channel to publish alerts to
  --tiers TIERS         Semi-colon-separated key-value pairs that define tier message templates. A template will be used if an item
                        is less than or equal to the amount.Example: "420=Wow! {name} is an amazing deal! Only ${price}; 1000=Hey
                        check out this less cool deal{newline}{url}". Available variables: price, name, url, newline
  --start-stop-alert, --no-start-stop-alert
                        Alert when scanner starts and stops

Alerters

Slack

Pass the --slack-token argument:

python3 -m mercariscanner --slack-token xoxb-blah-blah --slack-channel mercari "pokemon pillows"

or

Modify config.ini to include your Slack API bot token and the channel you want to alert to:

[slack]
token = xoxb-blah-blah
channel = mercari

Release files for mercari-scanner 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mercari-scanner 0.2.0
File Size Uploaded
mercari-scanner-0.2.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mercari-scanner 0.2.0
File Interpreter ABI Platform
mercari_scanner-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size:16.3 kB

Release files / mercari-scanner-0.2.0.tar.gz

Download URL mercari-scanner-0.2.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b3009831e1098478f7af5c5c9d170986f6399f831ce3a5111e2b27373f6c83e2
BLAKE2b-256 checksum
How to use checksums
335517e91c875af314ef4a9742309be62e2ac44c9ec66c09d530b37b1fcf1410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.0

Release files / mercari_scanner-0.2.0-py3-none-any.whl

Download URL mercari_scanner-0.2.0-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f260aa880602be78513cf445ad92a49f9a249342a4166325a9d282ead2f088d4
BLAKE2b-256 checksum
How to use checksums
f1f77b3b3b7a926a7e561ef1d59888e76dd073129a8bf6c3a2819e240f9ad3a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page