{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":680531579,"defaultBranch":"main","name":"WeddingPhotoDownloader","ownerLogin":"MinionAttack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-19T14:50:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10078549?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698961733.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"af06aa777503ba13943c7efac28d911675496f6f","ref":"refs/heads/dependabot/pip/pip-23.3","pushedAt":"2023-11-02T21:48:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pip from 23.2.1 to 23.3\n\nBumps [pip](https://github.com/pypa/pip) from 23.2.1 to 23.3.\n- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)\n- [Commits](https://github.com/pypa/pip/compare/23.2.1...23.3)\n\n---\nupdated-dependencies:\n- dependency-name: pip\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pip from 23.2.1 to 23.3"}},{"before":"1ee940b558fabb31c0c273621134cfa1add61445","after":"07d8b46addb1a03815576c26f07b794576800538","ref":"refs/heads/main","pushedAt":"2023-08-25T09:38:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #7 from MinionAttack/development\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #7 from MinionAttack/development"}},{"before":"1ee940b558fabb31c0c273621134cfa1add61445","after":"4ce1c75969be66e51fc697fa46a6421c5e22e5e3","ref":"refs/heads/development","pushedAt":"2023-08-25T09:38:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Update README.md\n\nCorrection of a grammatical error and improvement of the explanation in the \"How to use\" section.","shortMessageHtmlLink":"Update README.md"}},{"before":"a80aaaec8014d82c32a87bb8f4b497834f11f18e","after":"1ee940b558fabb31c0c273621134cfa1add61445","ref":"refs/heads/development","pushedAt":"2023-08-24T22:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #6 from MinionAttack/development\n\nCode clean-up","shortMessageHtmlLink":"Merge pull request #6 from MinionAttack/development"}},{"before":"009da12f54c30261078df57e9a61307042b237e2","after":"1ee940b558fabb31c0c273621134cfa1add61445","ref":"refs/heads/main","pushedAt":"2023-08-24T22:40:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #6 from MinionAttack/development\n\nCode clean-up","shortMessageHtmlLink":"Merge pull request #6 from MinionAttack/development"}},{"before":"009da12f54c30261078df57e9a61307042b237e2","after":"a80aaaec8014d82c32a87bb8f4b497834f11f18e","ref":"refs/heads/development","pushedAt":"2023-08-24T22:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Code clean-up\n\nDeleted unused import.","shortMessageHtmlLink":"Code clean-up"}},{"before":"f8275fff0414580ab5da0bb8dbb7324b53dd0ad2","after":"009da12f54c30261078df57e9a61307042b237e2","ref":"refs/heads/development","pushedAt":"2023-08-24T22:17:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #5 from MinionAttack/development\n\nSonarCloud.io","shortMessageHtmlLink":"Merge pull request #5 from MinionAttack/development"}},{"before":"24c535e9b91655393bf5eb72680f09e215cc1595","after":"009da12f54c30261078df57e9a61307042b237e2","ref":"refs/heads/main","pushedAt":"2023-08-24T22:17:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #5 from MinionAttack/development\n\nSonarCloud.io","shortMessageHtmlLink":"Merge pull request #5 from MinionAttack/development"}},{"before":"24c535e9b91655393bf5eb72680f09e215cc1595","after":"f8275fff0414580ab5da0bb8dbb7324b53dd0ad2","ref":"refs/heads/development","pushedAt":"2023-08-24T22:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"SonarCloud.io\n\nFixed code smell.","shortMessageHtmlLink":"SonarCloud.io"}},{"before":"766bf3c7a576275482cd9f6fe3bb1850e449b3f5","after":"24c535e9b91655393bf5eb72680f09e215cc1595","ref":"refs/heads/development","pushedAt":"2023-08-24T22:14:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #4 from MinionAttack/development\n\nConfigure SonarCloud.io","shortMessageHtmlLink":"Merge pull request #4 from MinionAttack/development"}},{"before":"e0a390de23aa65cdb0614b2ffda724279f5a4fec","after":"24c535e9b91655393bf5eb72680f09e215cc1595","ref":"refs/heads/main","pushedAt":"2023-08-24T22:13:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #4 from MinionAttack/development\n\nConfigure SonarCloud.io","shortMessageHtmlLink":"Merge pull request #4 from MinionAttack/development"}},{"before":"4ce01bb055b7d1cd79368d979cce2fe7a279b7f0","after":"766bf3c7a576275482cd9f6fe3bb1850e449b3f5","ref":"refs/heads/development","pushedAt":"2023-08-24T22:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Configure SonarCloud.io\n\nIncludes Python version for better analysis.","shortMessageHtmlLink":"Configure SonarCloud.io"}},{"before":"5c366ad15f9415668b35cc0f29ec9e7e13c73772","after":"e0a390de23aa65cdb0614b2ffda724279f5a4fec","ref":"refs/heads/main","pushedAt":"2023-08-24T22:06:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #3 from MinionAttack/development\n\nConfigure SonarCloud.io","shortMessageHtmlLink":"Merge pull request #3 from MinionAttack/development"}},{"before":"c603746adbbb95b9a303fd3cb4c0138159e254e1","after":"4ce01bb055b7d1cd79368d979cce2fe7a279b7f0","ref":"refs/heads/development","pushedAt":"2023-08-24T22:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Configure SonarCloud.io","shortMessageHtmlLink":"Configure SonarCloud.io"}},{"before":"1b791c4ce596973985d4ca001bf3de4743331477","after":"5c366ad15f9415668b35cc0f29ec9e7e13c73772","ref":"refs/heads/main","pushedAt":"2023-08-24T22:03:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #2 from MinionAttack/development\n\nConfigure SonarCloud.io","shortMessageHtmlLink":"Merge pull request #2 from MinionAttack/development"}},{"before":"a46b42bcdbaefcdd35f48c97a4e6650acc6aab6c","after":"c603746adbbb95b9a303fd3cb4c0138159e254e1","ref":"refs/heads/development","pushedAt":"2023-08-24T22:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Configure SonarCloud.io","shortMessageHtmlLink":"Configure SonarCloud.io"}},{"before":"e82202a7d4233a42d2e17a4a6768d43e85ff6e1e","after":"1b791c4ce596973985d4ca001bf3de4743331477","ref":"refs/heads/main","pushedAt":"2023-08-24T21:45:39.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Merge pull request #1 from MinionAttack/development\n\nPublic release","shortMessageHtmlLink":"Merge pull request #1 from MinionAttack/development"}},{"before":"ea41f1de1b8f3655fa52b276b403427ae202a2b3","after":"a46b42bcdbaefcdd35f48c97a4e6650acc6aab6c","ref":"refs/heads/development","pushedAt":"2023-08-24T21:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nWritten on README.md file.","shortMessageHtmlLink":"Work In Progress"}},{"before":"496079e3e13de1559af72404f47783660b20eabe","after":"ea41f1de1b8f3655fa52b276b403427ae202a2b3","ref":"refs/heads/development","pushedAt":"2023-08-24T21:30:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nCorrected the description of the --name parameter of the download\ncommand.","shortMessageHtmlLink":"Work In Progress"}},{"before":"c5b4ac594dcd0969652f0691ed64beedd5b156f1","after":"496079e3e13de1559af72404f47783660b20eabe","ref":"refs/heads/development","pushedAt":"2023-08-24T21:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nIndication of the variables to be modified if necessary.","shortMessageHtmlLink":"Work In Progress"}},{"before":"0d16bb23d153f6f31e783d7d6a757454ca126312","after":"c5b4ac594dcd0969652f0691ed64beedd5b156f1","ref":"refs/heads/development","pushedAt":"2023-08-24T20:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nRearranged variables.","shortMessageHtmlLink":"Work In Progress"}},{"before":"41f5751a55612076129315287db65d0d5c6811c8","after":"0d16bb23d153f6f31e783d7d6a757454ca126312","ref":"refs/heads/development","pushedAt":"2023-08-24T20:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nAdded a method to the log class to get the path to the folder where the\nlogs are stored.\nThe path to the geckodriver log file is specified.\nPaths creation improved.","shortMessageHtmlLink":"Work In Progress"}},{"before":"bf38a7af3788ab2ba9cdf9f4fa4853ed2aa09d8a","after":"41f5751a55612076129315287db65d0d5c6811c8","ref":"refs/heads/development","pushedAt":"2023-08-24T18:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nUpload images for use in the README.md file.","shortMessageHtmlLink":"Work In Progress"}},{"before":"24b89c0c750ed9ce0fce1109d05193fa057bd924","after":"bf38a7af3788ab2ba9cdf9f4fa4853ed2aa09d8a","ref":"refs/heads/development","pushedAt":"2023-08-22T22:47:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nFixed the sanitising function. The filename extension was missing.","shortMessageHtmlLink":"Work In Progress"}},{"before":"4db045310a165cd6bfadd1e70695bcde3dc04d7e","after":"24b89c0c750ed9ce0fce1109d05193fa057bd924","ref":"refs/heads/development","pushedAt":"2023-08-22T22:00:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nAdded to .gitignore the logs folder and the geckodriver log.\nAdded tqdm dependency to the requirements file.\nCreated the class GalleryItem.py representing a gallery item.\n\nAdded in the options file the PATH to the webdriver.\nAdded in the options file the headers, parameters, CDN and XPATH paths\nto download and get the items.\n\nConfigured in FirefoxConfigurator the method to start the webdriver\ncorrectly.\n\nAdded in the DownloadManager the method to scroll the gallery and the\nmethod to get the information of each item.\n\nAbstracted in NetworkManager the method to make requests and created the\nmethod to download the items.\n\nCreated in StorageManager the method to write to disk the items and\nupdated the method to create the download folder.\n\nSimplified in main.py the method process_arguments by creating methods\nprocess_galleries and execute_downloader.","shortMessageHtmlLink":"Work In Progress"}},{"before":"a3621d09a1d354d5f2fc4e2c9abe8aa0f9aa91ce","after":"4db045310a165cd6bfadd1e70695bcde3dc04d7e","ref":"refs/heads/development","pushedAt":"2023-08-22T21:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nAdded tqdm dependency to the requirements file.\nCreated the class GalleryItem.py representing a gallery item.\n\nAdded in the options file the PATH to the webdriver.\nAdded in the options file the headers, parameters, CDN and XPATH paths\nto download and get the items.\n\nConfigured in FirefoxConfigurator the method to start the webdriver\ncorrectly.\n\nAdded in the DownloadManager the method to scroll the gallery and the\nmethod to get the information of each item.\n\nAbstracted in NetworkManager the method to make requests and created the\nmethod to download the items.\n\nCreated in StorageManager the method to write to disk the items and\nupdated the method to create the download folder.\n\nSimplified in main.py the method process_arguments by creating methods\nprocess_galleries and execute_downloader.","shortMessageHtmlLink":"Work In Progress"}},{"before":"0b18f97e08a7583aaca2134dc6e8c90a29acd320","after":"a3621d09a1d354d5f2fc4e2c9abe8aa0f9aa91ce","ref":"refs/heads/development","pushedAt":"2023-08-20T16:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nCreated the Messages utility file.\nImproved message handling.\nChanged SILENT mode to FALSE during development.","shortMessageHtmlLink":"Work In Progress"}},{"before":"5e0603707075a2878d4c7b27fb4e9350b5167ddd","after":"0b18f97e08a7583aaca2134dc6e8c90a29acd320","ref":"refs/heads/development","pushedAt":"2023-08-20T15:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nNetwork manager created.\nCreated storage manager.\nRenamed download class to download manager.\nInitialised Selenium when creating download manager.\nCreated the method to log out the Selenium driver.\nAdded log folders to .gitignore\nImplemented argument processing","shortMessageHtmlLink":"Work In Progress"}},{"before":"68c9c61deb81fc03c2ac4a3a0e88c689159ff280","after":"5e0603707075a2878d4c7b27fb4e9350b5167ddd","ref":"refs/heads/development","pushedAt":"2023-08-19T20:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Work In Progress\n\nAdded Downloader and FirefoxConfigurator classes\nAdded more configuration properties\nContemplated import errors due to missing dependencies\nChanged the name of the author in the licence","shortMessageHtmlLink":"Work In Progress"}},{"before":"e82202a7d4233a42d2e17a4a6768d43e85ff6e1e","after":"68c9c61deb81fc03c2ac4a3a0e88c689159ff280","ref":"refs/heads/development","pushedAt":"2023-08-19T17:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MinionAttack","name":"Iago Alonso Alonso","path":"/MinionAttack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10078549?s=80&v=4"},"commit":{"message":"Initial skeleton\n\nUpdate requirements.txt\nCreated src, resources and utils folders\nA configuration file, a byte transformation utility and a log manager\nhave been added\nFixed Sonarlint warnings and added Docstrings","shortMessageHtmlLink":"Initial skeleton"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADpkKKowA","startCursor":null,"endCursor":null}},"title":"Activity ยท MinionAttack/WeddingPhotoDownloader"}