Skip to content

🎸 automatically aggregates Cleveland-area concerts in one place

Notifications You must be signed in to change notification settings

skullface/sceneland

Repository files navigation

Aggregates concerts from local Cleveland venues in one website.

How it works

Get show data (🐍 Python)

Present show data (⚛️ React via Next.js)

Update daily

  • At 5:00am ET, refresh data by re-fetching, re-merging, and re-deploying

Fork this repo for your own city

Local requirements

  • Install Python
  • Install Python dependencies with pip install -r requirements.txt
    • The dependencies you need will change based on your own Python scripts, but consider “requests”, “BeautifulSoup”, and “json” as required :)
  • Install Node.js
  • Install Node dependencies with npm i

Data

Repo settings

  • Actions: Give Actions “Read and write permissions”
  • Pages: Enable GitHub Pages to deploy from gh-pages branch