Commit graph

  • f0fe08e0b7 Added bearer token fastapi Yarninator 2025-11-26 15:45:29 +0100
  • d755775f43 Added filter on player count Yarne Coppens 2025-04-21 16:13:37 +0200
  • a1df2b0ef6 Fixed syntax error Yarne Coppens 2025-02-12 20:06:29 +0100
  • b553698c85 Fixed unplayed game winrate_over_time statistic Yarne Coppens 2025-02-12 20:05:38 +0100
  • 273eb90e8a Made it so that start date is correct for filtered game in winrate_over_time_statistic Yarne Coppens 2025-02-12 20:03:54 +0100
  • 4531e54e4a Created parameter for winrate_over_time to filter on specific boardgame Yarne Coppens 2025-02-12 17:44:34 +0100
  • e784a16e75 Disabled cache Yarne Coppens 2025-02-02 17:35:35 +0100
  • cbc1716dd5 Added endpoint to clear stats cache Yarne Coppens 2024-10-21 09:06:35 +0200
  • 66ca63c252 Updated pytests Yarne Coppens 2024-10-17 11:53:55 +0200
  • 3d9027c159 Allowed all origins Yarne Coppens 2024-10-17 09:54:49 +0200
  • 9f5aa4a927 Added playercount votes to boardgames Yarne Coppens 2024-10-14 18:33:24 +0200
  • e70481b664 Added h-index statistic Yarne Coppens 2024-10-10 09:07:12 +0200
  • 18ddf5b554 Fixed crash when board game has no representing image Yarne Coppens 2024-10-06 09:36:49 +0200
  • efcecacd1f Amount of games over time statistic includes current date Yarne Coppens 2024-10-01 12:51:10 +0200
  • f73accbacc Fixed bug where, if no boardgames where missing from plays, data_connection still wanted to ask BGG for empty list Yarne Coppens 2024-09-07 16:08:41 +0200
  • b30ead8ac9 Get more specific board games first on refresh, this makes refresh make less requests to bgg Yarne Coppens 2024-09-07 16:08:10 +0200
  • dbfc5ba903 Fixed bug in missing played boardgames from collection Yarne Coppens 2024-09-07 15:59:12 +0200
  • fb5995c88f Added preordered games endpoint Yarne Coppens 2024-09-06 09:18:03 +0200
  • 18fb6a38b3 Made it so that BGG request can no longer spam Yarne Coppens 2024-09-04 22:46:18 +0200
  • 0529819da8 Fixed winrate over time bug Yarne Coppens 2024-08-31 09:20:16 +0200
  • 9a181367c1 Winrate over time incluces today Yarne Coppens 2024-08-31 09:17:01 +0200
  • 61d7abd7f3 Added most bought artist statistic Yarne Coppens 2024-08-26 15:02:30 +0200
  • 6bed246702 Fixed bug where 'most bought from designer' statistic included not owned games Yarne Coppens 2024-08-26 14:36:08 +0200
  • 4965b48e9e Added most bought from designers statistics Yarne Coppens 2024-08-25 20:32:32 +0200
  • 9cd614e3a0 Added artists to boardgames Yarne Coppens 2024-08-25 20:19:21 +0200
  • 1234579701 Added requirements.txt Yarne Coppens 2024-08-25 18:28:03 +0200
  • a321a184a4 GameStatistic now returns games and results seperately, results might not be a board game attribute Yarne Coppens 2024-08-25 17:19:25 +0200
  • 93c5e65af5 Created statistic cache player_class Yarne Coppens 2024-08-25 10:49:54 +0200
  • 0b412b8951 Added winrate over time statistic Yarne Coppens 2024-08-24 20:42:22 +0200
  • 96a8f21af1 Added player winrate statistic Yarne Coppens 2024-08-24 18:25:52 +0200
  • 7bb210ba83 Can now retrieve players from endpoint Yarne Coppens 2024-08-24 18:13:32 +0200
  • 7719f879ba Started work on Player class Yarne Coppens 2024-08-24 17:39:13 +0200
  • c6075b7949 Fixed version info not updating if boardgame is already present Yarne Coppens 2024-08-22 22:13:17 +0200
  • 4c0a3ec600 Boardgame lists no longer contain plays (response became way too big) Yarne Coppens 2024-08-22 21:42:06 +0200
  • 74806a8d84 Fixed expansion filtering Yarne Coppens 2024-08-22 21:41:38 +0200
  • 1781266b18 Fixed PlayPublicNoGame still containing game Yarne Coppens 2024-08-22 21:41:20 +0200
  • 6f5436e653 Use version info for owned & wishlisted board games boardgame_classes_refactoring Yarne Coppens 2024-08-22 21:24:01 +0200
  • fde850d13a Fixed bug where, if owned was retrieved after generic collection, owned info would not update Yarne Coppens 2024-08-22 13:56:22 +0200
  • 507db6ac41 Uncommented play retrieval block from bgg_connection for debugging Yarne Coppens 2024-08-22 10:18:23 +0200
  • da3af316fa Made statistics work with refactored changes Yarne Coppens 2024-08-22 10:16:16 +0200
  • 61232a13ea Made pytest changes to validate refactored classes Yarne Coppens 2024-08-22 10:16:05 +0200
  • 339745daf7 Made filters work with refactored changes Yarne Coppens 2024-08-22 10:15:24 +0200
  • 51cd2dda07 Made plays work with refactored changes Yarne Coppens 2024-08-22 09:55:31 +0200
  • 929e45380b Made wishlist work with refactored changes Yarne Coppens 2024-08-22 09:35:53 +0200
  • 9181f5a601 Created Public classes Yarne Coppens 2024-08-22 09:25:19 +0200
  • 8241635e69 Made Owned collection work with refactoring Yarne Coppens 2024-08-22 09:18:18 +0200
  • f9ab7bf535 Started work on the refactoring Yarne Coppens 2024-08-21 21:03:49 +0200
  • 616d40fce0 Merge remote-tracking branch 'origin/fastapi' into fastapi Yarne Coppens 2024-08-19 13:57:07 +0200
  • c1ae021dae Added designers to boardgames (howly mowly) Yarne Coppens 2024-08-19 13:50:27 +0200
  • 1cd0f43429 Added designers to boardgames (howly mowly) Yarne Coppens 2024-08-19 13:50:27 +0200
  • 35f104cedc Added a BoardGamePublic class to get plays from endpoint Yarne Coppens 2024-08-18 17:12:19 +0200
  • 9778b7d314 Fixed wrong variable naming Yarne Coppens 2024-08-17 09:01:20 +0200
  • cd624d8c4c Created a statistic creator module Yarne Coppens 2024-08-17 09:01:00 +0200
  • b27b6a2fd7 Created refresh endpoint Yarne Coppens 2024-08-16 10:13:47 +0200
  • 767214b1aa Return full shelf of shame by default Yarne Coppens 2024-08-15 21:48:30 +0200
  • 1579666db4 Added collection cost statistic Yarne Coppens 2024-08-15 19:47:30 +0200
  • eafb2b386f Added a shelf of shame statistic Yarne Coppens 2024-08-15 13:47:50 +0200
  • 427a482b7c Fixed wrong variable naming Yarne Coppens 2024-08-15 11:21:33 +0200
  • 6992b1a6b3 Made generic params for boardgame and play filtering Yarne Coppens 2024-08-15 11:18:27 +0200
  • 92849b898b Made db session persist through the entire web request Yarne Coppens 2024-08-15 11:07:11 +0200
  • 1bc8733cf9 Made DB thread safe Yarne Coppens 2024-08-15 10:29:54 +0200
  • 226c7be5a2 Using sessionmaker to avoid thread issues Yarne Coppens 2024-08-15 09:29:31 +0200
  • d0918ae953 Changed timelinestatistic to allow dates & ints as key, as to allow a simple 'year' key Yarne Coppens 2024-08-14 22:19:56 +0200
  • e59fd63237 Fixed bug when retrieving plays. BGG was queried too much Yarne Coppens 2024-08-14 10:54:11 +0200
  • 896ef700cd Wrote the missing boardgame id retrieval much more efficiently Yarne Coppens 2024-08-14 10:08:07 +0200
  • 40980ae89a DB now returns missing boardgame ids when retrieving multiple board games, to more efficiently retrieve them from BGG Yarne Coppens 2024-08-14 10:02:25 +0200
  • 1ea7a24694 Fixed bug with retrieving single boardgame if table is not empty Yarne Coppens 2024-08-14 09:19:02 +0200
  • fc551be2a4 Removed None id's from plays Yarne Coppens 2024-08-14 09:12:20 +0200
  • 746f7fb4a7 Wrote more pytests Yarne Coppens 2024-08-13 11:03:17 +0200
  • b0826b875c Added expansion filtering on most endpoints Yarne Coppens 2024-08-13 10:45:34 +0200
  • 259f82fa8d Fixed plays not containing expanions Yarne Coppens 2024-08-13 10:35:25 +0200
  • 36330749c7 Added ability to add multiple plays at once to db Yarne Coppens 2024-08-12 20:39:25 +0200
  • 9ef700aef8 Fixed boardgame retrieval bug Yarne Coppens 2024-08-12 20:35:12 +0200
  • 9679aeb44d Added ability to request plays of specific boardgame Yarne Coppens 2024-08-12 20:23:05 +0200
  • c2e6e755c3 Created a play <-> boardgame relationship Yarne Coppens 2024-08-12 20:11:34 +0200
  • fa6c6807b0 players endpoint no longer also yields the play, as the play_id is a required parameter Yarne Coppens 2024-08-12 12:16:28 +0200
  • 633e84b9b5 Made db session persistent. This was done for the change in Play and PlayPlayer, these have Public models now Yarne Coppens 2024-08-12 12:08:08 +0200
  • b8bb824115 Added filters Yarne Coppens 2024-08-12 09:31:27 +0200
  • e976d2e83e Added expansion filtering to games_over_time Yarne Coppens 2024-08-12 09:18:43 +0200
  • f21d63d23e Added way to filter out expansions Yarne Coppens 2024-08-12 09:10:03 +0200
  • 45ffc7e89c Made unknown acquisition dates be much later Yarne Coppens 2024-08-11 23:04:08 +0200
  • 0abb778536 Created timeline statistic Yarne Coppens 2024-08-11 22:52:15 +0200
  • e7b9c4d0c1 Added most expensive games statistic Yarne Coppens 2024-08-11 22:18:12 +0200
  • 7778813206 Wrote basic number statistic retrieval pytest Yarne Coppens 2024-08-11 21:52:36 +0200
  • fa9fe046a9 Wrote players retrieval pytest Yarne Coppens 2024-08-11 21:50:16 +0200
  • 01d8c769f8 Play class date is now a date type Yarne Coppens 2024-08-11 21:45:27 +0200
  • cca5584c74 Started work on statistic classes Yarne Coppens 2024-08-11 21:42:07 +0200
  • 9e82b16254 Changed play-playplayer to one-to-many relationship Yarne Coppens 2024-08-11 21:27:59 +0200
  • 2b7fcdbae3 Created Play and PlayPlayer tables with link table Yarne Coppens 2024-08-11 20:21:54 +0200
  • bb1f255c6c Fixed wrong board game type being set on retrieving from BGG Yarne Coppens 2024-08-11 19:58:22 +0200
  • f83d8eb897 Merge branch 'fastapi' of https://gitea.yarnecoppens.com/Yarninator/bgg_api into fastapi Yarne Coppens 2024-08-11 16:03:56 +0200
  • e889e14c6c Replaced boardgame ID path parameter with a GET parameter Yarne Coppens 2024-08-11 16:02:55 +0200
  • 03fb8d5f0b Replaced boargame ID path parameter with a GET parameter Yarne Coppens 2024-08-11 16:02:55 +0200
  • 75e68dbd89 Created base method on db_connection for retrieving board games instead of a method for each board game type Yarne Coppens 2024-08-11 15:58:07 +0200
  • 52dfd0395d Added ability to filter wishlist on wishlist_priority Yarne Coppens 2024-08-11 12:05:29 +0200
  • 58746833bd Unescapes HTML encoding from game description Yarne Coppens 2024-08-11 10:44:35 +0200
  • 2c26e87ec5 Added database to gitignore Yarne Coppens 2024-08-08 18:59:25 +0200
  • 32304d0c7d Purge database on startup Yarne Coppens 2024-08-08 18:50:28 +0200
  • b98d19f9ec Merge db_creation Yarne Coppens 2024-08-08 18:44:50 +0200
  • a34b482b95 Added more typing db_creation Yarne Coppens 2024-08-08 18:41:18 +0200