Skip to main content

Scrape data from a users Greasyfork account

Project description

Greasyfork User Archive

Scrape data from a users Greasyfork account.

For a given user, for each installable script that users created, scrapes:

script name
script authors
daily installs
total installs
rating score
created date
updated date
script type
script version
sensitive
language
css available as js
description
url
code (the script contents)

This does not scrape the script code for items that can't be installed directly, e.g. this

Example

greasyfork_archive 106222 --output-file scraped_data.json

Installation

To install with pip, run:

pip3 install --user greasyfork_archive

Run

Usage: greasyfork_archive [OPTIONS] GREASYFORK_USER_ID

Options:
  --output-file PATH  JSON filepath to output scraped data to  [required]
  --help              Show this message and exit.

Tests

pip3 install --user pytest vcrpy
pytest

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

greasyfork_archive-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file greasyfork_archive-0.1.0.tar.gz.

File metadata

  • Download URL: greasyfork_archive-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for greasyfork_archive-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3e8b2f9c174ada0c43bf6b2a92d847cc09f701e01c12754c1516db6b415385da
MD5 9a19936d661c96ba3dd61155df733a57
BLAKE2b-256 baa0e4bdc726544325c554572c9277e29030a4d4a228f5128adfb0989fc388e2

See more details on using hashes here.

Supported by

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