genvalen / circumpolar-race

Export a spreadsheet summarizing the results of a given team participating in Circumpolar Race Around the World, a year-long virtual racing event.

Home Page:https://craw-spreadsheet-generator.up.railway.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Circumpolar Race Around the World - Spreadsheet Generator

Overview

The Circumpolar Race Around the World (CRAW) is a virtual relay-race event where participants form teams of 10 and challenge themselves to walk or race across 30,167 miles (48,550 kilometers) in the span of one year. Each team member's daily activity counts towards their team goal of completing 30,167 miles, cumulatively. Participants upload their daily activity here.

The CRAW spreadsheet generator is a web app, now available to visit.

It does the following:

  • prompts user to enter a team name from a running group
  • exports an Excel spreadsheet summarizing and ranking the results of participants in this team

example-gif

An example output spreadsheet: Screenshot

An example output spreadsheet with color + headers + deduplication (implementation still a WIP): Screenshot

This webpage was created to commemorate the team, In Jesper's Footsteps.

Data for this team's output is sourced here.

Development Requirements

For a full list, see the requirements.txt

  • Bs4
  • Flask
  • Openpyxl
  • Pandas
  • Python 3.9+
  • Requests

Developement

Run the app: $ python app.py

Test the app: $ python -m unittest app_test.py

About

Export a spreadsheet summarizing the results of a given team participating in Circumpolar Race Around the World, a year-long virtual racing event.

https://craw-spreadsheet-generator.up.railway.app


Languages

Language:Python 87.4%Language:HTML 8.7%Language:CSS 3.8%Language:Procfile 0.1%