A cli interface to interact with screenapi
Project description
screenapi-cli
Installation
python -m pip install screenapi-cli
screenapi-cli --help
Step 1 - setup cli
screenapi-cli setup --api-url "<api-url>" --api-key "<api-key>" --max_workers 15
check all options with screenapi-cli setup --help
Step 2 - start scraping
touch urls.txt # create a urls.txt file and add urls, one line == one url
screenapi-cli scrape urls.txt #
check all options with screenapi-cli scrape --help
Step 3 - export to excel sheet
screenapi-cli export --input-dir "<path to scraper's output>" # check below
-
example : scraped flipkart urls, and export execl file in default location
screenapi-cli export --input-dir "flipkart" # `flipkart` will convert into `/path/to/screenapi-cli/config/output/flipkart` and --output-file will be `/path/to/screenapi-cli/config/output/flipkart.xlsx` and --sort-by will be `sl`
-
example: custom input-dir , custom output-file
screenapi-cli export --input-dir "~/Downloads/scraped" --output-file "./flipkart.xlsx"
command: screenapi-cli list
[default]
output_dir = /path/to/output
max_workers = 15
api_url = *****************
api_key = *************************
namespace = ******-****-****-****-*********
export_dir = /path/to/export
check all options with screenapi-cli export --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file screenapi_cli-0.1.6.tar.gz.
File metadata
- Download URL: screenapi_cli-0.1.6.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/6.1.0-20-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3f0cbcff6b8bd0a6719520e207b48d479d05bd8f4a5ca094cc5f3f057da5d95
|
|
| MD5 |
5273189ee3877d62db58a941ae605738
|
|
| BLAKE2b-256 |
68a23de46b8e7d050fce30f2b0af96bd543f8b7d90f5a64333dba747acb85d40
|
File details
Details for the file screenapi_cli-0.1.6-py3-none-any.whl.
File metadata
- Download URL: screenapi_cli-0.1.6-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.2 CPython/3.11.2 Linux/6.1.0-20-amd64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0afe484cde7406284bb3670898b9c1676e101d7782e697be501a4293dd780c8b
|
|
| MD5 |
c1ae280c6c918079df9179579e6dffd6
|
|
| BLAKE2b-256 |
36769f6d7ceb53f3430d5dfa637a1d71e698c46762a8709e52ff563927ee7089
|