{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":762041977,"defaultBranch":"master","name":"samsung-products-analysis","ownerLogin":"Dimonoy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-23T01:01:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61112523?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708858063.0","currentOid":""},"activityList":{"items":[{"before":"7c25145b5e378f379ba583e52f7f5181463c4cfa","after":"784679f1635b6c828c2026f4e8e88b8990be3cf1","ref":"refs/heads/master","pushedAt":"2024-05-12T20:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"fix(scraper): printing out diagnoses","shortMessageHtmlLink":"fix(scraper): printing out diagnoses"}},{"before":"9aacbbeca02ed72285d61b4bb2d5041b7e7fa770","after":"7c25145b5e378f379ba583e52f7f5181463c4cfa","ref":"refs/heads/master","pushedAt":"2024-05-06T04:50:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"edf894f82cae624f92bbac5ea72eda3ddcd6e658","after":"9aacbbeca02ed72285d61b4bb2d5041b7e7fa770","ref":"refs/heads/master","pushedAt":"2024-05-02T05:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"Update LICENSE","shortMessageHtmlLink":"Update LICENSE"}},{"before":"998cfda2bbf420b11ad1936ffb2e6d732fddb72b","after":"edf894f82cae624f92bbac5ea72eda3ddcd6e658","ref":"refs/heads/master","pushedAt":"2024-04-29T11:40:05.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"Merge branch 'dev'","shortMessageHtmlLink":"Merge branch 'dev'"}},{"before":"b6b83e39433f01d935c916992f367c30cd9ae56e","after":"05bc50970b685123a714ace7253fe251efb6d816","ref":"refs/heads/dev","pushedAt":"2024-04-29T08:06:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"build: adding python packages to requirements.txt (mysql-connector, python-dotenv, setuptools)","shortMessageHtmlLink":"build: adding python packages to requirements.txt (mysql-connector, p…"}},{"before":"114e4950c5afcb06a87e416c0b303af0c943b73d","after":"b6b83e39433f01d935c916992f367c30cd9ae56e","ref":"refs/heads/dev","pushedAt":"2024-04-27T06:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"feat(database): obscuring data directory path for host and sql schema execution file","shortMessageHtmlLink":"feat(database): obscuring data directory path for host and sql schema…"}},{"before":"3a15c890a0bcca6a75b3ed57b58813248cd259a5","after":"114e4950c5afcb06a87e416c0b303af0c943b73d","ref":"refs/heads/dev","pushedAt":"2024-04-15T08:54:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"feat: adding crawling bash script to run both database and scraper","shortMessageHtmlLink":"feat: adding crawling bash script to run both database and scraper"}},{"before":"6f2130346ecdad4777cd2e667104357f929597ef","after":"998cfda2bbf420b11ad1936ffb2e6d732fddb72b","ref":"refs/heads/master","pushedAt":"2024-04-07T12:01:06.000Z","pushType":"pr_merge","commitsCount":60,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"Merge pull request #1 from Dimonoy/dev\n\nScraper & Database initial code","shortMessageHtmlLink":"Merge pull request #1 from Dimonoy/dev"}},{"before":"2a9edcb113ee0333ba62cbe2d075c73457770c6d","after":"3a15c890a0bcca6a75b3ed57b58813248cd259a5","ref":"refs/heads/dev","pushedAt":"2024-04-07T11:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): openning all product lists","shortMessageHtmlLink":"refactor(scraper): openning all product lists"}},{"before":"7639cbccfac9a10b02dd432b2538685660e7309d","after":"2a9edcb113ee0333ba62cbe2d075c73457770c6d","ref":"refs/heads/dev","pushedAt":"2024-04-07T11:41:11.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(database): chaning the comment for single record size from 893 to 894 bytes","shortMessageHtmlLink":"docs(database): chaning the comment for single record size from 893 t…"}},{"before":"59c6cc9458c703e869b0ee350a348db9256184d7","after":"7639cbccfac9a10b02dd432b2538685660e7309d","ref":"refs/heads/dev","pushedAt":"2024-04-04T05:39:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"build(database): initializing database schema file","shortMessageHtmlLink":"build(database): initializing database schema file"}},{"before":"b53f88d9ed35d83f3f1af1c3b151fd88645b451c","after":"59c6cc9458c703e869b0ee350a348db9256184d7","ref":"refs/heads/dev","pushedAt":"2024-04-03T22:57:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(database): update README.md","shortMessageHtmlLink":"docs(database): update README.md"}},{"before":"afface9403ad369216bcd127b2ed56485818160e","after":"b53f88d9ed35d83f3f1af1c3b151fd88645b451c","ref":"refs/heads/dev","pushedAt":"2024-03-25T10:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(database): adding README.md database workflow initial description","shortMessageHtmlLink":"docs(database): adding README.md database workflow initial description"}},{"before":"b5f840a3930f777a95ac6122d4b96bca981587ea","after":"afface9403ad369216bcd127b2ed56485818160e","ref":"refs/heads/dev","pushedAt":"2024-03-23T03:06:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): changing date format to ISO 8601 format","shortMessageHtmlLink":"refactor(scraper): changing date format to ISO 8601 format"}},{"before":"9a286a815ac6c8af0a035fc0e834fe7e03d99bcc","after":"b5f840a3930f777a95ac6122d4b96bca981587ea","ref":"refs/heads/dev","pushedAt":"2024-03-21T12:19:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): adding API endpoint request scraping code\n\n* Creating GLOBAL parameters (variables)\n* Adding helper functions\n* Adding data schemas","shortMessageHtmlLink":"refactor(scraper): adding API endpoint request scraping code"}},{"before":"7bc27afdcb601e1b91d049efb4fc69dc864bb0c1","after":"9a286a815ac6c8af0a035fc0e834fe7e03d99bcc","ref":"refs/heads/dev","pushedAt":"2024-03-19T13:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(scraper): final changes to the scraper's README.md file\n\n- Fixing typos\n- Paraphrasing descriptions\n- Adding API property names for each common features\n- Removing additional properties description","shortMessageHtmlLink":"docs(scraper): final changes to the scraper's README.md file"}},{"before":"9de8b6fd8c2fea76937a2dd0ecbd81323e5819b3","after":"7bc27afdcb601e1b91d049efb4fc69dc864bb0c1","ref":"refs/heads/dev","pushedAt":"2024-03-18T14:59:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(scraper): modifing description for prices in README.md","shortMessageHtmlLink":"docs(scraper): modifing description for prices in README.md"}},{"before":"52c0113ecfcdc6576ba49ee24763b86966024bf6","after":"9de8b6fd8c2fea76937a2dd0ecbd81323e5819b3","ref":"refs/heads/dev","pushedAt":"2024-03-17T12:40:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(scraper): initiating samsung.com API description","shortMessageHtmlLink":"docs(scraper): initiating samsung.com API description"}},{"before":"23665a86b6c012174353036ec6379e3bd15aa6da","after":"52c0113ecfcdc6576ba49ee24763b86966024bf6","ref":"refs/heads/dev","pushedAt":"2024-03-16T12:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs: adding bash script for tmux development environment setup","shortMessageHtmlLink":"docs: adding bash script for tmux development environment setup"}},{"before":"351e1c74aec44cb9683033c5e38fe71756c29c79","after":"23665a86b6c012174353036ec6379e3bd15aa6da","ref":"refs/heads/dev","pushedAt":"2024-03-15T14:52:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"build: adding python requirements (libraries used)","shortMessageHtmlLink":"build: adding python requirements (libraries used)"}},{"before":"2a062e2e76c6d9903834d64cb5c61f001c4f103b","after":"351e1c74aec44cb9683033c5e38fe71756c29c79","ref":"refs/heads/dev","pushedAt":"2024-03-14T15:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): adding temporary file to edit for new request approach implementation\n\nA concealed API was discovered on samsung.com, usage of which is available and will\ngreately dicrease the amount of requests sent. Also the neccessaty to utilize playwright\nor other html renderer will be removed.","shortMessageHtmlLink":"refactor(scraper): adding temporary file to edit for new request appr…"}},{"before":"15ce0096afe2756810c852ad65cf7fb1ac74a4bc","after":"2a062e2e76c6d9903834d64cb5c61f001c4f103b","ref":"refs/heads/dev","pushedAt":"2024-03-05T10:48:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): renaming smartphones spiders to the samsung spider","shortMessageHtmlLink":"refactor(scraper): renaming smartphones spiders to the samsung spider"}},{"before":"ece0208e8d6eb1ec9b2de829cd7b3fe42a66c67e","after":"15ce0096afe2756810c852ad65cf7fb1ac74a4bc","ref":"refs/heads/dev","pushedAt":"2024-03-04T13:06:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): adding new product list urls to parse","shortMessageHtmlLink":"refactor(scraper): adding new product list urls to parse"}},{"before":"2e9db3d97ed68641bb453f027f86a0f0b8ed31b8","after":"ece0208e8d6eb1ec9b2de829cd7b3fe42a66c67e","ref":"refs/heads/dev","pushedAt":"2024-03-03T14:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): adding dynamic content (product cards) loading logic to extract urls\n\n* Removing uneccessary logs\n* Adding url property\n* Enabling several browser contexts\n* Adding items scolling algorithm","shortMessageHtmlLink":"refactor(scraper): adding dynamic content (product cards) loading log…"}},{"before":"388d4d84060172b96be356b49906a82f8a864660","after":"2e9db3d97ed68641bb453f027f86a0f0b8ed31b8","ref":"refs/heads/dev","pushedAt":"2024-03-02T08:24:27.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"refactor(scraper): adding additional properties parsing method\n\nAdditionally, renaming `price_block` to `price_selector`","shortMessageHtmlLink":"refactor(scraper): adding additional properties parsing method"}},{"before":null,"after":"388d4d84060172b96be356b49906a82f8a864660","ref":"refs/heads/dev","pushedAt":"2024-02-25T10:47:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"docs(scraper): correcting essential properties documented in the readme file for the scraper project\n\n* Adding concurrency property of the prices of the products\n* Modifing the name for the event price to the outlet special price","shortMessageHtmlLink":"docs(scraper): correcting essential properties documented in the read…"}},{"before":null,"after":"6f2130346ecdad4777cd2e667104357f929597ef","ref":"refs/heads/master","pushedAt":"2024-02-23T01:11:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dimonoy","name":"Anythen","path":"/Dimonoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61112523?s=80&v=4"},"commit":{"message":"init commit","shortMessageHtmlLink":"init commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMlQyMDo1OTo0MC4wMDAwMDBazwAAAARH1oiA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMlQyMDo1OTo0MC4wMDAwMDBazwAAAARH1oiA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yM1QwMToxMTowNS4wMDAwMDBazwAAAAQCma7o"}},"title":"Activity · Dimonoy/samsung-products-analysis"}