Skip to content

brnhensley/iTunesScraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ITUNES SCRAPER TOOL

By Brian Hensley & Megan Schulte Aug/Sept 2019

Description

This was an internal tool created as an internship project as part of Epicodus bootcamp. It is built with a C#/.NET CORE API with Entity Framework Core 2/SQLite back-end and Typescript/React front-end. The unconventional coding syntax were specific to my internship's internal style guide.

Setup/Installation Requirements

  • clone project
  • Run $ npm install in the PartnerScraper directory to install necessary packages
  • Run $ dotnet ef migrations add newMigration in the PartnerScraper directory
  • Run $ dotnet ef database update in the PartnerScraper directory to create the database
  • Run $ dotnet run to start the project on Local Server
  • Navigate to https://localhost:5001/ in your browser
  • Enter an album's UPC in the search bar to get that UPC's scrape history
  • After searching click SCRAPE NOW! to do a new scrape and see if it's currently live on iTunes

Features

The iTunes Scraper will take an album's UPC and let you know if that album is live on iTunes.

Known Bugs

  • Clicking back in the browser does not refresh the data tables to the current UPC.

Support and contact details

No further support of this tool is allowed after September 20, 2019. Email me at [email protected]

Technologies Used

  • C#
  • .NET Core 2.1
  • Entity Framework Core 2
  • SQLite
  • Typescript
  • React
  • Webpack
  • Node
  • HTML
  • CSS
  • Material-UI

License

This project can't be used for any commercial purposes and should not be forked.

Copyright (c) 2019 Brian Hensley & Megan Schulte

About

iTunes scraper tool created as intern project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published