{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":594012180,"defaultBranch":"main","name":"white-obfuscate","ownerLogin":"WH1T3-E4GL3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-27T11:44:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118425907?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1677417430.764014","currentOid":""},"activityList":{"items":[{"before":"6441d32825caee23d3af149427474ca8d3420320","after":"5c757e78603ab82b7be3a2333235685716023d15","ref":"refs/heads/main","pushedAt":"2024-08-05T03:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WH1T3-E4GL3","name":"Sethu Satheesh","path":"/WH1T3-E4GL3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118425907?s=80&v=4"},"commit":{"message":"Added error handling, modularization, and improved file handling\n\nAdded error handling, modularization, and improved file handling\r\n\r\n1. Added error handling:\r\n - Wrapped file operations and user inputs with try-except blocks to handle potential errors.\r\n - Provided informative error messages for better debugging and user guidance.\r\n\r\n2. Modularized the code:\r\n - Split the main logic into separate functions for improved readability and maintainability.\r\n - Created a `main_menu` function to handle the user interface loop.\r\n\r\n3. Improved code readability:\r\n - Used list comprehensions for concise and readable code.\r\n - Simplified string substitution logic with list comprehensions.\r\n\r\n4. Enhanced file handling:\r\n - Used context managers (with statement) for file operations to ensure proper file closure.\r\n - Specified file modes ('r' for reading and 'w' for writing) for better clarity.\r\n\r\n5. Improved user experience:\r\n - Enhanced user prompts and messages for better clarity and guidance.\r\n - Ensured clear separation of concerns for different functionalities.","shortMessageHtmlLink":"Added error handling, modularization, and improved file handling"}},{"before":"fc263cd1fae4cc3b3bf434249d807584090b5d90","after":"6441d32825caee23d3af149427474ca8d3420320","ref":"refs/heads/main","pushedAt":"2024-05-04T14:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WH1T3-E4GL3","name":"Sethu Satheesh","path":"/WH1T3-E4GL3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118425907?s=80&v=4"},"commit":{"message":"Update white-obfs.py","shortMessageHtmlLink":"Update white-obfs.py"}},{"before":"a850ef93e43bf72267add6576ff7f6aff8ec2b13","after":"fc263cd1fae4cc3b3bf434249d807584090b5d90","ref":"refs/heads/main","pushedAt":"2024-05-04T14:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WH1T3-E4GL3","name":"Sethu Satheesh","path":"/WH1T3-E4GL3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118425907?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b4d956259063cbad4e61cd474def7b25da76483d","after":"a850ef93e43bf72267add6576ff7f6aff8ec2b13","ref":"refs/heads/main","pushedAt":"2023-07-24T14:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WH1T3-E4GL3","name":"Sethu Satheesh","path":"/WH1T3-E4GL3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118425907?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNVQwMzo1Mzo1MC4wMDAwMDBazwAAAASRnMOH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNVQwMzo1Mzo1MC4wMDAwMDBazwAAAASRnMOH","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNFQxNDo1MjowMS4wMDAwMDBazwAAAANb8QIt"}},"title":"Activity ยท WH1T3-E4GL3/white-obfuscate"}