{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":754235005,"defaultBranch":"main","name":"dht_indexer","ownerLogin":"ralyodio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-07T16:56:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27381?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707681395.0","currentOid":""},"activityList":{"items":[{"before":"f1fea8d3751a3aabb8cb9265e7b808f6d25bcd29","after":"ecfd929cb835bbbeb3609bbac24fcfe48f858539","ref":"refs/heads/main","pushedAt":"2024-02-23T12:36:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralyodio","name":null,"path":"/ralyodio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27381?s=80&v=4"},"commit":{"message":"upgrade packages","shortMessageHtmlLink":"upgrade packages"}},{"before":"542a46d1af4ae6c7504c800099feddb9b86e1c3c","after":"f1fea8d3751a3aabb8cb9265e7b808f6d25bcd29","ref":"refs/heads/main","pushedAt":"2024-02-20T09:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ralyodio","name":null,"path":"/ralyodio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27381?s=80&v=4"},"commit":{"message":"feat: restrict continuous tracking of indexed hashes (#11)\n\nFor more details please refer to ticket number #8\r\n\r\nDescription\r\n===========\r\n - Restricted continuous tracking\r\n - Capture of peers counts from initial run\r\n - Refactored codebase\r\n\r\nImpact\r\n======\r\nThis commit closes ticket number #8","shortMessageHtmlLink":"feat: restrict continuous tracking of indexed hashes (#11)"}},{"before":"97694c85c98568880fb85435b64a011dac642fab","after":"542a46d1af4ae6c7504c800099feddb9b86e1c3c","ref":"refs/heads/main","pushedAt":"2024-02-20T04:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: keep using padding to make logs easy to read (#10)","shortMessageHtmlLink":"chore: keep using padding to make logs easy to read (#10)"}},{"before":"2400b82fae42ca107b035bfd0d03471ae0bc4d8c","after":"97694c85c98568880fb85435b64a011dac642fab","ref":"refs/heads/main","pushedAt":"2024-02-20T04:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"REFACTORED Loggers (#7) (#9)\n\n* REFACTORED Loggers\r\n* removed accidentally pushed .idea folder","shortMessageHtmlLink":"REFACTORED Loggers (#7) (#9)"}},{"before":"3e9659db14df222faa2500382e70723281f110ae","after":"2400b82fae42ca107b035bfd0d03471ae0bc4d8c","ref":"refs/heads/main","pushedAt":"2024-02-17T13:39:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: update repo links (#6)","shortMessageHtmlLink":"chore: update repo links (#6)"}},{"before":"e149658e3e2d44d04bdf26b110a516c3c31d5646","after":"3e9659db14df222faa2500382e70723281f110ae","ref":"refs/heads/main","pushedAt":"2024-02-13T14:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: cleanup tmp dir on exit","shortMessageHtmlLink":"chore: cleanup tmp dir on exit"}},{"before":"6642f7f76bc0072705ca3a4b4d8784e00f35f7d9","after":"e149658e3e2d44d04bdf26b110a516c3c31d5646","ref":"refs/heads/main","pushedAt":"2024-02-13T13:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: restructured print log for discovered hashes","shortMessageHtmlLink":"chore: restructured print log for discovered hashes"}},{"before":"4309473fb4a00d5d53b44034f3d21bbeea5bf812","after":"6642f7f76bc0072705ca3a4b4d8784e00f35f7d9","ref":"refs/heads/main","pushedAt":"2024-02-12T12:33:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: synergize hash hunter with indexing process (#4)\n\nDescription\n===========\n- Now hash tracker works concurrently\n with hash finder.\n- Introduced memory management.\n- To make setup easier, time settings are\n now in minute units, no longer milliseconds.\n\nImpact\n======\nThis commit/PR closes ticket #3\nand complete the project scope.","shortMessageHtmlLink":"feat: synergize hash hunter with indexing process (#4)"}},{"before":"2cc01b88e7ac8004964b6b04d25edacabf4632b5","after":null,"ref":"refs/heads/0xf333/synergize_hash_hunter_with_indexing_process","pushedAt":"2024-02-11T19:56:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"}},{"before":"363a312ff4bd7ff309cdbdd81cc470372deac88f","after":"4309473fb4a00d5d53b44034f3d21bbeea5bf812","ref":"refs/heads/main","pushedAt":"2024-02-11T19:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: synergize hash hunter with indexing process (#4)\n\nDescription\r\n===========\r\n- Now hash tracker works concurrently\r\n with hash finder.\r\n- Introduced memory management.\r\n- To make setup easier, time settings are\r\n now in minute units, no longer milliseconds.\r\n\r\nImpact\r\n======\r\nThis commit/PR closes ticket #3\r\nand complete the project scope.","shortMessageHtmlLink":"feat: synergize hash hunter with indexing process (#4)"}},{"before":null,"after":"2cc01b88e7ac8004964b6b04d25edacabf4632b5","ref":"refs/heads/0xf333/synergize_hash_hunter_with_indexing_process","pushedAt":"2024-02-11T19:52:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: synergize hash hunter with indexing process\n\nDescription\n===========\n- Now hash tracker works concurrently\n with hash finder.\n- Introduced memory management.\n- To make setup easier, time settings are\n now in minute units, no longer milliseconds.\n\nImpact\n======\nThis commit/PR closes ticket #3\nand complete the project scope.","shortMessageHtmlLink":"feat: synergize hash hunter with indexing process"}},{"before":"692e55883def24073eab398be9b433505a05b844","after":"363a312ff4bd7ff309cdbdd81cc470372deac88f","ref":"refs/heads/main","pushedAt":"2024-02-09T15:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: code base refactoring\n\nDescription\n==========\n- Change time settings to take minutes instead of milliseconds\n- Improved network error handling\n- Refactored hash array extraction function\n\nImpact\n======\nImproved workflow","shortMessageHtmlLink":"chore: code base refactoring"}},{"before":"e2d8d2bbe03eab34df134d8cc6657813fb359dbb","after":null,"ref":"refs/heads/0xf333/implemented_DHT_infohash_crawler","pushedAt":"2024-02-09T12:59:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"}},{"before":"f5430a3929ea8b669a1fe6513670b645d313c92d","after":"692e55883def24073eab398be9b433505a05b844","ref":"refs/heads/main","pushedAt":"2024-02-09T05:51:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: implemented DHT infohash crawler (#2)\n\nDescription:\r\n============\r\n- Extended the indexer to include an infohash finder\r\n- Added `npm run hash_hunter` command to execute a\r\nstandalone infohash test run\r\n\r\nHow to Test this Feature:\r\n=========================\r\nFollow these steps:\r\n\r\n1. Pull the latest changes from this repository.\r\n```\r\ngit pull\r\n```\r\n\r\n2. install added dependencies.\r\n```\r\nnpm install && npm fund\r\n```\r\n\r\n3. And then to start the standalone infohash test run.\r\n```\r\nnpm run hash_hunter\r\n```\r\n\r\nRemaining scope\r\n===============\r\nSynergize the integration of this module\r\nwith the existing indexing process","shortMessageHtmlLink":"feat: implemented DHT infohash crawler (#2)"}},{"before":null,"after":"e2d8d2bbe03eab34df134d8cc6657813fb359dbb","ref":"refs/heads/0xf333/implemented_DHT_infohash_crawler","pushedAt":"2024-02-09T05:30:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: implemented DHT infohash crawler\n\nDescription:\n============\n- Extended the indexer to include an infohash finder\n- Added `npm run hash_hunter` command to execute a\nstandalone infohash test run\n\nHow to Test this Feature:\n=========================\nFollow these steps:\n\n1. Pull the latest changes from this repository.\n```\ngit pull\n```\n\n2. install added dependencies.\n```\nnpm install && npm fund\n```\n\n3. And then to start the standalone infohash test run.\n```\nnpm run hash_hunter\n```\n\nRemaining scope\n===============\nSynergize the integration of this module\nwith the existing indexing process","shortMessageHtmlLink":"feat: implemented DHT infohash crawler"}},{"before":"e3a8ae032780381e81d33ca9dbc67ae25030ae66","after":"f5430a3929ea8b669a1fe6513670b645d313c92d","ref":"refs/heads/main","pushedAt":"2024-02-08T03:47:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"fix: adjust dependencies and refactor codes\n\nDescription\n===========\n- Added main entry point\n- Adjusted dependencies\n- Removed dotenv\n- Updated README.md\n\nImpact\n======\nRemoved deprecation warning and\nimproved IO-bound","shortMessageHtmlLink":"fix: adjust dependencies and refactor codes"}},{"before":"8ef9f94f5fa9ffc87e8a396f99d86867bf8cd8f2","after":"e3a8ae032780381e81d33ca9dbc67ae25030ae66","ref":"refs/heads/main","pushedAt":"2024-02-08T03:20:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"fix: adjust dependencies and refactor codes\n\nDescription\n===========\n- Added main entry point\n- Adjusted dependencies\n- Removed dotenv\n- Updated README.md\n\nImpact\n======\nRemoved deprecation warning and\nimproved IO-bound","shortMessageHtmlLink":"fix: adjust dependencies and refactor codes"}},{"before":"5cf288250bab74c4b1855f963babab97faef393f","after":"8ef9f94f5fa9ffc87e8a396f99d86867bf8cd8f2","ref":"refs/heads/main","pushedAt":"2024-02-08T03:17:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"fix: adjust dependencies and refactor code\n\nDescription\n===========\n- Added main entry point\n- Adjusted dependencies\n- Removed dotenv\n- Updated README.md\n\nImpact\n======\nRemoved deprecation warning and\nimproved IO-bound","shortMessageHtmlLink":"fix: adjust dependencies and refactor code"}},{"before":"4c0571b0a5c7364c69c07f0ddd475affb137bb6d","after":"5cf288250bab74c4b1855f963babab97faef393f","ref":"refs/heads/main","pushedAt":"2024-02-08T02:52:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: address dependencies and remove unused code","shortMessageHtmlLink":"chore: address dependencies and remove unused code"}},{"before":"5ec511e257fdbb9b6d14235d299bc36be6f0e974","after":"4c0571b0a5c7364c69c07f0ddd475affb137bb6d","ref":"refs/heads/main","pushedAt":"2024-02-07T17:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"chore: update readme","shortMessageHtmlLink":"chore: update readme"}},{"before":null,"after":"5ec511e257fdbb9b6d14235d299bc36be6f0e974","ref":"refs/heads/main","pushedAt":"2024-02-07T16:57:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"0xf333","name":"Chris","path":"/0xf333","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100840345?s=80&v=4"},"commit":{"message":"feat: v1 product development","shortMessageHtmlLink":"feat: v1 product development"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yM1QxMjozNjo1MC4wMDAwMDBazwAAAAQDEH5n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yM1QxMjozNjo1MC4wMDAwMDBazwAAAAQDEH5n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wN1QxNjo1NzozNy4wMDAwMDBazwAAAAP0ra7e"}},"title":"Activity ยท ralyodio/dht_indexer"}