Skip to content

Automatically scraping Indonesian PC hardware prices from EnterKomputer and Viraindo

Notifications You must be signed in to change notification settings

ichsanulamal/pcomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pcomp

image

pcomp is a tool inspired by PCPartPicker, designed specifically for the Indonesian market. This repository focuses on scraping computer hardware prices from local Indonesian retailers, currently supported by EnterKomputer and Viraindo, and storing the data in BigQuery for further analysis and processing.

Features

  • Automated Scraping: Weekly automated scraping of hardware prices using GitHub Actions.
  • Data Storage: Scraped data is stored in BigQuery for analysis and reporting.
  • Data Transformation: Built-in dbt project for transforming and organizing data for analytics.

Tech Stack

  • Python: For web scraping and data processing.
  • GitHub Actions: For automation of the scraping process, scheduled to run weekly.
  • BigQuery: For storing scraped data.
  • dbt: For transforming and modeling data stored in BigQuery.

Automation

The scraping process is automated using GitHub Actions. The workflow is configured to run every week, scrape the latest prices from the supported websites, and upload the data to BigQuery.

Data Transformation

Data transformation is handled using dbt, which processes the raw data stored in BigQuery into models that are easy to query and analyze.

License

This project is licensed under the MIT License.

Acknowledgements

  • PCPartPicker: The original inspiration for this project.
  • EnterKomputer & Viraindo: The current data sources.

About

Automatically scraping Indonesian PC hardware prices from EnterKomputer and Viraindo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages