Skip to content

AlbertSuarez/climbing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Climbing

pages-build-deployment

GitHub stars GitHub forks GitHub repo size in bytes GitHub contributors GitHub license

🧗 Static website to highlight my climbing stats

Note

🔗 Live Demo: asuarez.dev/climbing

Summary

This is a simple static and responsive website that highlight my Rock Climbing achievements based on stats.

The raw data is extracted directly from my TheCrag profile, which is manually updated every back and then and leave it in the data folder.

The website files are static but the display is dynamic based on the CSV data. It's done in this way because TheCrag terms and conditions don't allow API usage for non-commercial use cases.

How to update the logbook file

  1. Go the TheCrag Dashboard website.
  2. Click on the Action dropdown buttom from the top left.
  3. Click on Export logbook as CSV.
  4. Leave it in the data folder from the repository under the logbook.csv name.
  5. Commit and push changes.
  6. See it live in asuarez.dev/climbing!

Logbook file structure

The logbook.csv file contains all the climbing data exported from TheCrag. Each row represents a single climbing ascent with the following key columns:

  • Route Name: The name of the climbing route
  • Ascent Type: Type of ascent (Onsight, Red point, Flash, Hang dog, Attempt, Send)
  • Route Grade: The difficulty grade of the route (e.g., 6a, 7b+, 6B for bouldering)
  • Route Gear Style: Climbing style (Sport, Boulder, Traditional)
  • Route Height: Height of the route in meters
  • Route Stars: Quality rating of the route (*, **, ***)
  • Country: Country where the route is located
  • Crag Name: Name of the climbing area/crag
  • Ascent Date: Date when the route was climbed
  • Comment: Personal notes and comments about the ascent
  • Quality: Personal quality assessment (Classic, Very Good, Good, etc.)
  • With: Climbing partners for the ascent

The website dynamically processes this CSV data to generate statistics, charts, and visualizations of the climbing achievements. All personal climbing data is stored in this single file, making it easy to update and maintain.

The website manually exclude the climbs from indoor climbing gyms such as Sharma Climbing BCN Gavá or Klättercentret Solna.

Fork policy

Pretty simple. Feel free to fork from this repository and update your logbook.csv file to get your stats website!

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Authors

About

🧗 Static website to highlight my TheCrag climbing stats

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors