Skip to main content

A scraper of statistical data from uc.se, built on top of Statscraper.

Project description

This is a non-official scraper for statistical data from the (https://www.uc.se/konkursstatistik)[uc.se] built on top of the Statscraper package <https://github.com/jplusplus/statscraper>.

The scraper is limited to the data availble through https://www.uc.se/konkursstatistik

Install

$ pip install uc_scraper

Example usage

from uc import UCScraper

# Init scraper
scraper = UCScraper()

# List all available datasets
print(scraper.items)
# [<UCDataset: Riks- och länsstatistik (b'Riks- och l\xc3\xa4nsstatistik')>, <UCDataset: Kommunstatistik (b'Kommunstatistik')>, <UCDataset: Branschstatistik (b'Branschstatistik')>]

# Select a dataset
dataset = scraper.items["Branschstatistik"]

# List all available dimensions
print(dataset.dimensions)
#

# Make a query
res = dataset.fetch()  # Get latest available data by default

# Analyze the results with Pandas
df = res.pandas

# You are able to query month ranges
res = dataset.fetch({"from": "2019-06"})

res = dataset.fetch({"from": "2019-06", "to": "2019-07"})

Develop

Set up:

$ pip install -r requirements.txt

Run tests:

$ make tests

Deploy to pypi (assuming you have Twine installed, if not pip install twine)

$ make tests

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

uc_scraper-0.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

uc_scraper-0.2-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file uc_scraper-0.2.tar.gz.

File metadata

  • Download URL: uc_scraper-0.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for uc_scraper-0.2.tar.gz
Algorithm Hash digest
SHA256 62fb128c3febdc738b93830b48e12c7d8bf7cc65623cdb7ae672f0560731c452
MD5 ad4477ff7e2b197ea7f4f00a6914b124
BLAKE2b-256 0e46196ca25cd4fb7f487f72ba9205fe77b49ccc0aa8c23be56dbd86d94723d8

See more details on using hashes here.

File details

Details for the file uc_scraper-0.2-py3-none-any.whl.

File metadata

  • Download URL: uc_scraper-0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.8

File hashes

Hashes for uc_scraper-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 976cff3e6fc4dac8fd3a778029b9fb5055074d0bf84688b9f4ada368c4441c04
MD5 7cae920cdf4b302b92f130e7c9358549
BLAKE2b-256 29a4501e2c9f9caa887fb10d936d23c8c2033fa5ae97c43df2af78e4f66f0efb

See more details on using hashes here.

Supported by

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