{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3831498,"defaultBranch":"master","name":"fgtk","ownerLogin":"mk-fg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-26T09:58:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/227121?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1613520053.17999","currentOid":""},"activityList":{"items":[{"before":"208081ed64580f709b25602f187c08945f2aeacc","after":"f746e63381d5b0f0eddce969167872c9ae183742","ref":"refs/heads/master","pushedAt":"2024-06-06T13:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"trunc-filenames: fix printing rename info after detecting/resolving path conflicts, if any","shortMessageHtmlLink":"trunc-filenames: fix printing rename info after detecting/resolving p…"}},{"before":"51e47bba295e3acd70cd2f9528ef3b562b3196fd","after":"208081ed64580f709b25602f187c08945f2aeacc","ref":"refs/heads/master","pushedAt":"2024-06-06T02:45:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"README: cleanup user-content-hdr- anchors - not needed by gitea/forgejo/codeberg anymore","shortMessageHtmlLink":"README: cleanup user-content-hdr- anchors - not needed by gitea/forge…"}},{"before":"0c24b97e4b08820b3e15d047f1a373dd59b1e021","after":"51e47bba295e3acd70cd2f9528ef3b562b3196fd","ref":"refs/heads/master","pushedAt":"2024-06-06T00:45:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"README: cleanup user-content-hdr- anchors - not needed by gitea/forgejo/codeberg anymore","shortMessageHtmlLink":"README: cleanup user-content-hdr- anchors - not needed by gitea/forge…"}},{"before":"c47772fce173a3b3fa3b2cf5284373bcf302a96e","after":"0c24b97e4b08820b3e15d047f1a373dd59b1e021","ref":"refs/heads/master","pushedAt":"2024-06-06T00:43:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"README: cleanup user-content-hdr- anchors - not needed by gitea/forgejo/codeberg anymore","shortMessageHtmlLink":"README: cleanup user-content-hdr- anchors - not needed by gitea/forge…"}},{"before":"0a674c1ccd8a803831213d39c783763f3c041069","after":"c47772fce173a3b3fa3b2cf5284373bcf302a96e","ref":"refs/heads/master","pushedAt":"2024-06-06T00:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"README: cleanup user-content-hdr- anchors - not needed by gitea/forgejo/codeberg anymore","shortMessageHtmlLink":"README: cleanup user-content-hdr- anchors - not needed by gitea/forge…"}},{"before":"9f32364b1e3a2fad0717563d4c4d6bc54ddfac4d","after":"0a674c1ccd8a803831213d39c783763f3c041069","ref":"refs/heads/master","pushedAt":"2024-06-06T00:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"+trunc-filenames","shortMessageHtmlLink":"+trunc-filenames"}},{"before":"b8a81fa136056436347e018b4ac8fbab8fbe67a9","after":"9f32364b1e3a2fad0717563d4c4d6bc54ddfac4d","ref":"refs/heads/master","pushedAt":"2024-06-06T00:31:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"+trunc-filenames","shortMessageHtmlLink":"+trunc-filenames"}},{"before":"60443887c2badfdd6e575fd19276106584e90e9c","after":"b8a81fa136056436347e018b4ac8fbab8fbe67a9","ref":"refs/heads/master","pushedAt":"2024-06-06T00:29:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"+trunc-filenames","shortMessageHtmlLink":"+trunc-filenames"}},{"before":"b887cee909d4b7cafea28f814bfe2b8ac8f06d7b","after":"60443887c2badfdd6e575fd19276106584e90e9c","ref":"refs/heads/master","pushedAt":"2024-06-06T00:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"+trunc-filenames","shortMessageHtmlLink":"+trunc-filenames"}},{"before":"6aed7e9469294723c6738725177686dea74da1ab","after":"b887cee909d4b7cafea28f814bfe2b8ac8f06d7b","ref":"refs/heads/master","pushedAt":"2024-06-05T20:14:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: restore dry-run option","shortMessageHtmlLink":"desktop.media.streamdump: restore dry-run option"}},{"before":"72c142ee42f58758d2d85a70fd288d2205a4ed0b","after":"6aed7e9469294723c6738725177686dea74da1ab","ref":"refs/heads/master","pushedAt":"2024-06-05T20:10:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: fix time/cg-prefix arg parsing before others","shortMessageHtmlLink":"desktop.media.streamdump: fix time/cg-prefix arg parsing before others"}},{"before":"3fb3452c1936af792a19c8c6fc9f9f2531f375ba","after":"72c142ee42f58758d2d85a70fd288d2205a4ed0b","ref":"refs/heads/master","pushedAt":"2024-05-31T11:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: check yt-stream status in parallel to streamlink, stop it when detecting \"ended\" status","shortMessageHtmlLink":"desktop.media.streamdump: check yt-stream status in parallel to strea…"}},{"before":"70a2b02b8f04926c0db128aae36100f73dbd3d7d","after":"3fb3452c1936af792a19c8c6fc9f9f2531f375ba","ref":"refs/heads/master","pushedAt":"2024-05-30T16:12:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: add + argument to stop itself after specified time","shortMessageHtmlLink":"desktop.media.streamdump: add +<systemd-timespan> argument to stop it…"}},{"before":"2fcd17d3e92f6f71f6d66e905e7923a604c95620","after":"70a2b02b8f04926c0db128aae36100f73dbd3d7d","ref":"refs/heads/master","pushedAt":"2024-05-30T16:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: add + argument to stop itself after specified time","shortMessageHtmlLink":"desktop.media.streamdump: add +<systemd-timespan> argument to stop it…"}},{"before":"a86dc7c83bcc66128462210b6ed1c4a3b04dde63","after":"2fcd17d3e92f6f71f6d66e905e7923a604c95620","ref":"refs/heads/master","pushedAt":"2024-05-30T15:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.streamdump: add + argument to stop itself after specified time","shortMessageHtmlLink":"desktop.media.streamdump: add +<systemd-timespan> argument to stop it…"}},{"before":"18a7f2514f8e9d4a785d9f3eb963e3682fe878df","after":"a86dc7c83bcc66128462210b6ed1c4a3b04dde63","ref":"refs/heads/master","pushedAt":"2024-05-30T15:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"sleepc: accept simple float-seconds number","shortMessageHtmlLink":"sleepc: accept simple float-seconds number"}},{"before":"882df85f6176c374afdb236fb4874f3fe2e55e3c","after":"18a7f2514f8e9d4a785d9f3eb963e3682fe878df","ref":"refs/heads/master","pushedAt":"2024-05-30T11:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.toogg: fix AudioConvPath/Path mixup for single-file jobs, AudioConvPath repr in logging","shortMessageHtmlLink":"desktop.media.toogg: fix AudioConvPath/Path mixup for single-file job…"}},{"before":"75e19db30c619e624825cbf986dc9a97f1392a54","after":"882df85f6176c374afdb236fb4874f3fe2e55e3c","ref":"refs/heads/master","pushedAt":"2024-05-16T10:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.toogg: fix some cleanup and pre-exit sanity-checks, broken by earlier py3.12 tweaks","shortMessageHtmlLink":"desktop.media.toogg: fix some cleanup and pre-exit sanity-checks, bro…"}},{"before":"042409df0f109bd6f8fe4a69f4e877b212b4c67a","after":"75e19db30c619e624825cbf986dc9a97f1392a54","ref":"refs/heads/master","pushedAt":"2024-05-13T19:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.toogg: fix for py3.12, don't subclass paths","shortMessageHtmlLink":"desktop.media.toogg: fix for py3.12, don't subclass paths"}},{"before":"48b4dcc494a99959e65f239f4cdafc8e4fe64f1e","after":"042409df0f109bd6f8fe4a69f4e877b212b4c67a","ref":"refs/heads/master","pushedAt":"2024-05-10T19:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"Fix couple more SyntaxWarnings from non-raw string escape-lookalikes","shortMessageHtmlLink":"Fix couple more SyntaxWarnings from non-raw string escape-lookalikes"}},{"before":"f0be439989ef545c3d160f4e027146b00a70a123","after":"48b4dcc494a99959e65f239f4cdafc8e4fe64f1e","ref":"refs/heads/master","pushedAt":"2024-05-10T12:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.twitch_vod_fetch: fix stray \\ in -h/--help msg","shortMessageHtmlLink":"desktop.media.twitch_vod_fetch: fix stray \\ in -h/--help msg"}},{"before":"f6887026201319131309518409a7ce20d85f176e","after":"f0be439989ef545c3d160f4e027146b00a70a123","ref":"refs/heads/master","pushedAt":"2024-05-10T09:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.filetag: fix re-escapes in non-raw strings","shortMessageHtmlLink":"desktop.filetag: fix re-escapes in non-raw strings"}},{"before":"63f5ea789fed6033e76a831d5722d78fb59cdfc7","after":"f6887026201319131309518409a7ce20d85f176e","ref":"refs/heads/master","pushedAt":"2024-05-06T22:23:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.notifications.dovecot-mail: handle bogus encoding spec in headers","shortMessageHtmlLink":"desktop.notifications.dovecot-mail: handle bogus encoding spec in hea…"}},{"before":"c6e2b413c33b078fbbeb1bda0fc15a7dc7aab571","after":"63f5ea789fed6033e76a831d5722d78fb59cdfc7","ref":"refs/heads/master","pushedAt":"2024-05-06T14:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.notifications.dovecot-mail: handle bogus encoding spec in headers","shortMessageHtmlLink":"desktop.notifications.dovecot-mail: handle bogus encoding spec in hea…"}},{"before":"c766771d351119676925ee31d10729473ff5e824","after":"c6e2b413c33b078fbbeb1bda0fc15a7dc7aab571","ref":"refs/heads/master","pushedAt":"2024-04-21T08:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"dev.markdown-checks: don't add extra user-content- anchor lines before headers, as gitea/codeberg dropped those too\n\nSee also: https://github.com/go-gitea/gitea/issues/29196 https://github.com/go-gitea/gitea/pull/29305","shortMessageHtmlLink":"dev.markdown-checks: don't add extra user-content- anchor lines befor…"}},{"before":"529d3949843ff6e2edddc7cbd138b7f64d101260","after":"c766771d351119676925ee31d10729473ff5e824","ref":"refs/heads/master","pushedAt":"2024-04-06T09:11:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel","shortMessageHtmlLink":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel"}},{"before":"9fd7b55d16330a02c05be37fb5c92ffdbfda2ca3","after":"529d3949843ff6e2edddc7cbd138b7f64d101260","ref":"refs/heads/master","pushedAt":"2024-04-06T09:09:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel","shortMessageHtmlLink":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel"}},{"before":"9caaea8f7f4f0fe3d74004aa8495c7601ac46f95","after":"9fd7b55d16330a02c05be37fb5c92ffdbfda2ca3","ref":"refs/heads/master","pushedAt":"2024-04-06T08:55:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel","shortMessageHtmlLink":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel"}},{"before":"1a3553115a21a1b526237b8bca6fa88d25dddbd7","after":"9caaea8f7f4f0fe3d74004aa8495c7601ac46f95","ref":"refs/heads/master","pushedAt":"2024-04-06T08:53:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel","shortMessageHtmlLink":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel"}},{"before":"2e558eafb5e8dd51bfb36092d5899677aa72e5a8","after":"1a3553115a21a1b526237b8bca6fa88d25dddbd7","ref":"refs/heads/master","pushedAt":"2024-04-06T08:50:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mk-fg","name":"Mike Kazantsev","path":"/mk-fg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/227121?s=80&v=4"},"commit":{"message":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel","shortMessageHtmlLink":"desktop.media.audio-split-m4b: run ffmpeg subprocesses in parallel"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXjbQlQA","startCursor":null,"endCursor":null}},"title":"Activity · mk-fg/fgtk"}