{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83689944,"defaultBranch":"master","name":"uporto-schedule-scrapper","ownerLogin":"NIAEFEUP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-02T14:57:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3583307?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724509960.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"63bfd3ff96b2bf0ce7a44905e5773ef557e44c6f","ref":"refs/heads/feat/scrape-teacher-sigarra-url","pushedAt":"2024-08-24T14:32:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"feat: scrape teacher sigarra url","shortMessageHtmlLink":"feat: scrape teacher sigarra url"}},{"before":"e7bcb295df4ca3440fedb7d2e1a3b26b925a6f41","after":null,"ref":"refs/heads/fix/sqldump-and-teacher-id-as-string","pushedAt":"2024-08-14T15:58:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"}},{"before":"796e4aeb758503b4aad005089411136f71c5d7c6","after":"f55a788771727ad7026b2a2a4cb66eee71a188b7","ref":"refs/heads/master","pushedAt":"2024-08-14T15:58:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"Merge pull request #118 from NIAEFEUP/fix/sqldump-and-teacher-id-as-string\n\nSQL dump now has column names and fixed cases where `professor_id` was NULL","shortMessageHtmlLink":"Merge pull request #118 from NIAEFEUP/fix/sqldump-and-teacher-id-as-s…"}},{"before":"ee4b84bf28816f2ce0ccd6a7246fb47b24f75bb9","after":"e7bcb295df4ca3440fedb7d2e1a3b26b925a6f41","ref":"refs/heads/fix/sqldump-and-teacher-id-as-string","pushedAt":"2024-08-14T12:11:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"fix: teacher id is now never a string","shortMessageHtmlLink":"fix: teacher id is now never a string"}},{"before":"bdbee9d884542e137126f9ac4144c22be2b1d1f8","after":"ee4b84bf28816f2ce0ccd6a7246fb47b24f75bb9","ref":"refs/heads/fix/sqldump-and-teacher-id-as-string","pushedAt":"2024-08-14T10:51:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"fix: teacher id is now never a string","shortMessageHtmlLink":"fix: teacher id is now never a string"}},{"before":null,"after":"bdbee9d884542e137126f9ac4144c22be2b1d1f8","ref":"refs/heads/fix/sqldump-and-teacher-id-as-string","pushedAt":"2024-08-14T02:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"fix: teacher id is now never a string","shortMessageHtmlLink":"fix: teacher id is now never a string"}},{"before":null,"after":"201101a8e42b7e52d9c7ac08c1551c459545cd6b","ref":"refs/heads/feature/sqlite-changes","pushedAt":"2024-08-13T22:46:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"add: insert with qualified column names before","shortMessageHtmlLink":"add: insert with qualified column names before"}},{"before":"685c4331def0c873171c3b622d3b04ad681b14e8","after":null,"ref":"refs/heads/refactor/remove-statistics","pushedAt":"2024-08-13T19:46:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"}},{"before":"884f30762602a58ad24e683823eec5428680f779","after":"796e4aeb758503b4aad005089411136f71c5d7c6","ref":"refs/heads/master","pushedAt":"2024-08-13T19:46:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"},"commit":{"message":"Merge pull request #117 from NIAEFEUP/refactor/remove-statistics\n\nRemove statistics","shortMessageHtmlLink":"Merge pull request #117 from NIAEFEUP/refactor/remove-statistics"}},{"before":"6877e04ccb0c398c71294aa8173cb12500dd958e","after":"685c4331def0c873171c3b622d3b04ad681b14e8","ref":"refs/heads/refactor/remove-statistics","pushedAt":"2024-08-13T19:46:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"},"commit":{"message":"Merge branch 'master' into refactor/remove-statistics","shortMessageHtmlLink":"Merge branch 'master' into refactor/remove-statistics"}},{"before":"85631b4c00f76aea526194379a3d2cb1d13edf99","after":null,"ref":"refs/heads/feature/course-unit-hash","pushedAt":"2024-08-13T19:45:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"}},{"before":"756a4fcd3dd17363ed32f6a2cad70bad6553d048","after":"884f30762602a58ad24e683823eec5428680f779","ref":"refs/heads/master","pushedAt":"2024-08-13T19:45:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"},"commit":{"message":"Merge pull request #115 from NIAEFEUP/feature/course-unit-hash\n\nfeat : added hash to course_unit","shortMessageHtmlLink":"Merge pull request #115 from NIAEFEUP/feature/course-unit-hash"}},{"before":null,"after":"6877e04ccb0c398c71294aa8173cb12500dd958e","ref":"refs/heads/refactor/remove-statistics","pushedAt":"2024-08-13T19:26:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thePeras","name":"João Torre Pereira","path":"/thePeras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53405284?s=80&v=4"},"commit":{"message":"Remove statistics","shortMessageHtmlLink":"Remove statistics"}},{"before":"e79f3756f6af915471efc28ad50e13bd62ddb7e9","after":null,"ref":"refs/heads/feature/auto-detect-scrapper-year","pushedAt":"2024-08-13T19:12:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"}},{"before":"32cbda3f575fba5cd830033641582f3f8b9167d8","after":"756a4fcd3dd17363ed32f6a2cad70bad6553d048","ref":"refs/heads/master","pushedAt":"2024-08-13T19:12:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"Merge pull request #116 from NIAEFEUP/feature/auto-detect-scrapper-year\n\nAuto detect scrapper year","shortMessageHtmlLink":"Merge pull request #116 from NIAEFEUP/feature/auto-detect-scrapper-year"}},{"before":"3bf7456a6365d6e35fc61a6dece9566bd1c4c9e5","after":"85631b4c00f76aea526194379a3d2cb1d13edf99","ref":"refs/heads/feature/course-unit-hash","pushedAt":"2024-08-13T18:55:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jose-carlos-sousa","name":null,"path":"/jose-carlos-sousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139002032?s=80&v=4"},"commit":{"message":"fix : increase hash lenght to 64","shortMessageHtmlLink":"fix : increase hash lenght to 64"}},{"before":"6da5df3879191d52aba935b6c9f11ff8e4b5afe2","after":"3bf7456a6365d6e35fc61a6dece9566bd1c4c9e5","ref":"refs/heads/feature/course-unit-hash","pushedAt":"2024-08-13T18:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jose-carlos-sousa","name":null,"path":"/jose-carlos-sousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139002032?s=80&v=4"},"commit":{"message":"fix : increase hash lenght to 64","shortMessageHtmlLink":"fix : increase hash lenght to 64"}},{"before":null,"after":"e79f3756f6af915471efc28ad50e13bd62ddb7e9","ref":"refs/heads/feature/auto-detect-scrapper-year","pushedAt":"2024-08-13T14:11:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"feat: auto detect scrapper year","shortMessageHtmlLink":"feat: auto detect scrapper year"}},{"before":"808f9adb323db1833fba50981b0daa1de948bc39","after":"6da5df3879191d52aba935b6c9f11ff8e4b5afe2","ref":"refs/heads/feature/course-unit-hash","pushedAt":"2024-08-10T12:12:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jose-carlos-sousa","name":null,"path":"/jose-carlos-sousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139002032?s=80&v=4"},"commit":{"message":"feat : added hash to course_unit\n\nCo-authored-by: Tomás Palma ","shortMessageHtmlLink":"feat : added hash to course_unit"}},{"before":null,"after":"808f9adb323db1833fba50981b0daa1de948bc39","ref":"refs/heads/feature/course-unit-hash","pushedAt":"2024-08-10T12:03:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jose-carlos-sousa","name":null,"path":"/jose-carlos-sousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139002032?s=80&v=4"},"commit":{"message":"feat : added hash to course_unit\n\nCo-authored-by: Tomás Palma ","shortMessageHtmlLink":"feat : added hash to course_unit"}},{"before":"f59aaf311a5e8a8ba1434a2827d68da388eb64fd","after":null,"ref":"refs/heads/refactor/class-slot-manytomany","pushedAt":"2024-07-29T15:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"}},{"before":"932cb957c0a226b6535623888c1ecf5cc3c711fd","after":"32cbda3f575fba5cd830033641582f3f8b9167d8","ref":"refs/heads/master","pushedAt":"2024-07-29T15:46:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"Merge pull request #113 from NIAEFEUP/refactor/class-slot-manytomany\n\nrefactor: class and slot relation is now many to many","shortMessageHtmlLink":"Merge pull request #113 from NIAEFEUP/refactor/class-slot-manytomany"}},{"before":"0322dd5b57a6402584fc4ff0f8e892ceb5f40802","after":"f59aaf311a5e8a8ba1434a2827d68da388eb64fd","ref":"refs/heads/refactor/class-slot-manytomany","pushedAt":"2024-07-29T15:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"refactor: class and slot relation is now many to many","shortMessageHtmlLink":"refactor: class and slot relation is now many to many"}},{"before":"4a44a8bcd2bd89aab097be324a4e0fd0dc87867b","after":"0322dd5b57a6402584fc4ff0f8e892ceb5f40802","ref":"refs/heads/refactor/class-slot-manytomany","pushedAt":"2024-07-29T11:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"Added new schema png","shortMessageHtmlLink":"Added new schema png"}},{"before":null,"after":"4a44a8bcd2bd89aab097be324a4e0fd0dc87867b","ref":"refs/heads/refactor/class-slot-manytomany","pushedAt":"2024-07-26T11:47:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"refactor: class and slot relation is now many to many","shortMessageHtmlLink":"refactor: class and slot relation is now many to many"}},{"before":"50808f8fbfa455597932dd7bd1f3815193a4dbc8","after":null,"ref":"refs/heads/refactor/use-sigarra-api-link-on-slot-fetching","pushedAt":"2024-07-24T14:32:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"}},{"before":"f5b202bd98ef30a9fe4ac3bd86b1fd4ef57ccbb1","after":"932cb957c0a226b6535623888c1ecf5cc3c711fd","ref":"refs/heads/master","pushedAt":"2024-07-24T14:32:42.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"Merge pull request #112 from NIAEFEUP/refactor/use-sigarra-api-link-on-slot-fetching\n\nRefactor slot and professors spiders in light of sigarra schedule html page changes","shortMessageHtmlLink":"Merge pull request #112 from NIAEFEUP/refactor/use-sigarra-api-link-o…"}},{"before":"e3a60f18dcd0b995348159e6bf37892e2b315092","after":"50808f8fbfa455597932dd7bd1f3815193a4dbc8","ref":"refs/heads/refactor/use-sigarra-api-link-on-slot-fetching","pushedAt":"2024-07-24T13:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"fix: slots being added correctly for classes","shortMessageHtmlLink":"fix: slots being added correctly for classes"}},{"before":"26ed53c4ef635b845155528c4afb7c95627b0ac6","after":"e3a60f18dcd0b995348159e6bf37892e2b315092","ref":"refs/heads/refactor/use-sigarra-api-link-on-slot-fetching","pushedAt":"2024-07-22T11:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"chore: remove outdated comment about professor info type structure","shortMessageHtmlLink":"chore: remove outdated comment about professor info type structure"}},{"before":"0bf499b0cc6c34428a4907a67afa2a2c76d4f85b","after":"26ed53c4ef635b845155528c4afb7c95627b0ac6","ref":"refs/heads/refactor/use-sigarra-api-link-on-slot-fetching","pushedAt":"2024-07-22T11:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tomaspalma","name":"Tomás Palma","path":"/tomaspalma","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59887569?s=80&v=4"},"commit":{"message":"fix: professor name logic now working","shortMessageHtmlLink":"fix: professor name logic now working"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoxbprgA","startCursor":null,"endCursor":null}},"title":"Activity · NIAEFEUP/uporto-schedule-scrapper"}