{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":764380929,"defaultBranch":"main","name":"fitdown-py","ownerLogin":"lucagrippa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-28T01:01:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25649282?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713658015.0","currentOid":""},"activityList":{"items":[{"before":"4f95f7c6156b9fc85dc7decaf27e09d36e9e1f65","after":"89a8f229848752c5b154770a856eb61026d845b6","ref":"refs/heads/main","pushedAt":"2024-04-22T00:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Update README.md with fitdown package name and PyPI badge","shortMessageHtmlLink":"Update README.md with fitdown package name and PyPI badge"}},{"before":"4547d27ea38bf3b69cbcf0735a9bd506c28d4874","after":"4f95f7c6156b9fc85dc7decaf27e09d36e9e1f65","ref":"refs/heads/main","pushedAt":"2024-04-21T00:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add test command to GitHub Actions workflow","shortMessageHtmlLink":"Add test command to GitHub Actions workflow"}},{"before":"ccccd6f76fd198316311ec73d5dd99a9848de8d7","after":"4547d27ea38bf3b69cbcf0735a9bd506c28d4874","ref":"refs/heads/main","pushedAt":"2024-04-21T00:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor import statement in test_fitdown_parser.py to use src directory","shortMessageHtmlLink":"Refactor import statement in test_fitdown_parser.py to use src directory"}},{"before":"e122cb12c4b8cb70d6cecb166593329763f262fa","after":"ccccd6f76fd198316311ec73d5dd99a9848de8d7","ref":"refs/heads/main","pushedAt":"2024-04-20T23:54:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"delete line","shortMessageHtmlLink":"delete line"}},{"before":"bfde0c35559ddc161297cffb3bc5dba59a37c609","after":"e122cb12c4b8cb70d6cecb166593329763f262fa","ref":"refs/heads/main","pushedAt":"2024-04-20T23:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor README.md and example_workout.md files to improve documentation and exercise examples","shortMessageHtmlLink":"Refactor README.md and example_workout.md files to improve documentat…"}},{"before":"c91bf28347deb0291ccd1dbcee4ceb8ab17e8855","after":"bfde0c35559ddc161297cffb3bc5dba59a37c609","ref":"refs/heads/main","pushedAt":"2024-04-20T23:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor parse function in parse.py for improved date matching","shortMessageHtmlLink":"Refactor parse function in parse.py for improved date matching"}},{"before":"cab346e2458cb84dfb1933a6e0de4904209cb510","after":"c91bf28347deb0291ccd1dbcee4ceb8ab17e8855","ref":"refs/heads/main","pushedAt":"2024-04-20T23:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add parse module to fitdown package","shortMessageHtmlLink":"Add parse module to fitdown package"}},{"before":"b1e4ab6b49b77cb636e20741746b14d5294ea768","after":"cab346e2458cb84dfb1933a6e0de4904209cb510","ref":"refs/heads/main","pushedAt":"2024-04-20T23:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor fitdown_parser.py to use parse module for exercise parsing","shortMessageHtmlLink":"Refactor fitdown_parser.py to use parse module for exercise parsing"}},{"before":"dea006b4dd0699f0db1aaa3ab603dc3821ed7b94","after":"b1e4ab6b49b77cb636e20741746b14d5294ea768","ref":"refs/heads/main","pushedAt":"2024-04-20T23:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Remove unused workout entries in README.md","shortMessageHtmlLink":"Remove unused workout entries in README.md"}},{"before":"40c3d5ab61bd041528c0a9762d7b2a1de8624dd1","after":"dea006b4dd0699f0db1aaa3ab603dc3821ed7b94","ref":"refs/heads/main","pushedAt":"2024-04-20T23:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Update example_workout.md with revised squat and crunches sets","shortMessageHtmlLink":"Update example_workout.md with revised squat and crunches sets"}},{"before":"0665c75f4157d6c85c78813d185abf681d31c268","after":"40c3d5ab61bd041528c0a9762d7b2a1de8624dd1","ref":"refs/heads/main","pushedAt":"2024-04-20T23:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"rename file as parse","shortMessageHtmlLink":"rename file as parse"}},{"before":"dd3c3b887e46e5eba03f7ba9ce8ab8e1af0b2b8d","after":"0665c75f4157d6c85c78813d185abf681d31c268","ref":"refs/heads/main","pushedAt":"2024-04-20T23:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"delete workout_statistics.py","shortMessageHtmlLink":"delete workout_statistics.py"}},{"before":"d2b7ffde7303a550feb3d7d28385923fe185e03c","after":"dd3c3b887e46e5eba03f7ba9ce8ab8e1af0b2b8d","ref":"refs/heads/main","pushedAt":"2024-04-20T23:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add pyproject.toml file for project metadata and build configuration","shortMessageHtmlLink":"Add pyproject.toml file for project metadata and build configuration"}},{"before":"62ba4c24d68cc7cebd50268f9b805515b790e85a","after":"d2b7ffde7303a550feb3d7d28385923fe185e03c","ref":"refs/heads/main","pushedAt":"2024-04-20T23:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"create tests","shortMessageHtmlLink":"create tests"}},{"before":"d84ee935ee8f6cee339159830e24b6abb660da12","after":"62ba4c24d68cc7cebd50268f9b805515b790e85a","ref":"refs/heads/main","pushedAt":"2024-04-20T23:05:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor fitdown_parser.py to improve code readability and maintainability","shortMessageHtmlLink":"Refactor fitdown_parser.py to improve code readability and maintainab…"}},{"before":"c664ba0eea6a9c9397addb340a7a51f436e38bbe","after":"d84ee935ee8f6cee339159830e24b6abb660da12","ref":"refs/heads/main","pushedAt":"2024-04-20T23:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor .gitignore","shortMessageHtmlLink":"Refactor .gitignore"}},{"before":"a5c6c512919a9364a1b6bba7eb62a2121f359f12","after":"c664ba0eea6a9c9397addb340a7a51f436e38bbe","ref":"refs/heads/main","pushedAt":"2024-04-20T20:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Create release.yml","shortMessageHtmlLink":"Create release.yml"}},{"before":"2d2e20d2b9439d58dabac5598165029d0ccbefaf","after":"a5c6c512919a9364a1b6bba7eb62a2121f359f12","ref":"refs/heads/main","pushedAt":"2024-04-19T03:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"add __init__.py","shortMessageHtmlLink":"add __init__.py"}},{"before":"18780d8fe0f2ba2fc1c12d6ae5510d17500aad6e","after":"2d2e20d2b9439d58dabac5598165029d0ccbefaf","ref":"refs/heads/main","pushedAt":"2024-04-19T02:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor workout_statistics.py to use \"weight\" instead of \"poundage\" in get_personal_best, get_most_recent_highest_weight, and get_second_most_recent_highest_weight functions","shortMessageHtmlLink":"Refactor workout_statistics.py to use \"weight\" instead of \"poundage\" …"}},{"before":"139c0523cd17bada9d5f5932c7db9fcebc190530","after":"18780d8fe0f2ba2fc1c12d6ae5510d17500aad6e","ref":"refs/heads/main","pushedAt":"2024-04-19T02:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Delete example_workouts directory","shortMessageHtmlLink":"Delete example_workouts directory"}},{"before":"0f49fa817aaab42dfa80de923e8793cd169d3f6c","after":"139c0523cd17bada9d5f5932c7db9fcebc190530","ref":"refs/heads/main","pushedAt":"2024-04-19T02:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor workout log parsing logic and improve code readability","shortMessageHtmlLink":"Refactor workout log parsing logic and improve code readability"}},{"before":"2b8f72018d26199cb645eb6b3a05a27a80e5248f","after":"0f49fa817aaab42dfa80de923e8793cd169d3f6c","ref":"refs/heads/main","pushedAt":"2024-04-18T01:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"add support for dashes in exercise name","shortMessageHtmlLink":"add support for dashes in exercise name"}},{"before":"14de2571145d5132221f141e790688cba1a377dd","after":"2b8f72018d26199cb645eb6b3a05a27a80e5248f","ref":"refs/heads/main","pushedAt":"2024-04-18T01:42:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor fitdown_parser.py to use parse instead of parse_new function","shortMessageHtmlLink":"Refactor fitdown_parser.py to use parse instead of parse_new function"}},{"before":"da3a52e2aa070d10bb459720eb2e7fec070564c3","after":"14de2571145d5132221f141e790688cba1a377dd","ref":"refs/heads/main","pushedAt":"2024-04-18T01:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"support decimal places, kg or lb","shortMessageHtmlLink":"support decimal places, kg or lb"}},{"before":"79914e3d71d828040aed512606ff95289ee2a1cd","after":"da3a52e2aa070d10bb459720eb2e7fec070564c3","ref":"refs/heads/main","pushedAt":"2024-03-25T02:47:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Fix issue with getting second most recent highest weight","shortMessageHtmlLink":"Fix issue with getting second most recent highest weight"}},{"before":"6e1fc337baea172fc3f3e089f822e90f4b05004e","after":"79914e3d71d828040aed512606ff95289ee2a1cd","ref":"refs/heads/main","pushedAt":"2024-03-25T02:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add logging configuration to main function","shortMessageHtmlLink":"Add logging configuration to main function"}},{"before":"a44ac940a112013c6eaa7dd66753d2a21e9c1706","after":"6e1fc337baea172fc3f3e089f822e90f4b05004e","ref":"refs/heads/main","pushedAt":"2024-03-25T02:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor workout statistics calculations and add logging","shortMessageHtmlLink":"Refactor workout statistics calculations and add logging"}},{"before":"9dcb2cf22295c6cd4730f88bde0ba33fa4e9f86a","after":"a44ac940a112013c6eaa7dd66753d2a21e9c1706","ref":"refs/heads/main","pushedAt":"2024-03-25T02:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Refactor fitdown_parser.py to improve code readability and maintainability","shortMessageHtmlLink":"Refactor fitdown_parser.py to improve code readability and maintainab…"}},{"before":"629e19f13d60eb48dc2eff0d24d47ae463f85400","after":"9dcb2cf22295c6cd4730f88bde0ba33fa4e9f86a","ref":"refs/heads/main","pushedAt":"2024-03-25T02:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add python-dotenv dependency to requirements.txt","shortMessageHtmlLink":"Add python-dotenv dependency to requirements.txt"}},{"before":"5a5eca69c1f7982326f38659ad73ba08a5d6020f","after":"629e19f13d60eb48dc2eff0d24d47ae463f85400","ref":"refs/heads/main","pushedAt":"2024-03-25T01:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucagrippa","name":"Luca Grippa","path":"/lucagrippa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25649282?s=80&v=4"},"commit":{"message":"Add example workout files","shortMessageHtmlLink":"Add example workout files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMlQwMDoyNjo1Mi4wMDAwMDBazwAAAAQ2gH58","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yMlQwMDoyNjo1Mi4wMDAwMDBazwAAAAQ2gH58","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNVQwMTo0OTozOC4wMDAwMDBazwAAAAQeJUxN"}},"title":"Activity · lucagrippa/fitdown-py"}