Skip to main content

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


Download files

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

Source Distribution

screenapi_cli-0.1.6.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

screenapi_cli-0.1.6-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

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

Hashes for screenapi_cli-0.1.6.tar.gz
Algorithm Hash digest
SHA256 c3f0cbcff6b8bd0a6719520e207b48d479d05bd8f4a5ca094cc5f3f057da5d95
MD5 5273189ee3877d62db58a941ae605738
BLAKE2b-256 68a23de46b8e7d050fce30f2b0af96bd543f8b7d90f5a64333dba747acb85d40

See more details on using hashes here.

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

Hashes for screenapi_cli-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0afe484cde7406284bb3670898b9c1676e101d7782e697be501a4293dd780c8b
MD5 c1ae280c6c918079df9179579e6dffd6
BLAKE2b-256 36769f6d7ceb53f3430d5dfa637a1d71e698c46762a8709e52ff563927ee7089

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