Skip to content

shsiena/ebay-price-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

A simple webscraping application used to log prices of Ebay listings. This is currently unfinished, but has working price logging and graphing functionality, as well as persistence. Webscraping is done with the BeautifulSoup library. Data analysis and manipulation is done with Pandas, NumPy and Matplotlib.

Instructions

  1. Create a .json file with the name tracked-links.json in the main directory.
    • The contents of this file should be in the following format:
    {
    "item1_name": "item1_link",
    "item2_name": "item2_link",
    "item3_name": "item3_link"
    }
  1. Create a folder called readings in the main directory - this will be filled with the scraped data in the form of .csv files.

  2. Run either tempMain.py (for scraping and visual graphing) or updateData.py (for background operation and logging).


I am investigating the possibility of creating a script to run updateData.py automatically in the background but have not gotten around to it.

(Some of the code in /examples is not mine. I do not want to give the false impression it is all my code I just needed examples to work with and learn pyqt6)

I hope you like my project, PRs are welcome, I just might take a bit to review them as I am a student :)

About

A program to monitor, log and analyze the price of Ebay listings over time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages