{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626451861,"defaultBranch":"main","name":"api.multiqc.info","ownerLogin":"MultiQC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-11T13:51:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18548644?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714666301.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"09b29affdaab9456b1d148d5e2e144819272a378","ref":"refs/heads/is-notebook","pushedAt":"2024-05-02T16:11:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Add is_notebook and interactive_function_name visit field","shortMessageHtmlLink":"Add is_notebook and interactive_function_name visit field"}},{"before":"6ca281e1b1cae207702f8b6f396f1efadbb82c9d","after":"25360ae065e82171def075aa7dff190b89cb3b1f","ref":"refs/heads/main","pushedAt":"2024-05-02T12:28:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Merge pull request #8 from MultiQC/handle-shutdown\n\nAdd shutdown handler","shortMessageHtmlLink":"Merge pull request #8 from MultiQC/handle-shutdown"}},{"before":"aed11064fe5dcfaf1aba260e0a091727124fdde6","after":"da4bd5d91305742193116b6c71b16613288329bc","ref":"refs/heads/handle-shutdown","pushedAt":"2024-05-02T12:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Shutdown logging","shortMessageHtmlLink":"Shutdown logging"}},{"before":null,"after":"aed11064fe5dcfaf1aba260e0a091727124fdde6","ref":"refs/heads/handle-shutdown","pushedAt":"2024-05-02T12:11:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Add shutdown handler","shortMessageHtmlLink":"Add shutdown handler"}},{"before":"073de9ab9714573612b332d578240f25606bb33f","after":"6ca281e1b1cae207702f8b6f396f1efadbb82c9d","ref":"refs/heads/main","pushedAt":"2024-04-30T08:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Adjust intervals","shortMessageHtmlLink":"Adjust intervals"}},{"before":"f3079ec0d3a40a78d724ac34826e4c2c035b6d9c","after":"8a9fd35ae4b5be1939e8e05a311b227c51a1c216","ref":"refs/heads/rate-limiting","pushedAt":"2024-03-30T18:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Window rate limiting","shortMessageHtmlLink":"Window rate limiting"}},{"before":"8f74405864e0ca0e79b58cf44fa73175d6ad41d1","after":"f3079ec0d3a40a78d724ac34826e4c2c035b6d9c","ref":"refs/heads/rate-limiting","pushedAt":"2024-03-29T17:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Rename","shortMessageHtmlLink":"Rename"}},{"before":null,"after":"8f74405864e0ca0e79b58cf44fa73175d6ad41d1","ref":"refs/heads/rate-limiting","pushedAt":"2024-03-29T17:23:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Remove visit in-memory cache, but add rate limiting","shortMessageHtmlLink":"Remove visit in-memory cache, but add rate limiting"}},{"before":"a04c42098c617de28105f5c787462021fe1fdad3","after":"073de9ab9714573612b332d578240f25606bb33f","ref":"refs/heads/main","pushedAt":"2024-03-28T09:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Make logzio optional","shortMessageHtmlLink":"Make logzio optional"}},{"before":"55ff7ecbbc4e497fc0f12b748f21004dd4c731fb","after":"a04c42098c617de28105f5c787462021fe1fdad3","ref":"refs/heads/main","pushedAt":"2024-03-27T23:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"repeated job doesnt take background task","shortMessageHtmlLink":"repeated job doesnt take background task"}},{"before":"56b34aaa8384243925e9f626a10610369a124d29","after":"55ff7ecbbc4e497fc0f12b748f21004dd4c731fb","ref":"refs/heads/main","pushedAt":"2024-03-26T21:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Add health endpoint","shortMessageHtmlLink":"Add health endpoint"}},{"before":"5bb3b05c14604e698d8f48f3f51e021f8af02acd","after":"56b34aaa8384243925e9f626a10610369a124d29","ref":"refs/heads/main","pushedAt":"2024-03-26T15:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Add logging with logz","shortMessageHtmlLink":"Add logging with logz"}},{"before":"30e711d03b58b27b362c63c791d10c728acc46fa","after":"5bb3b05c14604e698d8f48f3f51e021f8af02acd","ref":"refs/heads/main","pushedAt":"2024-02-23T20:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Plot usage: re-enable interval, fix deprecated, add logging","shortMessageHtmlLink":"Plot usage: re-enable interval, fix deprecated, add logging"}},{"before":"47dc25a117405443a2299f44b4227be8aacadccf","after":"30e711d03b58b27b362c63c791d10c728acc46fa","ref":"refs/heads/main","pushedAt":"2024-02-23T20:12:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Verbosely call persist_visits from summarize_visits","shortMessageHtmlLink":"Verbosely call persist_visits from summarize_visits"}},{"before":"461de4a2bf08216010cefd47d2565b41e4c42dce","after":"47dc25a117405443a2299f44b4227be8aacadccf","ref":"refs/heads/main","pushedAt":"2024-02-23T16:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"version.php in a background","shortMessageHtmlLink":"version.php in a background"}},{"before":"21c3723c6db9cff1e919a9ea69dd77776a255a53","after":"461de4a2bf08216010cefd47d2565b41e4c42dce","ref":"refs/heads/main","pushedAt":"2024-02-23T14:07:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Only print debug information on persist_visits if called through the endpoint manually","shortMessageHtmlLink":"Only print debug information on persist_visits if called through the …"}},{"before":"2ce0f1716e7855ca7b6eacc2394b10dea675d4ef","after":"21c3723c6db9cff1e919a9ea69dd77776a255a53","ref":"refs/heads/main","pushedAt":"2024-02-23T13:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Do not print info on every visit and visit persistence; set log level to debug only if ENVIRONMENT=DEV","shortMessageHtmlLink":"Do not print info on every visit and visit persistence; set log level…"}},{"before":"10739f05a5caed97cd549217a78bea6081fabb37","after":"2ce0f1716e7855ca7b6eacc2394b10dea675d4ef","ref":"refs/heads/main","pushedAt":"2024-02-23T13:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Prefix table names","shortMessageHtmlLink":"Prefix table names"}},{"before":"3d00858bbfb71c725c0ee696853f16e010185d2a","after":"10739f05a5caed97cd549217a78bea6081fabb37","ref":"refs/heads/main","pushedAt":"2024-02-22T21:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Should be POST","shortMessageHtmlLink":"Should be POST"}},{"before":"5cfcf2f725db9236a1e5ffde1296810458c9024a","after":"3d00858bbfb71c725c0ee696853f16e010185d2a","ref":"refs/heads/main","pushedAt":"2024-02-22T21:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Endpoint to remove visits.csv","shortMessageHtmlLink":"Endpoint to remove visits.csv"}},{"before":"5ef7c88ae8439f6de6631d1b2c73249b623818d3","after":"5cfcf2f725db9236a1e5ffde1296810458c9024a","ref":"refs/heads/main","pushedAt":"2024-02-22T21:07:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"strtobool should not fail","shortMessageHtmlLink":"strtobool should not fail"}},{"before":"4558b948700efc98a8cf59a7c9bcbd62ae46dbd1","after":"5ef7c88ae8439f6de6631d1b2c73249b623818d3","ref":"refs/heads/main","pushedAt":"2024-02-22T13:19:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Keep daily.csv and biocontainers-quay-historic.csv under sources, check if dir is writable","shortMessageHtmlLink":"Keep daily.csv and biocontainers-quay-historic.csv under sources, che…"}},{"before":"6e3a5ee877d2923b0d0c2254250f584f24ff1662","after":"4558b948700efc98a8cf59a7c9bcbd62ae46dbd1","ref":"refs/heads/main","pushedAt":"2024-02-22T12:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Debug logging","shortMessageHtmlLink":"Debug logging"}},{"before":"b77ab1b66645330443960da574c5857f331a9bcc","after":"6e3a5ee877d2923b0d0c2254250f584f24ff1662","ref":"refs/heads/main","pushedAt":"2024-02-21T23:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Write log to file","shortMessageHtmlLink":"Write log to file"}},{"before":"abc1629c5a46c62ff65301041c1c59fca6426196","after":"b77ab1b66645330443960da574c5857f331a9bcc","ref":"refs/heads/main","pushedAt":"2024-02-21T20:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Rename endpoint","shortMessageHtmlLink":"Rename endpoint"}},{"before":"8857483a4fd686bd8155bc0cfdd8bd1306b0b7ba","after":"abc1629c5a46c62ff65301041c1c59fca6426196","ref":"refs/heads/main","pushedAt":"2024-02-21T20:16:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Remove sleep","shortMessageHtmlLink":"Remove sleep"}},{"before":"7412dfe9806508474c586d42f62ccd3e38401666","after":"8857483a4fd686bd8155bc0cfdd8bd1306b0b7ba","ref":"refs/heads/main","pushedAt":"2024-02-21T20:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Replace installation_method with is_docker, is_conda, is_singularity, is_ci","shortMessageHtmlLink":"Replace installation_method with is_docker, is_conda, is_singularity,…"}},{"before":"380e6ac3efedce7f7157d69a673ac0238b114b32","after":"7412dfe9806508474c586d42f62ccd3e38401666","ref":"refs/heads/main","pushedAt":"2024-02-21T19:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Add visit in a background task to avoid waiting on lock","shortMessageHtmlLink":"Add visit in a background task to avoid waiting on lock"}},{"before":"f8da7cb19c196d3dd852db5dbe481aeb5b3acd5c","after":"380e6ac3efedce7f7157d69a673ac0238b114b32","ref":"refs/heads/main","pushedAt":"2024-02-21T19:35:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"5-minute interval for visits","shortMessageHtmlLink":"5-minute interval for visits"}},{"before":"e4bf1823b797f8d5271a653e5d5b2603aaaa4d82","after":"f8da7cb19c196d3dd852db5dbe481aeb5b3acd5c","ref":"refs/heads/main","pushedAt":"2024-02-21T17:01:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vladsavelyev","name":"Vlad Savelyev","path":"/vladsavelyev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1575412?s=80&v=4"},"commit":{"message":"Prevent NaNs and NA in visitstats","shortMessageHtmlLink":"Prevent NaNs and NA in visitstats"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP_3GFwA","startCursor":null,"endCursor":null}},"title":"Activity · MultiQC/api.multiqc.info"}