Skip to content

Releases: themm1/procyclingstats

procyclingstats 0.2.1

28 Aug 11:39
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.2.1

Changes:

  • Average temperature during stage parsing added: #35
  • Stage.winning_attack_length method removed (was returning always None before)

Issues fixed:

  • Vertical meters parsing fixed: #34
  • Parsing of some result rows fixed (Paris Roubaix 2024 results e.g.): #36
  • Bonus parsing errors fixed

procyclingstats 0.2.0

22 Jun 12:05
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.2.0

Changes:

  • Hills speciality parsing added: #29

Issues fixed:

  • Race stages table parsing fixed: #27
  • Teams wins counts parsing fixed: #31
  • Negative bonus parsing fixed: d4bc188

procyclingstats 0.1.10

28 Mar 18:54
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.1.10

Changes:

  • Winners of stages of a race are parsed from Race.stages_winners method, not from Race.stages method as previously.
  • Stage.avg_speed_winner, Stage.avg_temperature, Stage.start_time, Stage.race_category metohds added: #19
  • Rider.image_url method added: #22
  • Bonus is parsed in time format (H:MM:SS, not as number of seconds): #19

Issues fixed:

  • Bike parsing Team.bike() method fixed: #25

procyclingstats 0.1.8

04 Jan 19:16
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.1.8

Issues fixed:

  • Errors caused by invalid times on PCS website: #15
  • Team.riders() method parsing errors: #16

procyclingstats 0.1.7

28 Aug 11:02
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.1.7
Changes:

  • Rider.points_per_speciality method added: #13

Issues fixed:

  • Stages with no profile score don't cause parsing errors: #11
  • Parsing for PCS one day races ranking fixed: #12
  • Riders that didn't finished TTT aren't listed in the TTT results, so parsing error isn't raised: #14

procyclingstats 0.1.6

21 Jul 19:28
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.1.6.
Changes:

  • Rider.weight method returns a float now, since some riders weights are given as floats

procyclingstats 0.1.5

18 Jun 13:06
Compare
Choose a tag to compare

Install this version with pip install procyclingstats==0.1.5.
Due to difficult maintenance of Scraper.normalized_relative_url and URL validating, we had to remove these features.

Changes:

  • HTML parsing bugs fixed
  • rider_number field added to Stage table parsing methods
  • Winners of the stages and their nationalities added to table returned by Race.stages
  • distance field removed from table returned by Race.stages
  • Scraper.normalized_relative_url method removed
  • Scraper.__eq__ method removed (it's not possible to compare objects anymore)
  • URL validating is no longer available