{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":755717838,"defaultBranch":"main","name":"BBC-Weather-Automation","ownerLogin":"leoz0214","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-10T21:49:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86931572?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707602329.0","currentOid":""},"activityList":{"items":[{"before":"a645aa87639631c8f0fa50beda760c2e91616743","after":"cb0d465a96bcae65e6aa37123c6f37034d7d0c3c","ref":"refs/heads/main","pushedAt":"2024-03-23T22:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Replace print with proper log, fix pollen\n\nPollen display fixed (no space after colon, also no colour). Colours are still estimates since actual pollen index to severity values still unkown but guessed.","shortMessageHtmlLink":"Replace print with proper log, fix pollen"}},{"before":"2b3a8ba290b71b4daa13f63721be09733e59bddf","after":"a645aa87639631c8f0fa50beda760c2e91616743","ref":"refs/heads/main","pushedAt":"2024-02-18T00:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Add example input, write README\n\nAlso very small final code refactors. License added. Requirements.txt added. Ditch LXML too, overkill dependency. All done for now.","shortMessageHtmlLink":"Add example input, write README"}},{"before":"6f0b1cfcd6f425d42963359e722a112cad329bf2","after":"2b3a8ba290b71b4daa13f63721be09733e59bddf","ref":"refs/heads/main","pushedAt":"2024-02-16T22:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Refactor, merge get/send modules.\n\nMany great changes. Remove unnecessary enums (store numbers and values in dicts together directly). Remove location/last updated table, instead making the last updated date/time part of the locations table (relevant changes made to code). Fix send bug where 2 duplicate emails could be sent per minute (not as desired). Use - instead of _ for class names in HTML output. Main script created, running both getting weather data and sending automated emails simultaneously. Docs to go, maybe final changes, otherwise mini project nearly done.","shortMessageHtmlLink":"Refactor, merge get/send modules."}},{"before":"d277218b39e98137adafaf71367c378823fb7257","after":"6f0b1cfcd6f425d42963359e722a112cad329bf2","ref":"refs/heads/main","pushedAt":"2024-02-15T22:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Implement email sending + add validation\n\nEmail sender functional now - gmail sending only. Also add vigorous validation for user input through JSON config files. Virtually done.","shortMessageHtmlLink":"Implement email sending + add validation"}},{"before":"37e134217ac3d06dd70f05025bcbec73363cbcaa","after":"d277218b39e98137adafaf71367c378823fb7257","ref":"refs/heads/main","pushedAt":"2024-02-14T22:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Display Warnings + refine output report\n\nNext, at last it is time to think about actually sending the emails! Near the end of this mini project.","shortMessageHtmlLink":"Display Warnings + refine output report"}},{"before":"b337b34655ff137e06d95a3ebe5dc78463128d18","after":"37e134217ac3d06dd70f05025bcbec73363cbcaa","ref":"refs/heads/main","pushedAt":"2024-02-13T22:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Continue HTML report generation\n\npretty much complete hourly weatheroverview and also daily conditions info. Colours to enhance meaning also included.","shortMessageHtmlLink":"Continue HTML report generation"}},{"before":"043c5fcb4f45ed67d726282aca1a2f95a42b5296","after":"b337b34655ff137e06d95a3ebe5dc78463128d18","ref":"refs/heads/main","pushedAt":"2024-02-12T22:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Begin email generation\n\nUse dominate HTML generator lib, start the HTML generation process code. Will need to SELECT data as required from the database. Basic CSS considered too.","shortMessageHtmlLink":"Begin email generation"}},{"before":"38dc14f55ddc0370a757580a87a7b7ad5ad072a0","after":"043c5fcb4f45ed67d726282aca1a2f95a42b5296","ref":"refs/heads/main","pushedAt":"2024-02-12T00:33:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Implement data insertion code\n\nNow store hourly weather data, daily conditions data, and even weather warnings. Nice + simple.","shortMessageHtmlLink":"Implement data insertion code"}},{"before":"82f893cc20a802325fc504085b89330c004a4b40","after":"38dc14f55ddc0370a757580a87a7b7ad5ad072a0","ref":"refs/heads/main","pushedAt":"2024-02-11T01:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"Make strong start to project\n\nSet up baseline get script to fetch the HTML response of location URLs into a BeautifulSoup object, and extract the JSON data. Also set up download settings and the internal database structure (table creation). Finally, first DB interaction - insert location data if not exists","shortMessageHtmlLink":"Make strong start to project"}},{"before":null,"after":"82f893cc20a802325fc504085b89330c004a4b40","ref":"refs/heads/main","pushedAt":"2024-02-10T21:58:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leoz0214","name":"Leo Zhang","path":"/leoz0214","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86931572?s=80&v=4"},"commit":{"message":"First Commit - Setup","shortMessageHtmlLink":"First Commit - Setup"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHaBGmQA","startCursor":null,"endCursor":null}},"title":"Activity ยท leoz0214/BBC-Weather-Automation"}