{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25077600,"defaultBranch":"master","name":"wuhu","ownerLogin":"Gargaj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-11T12:38:00.000Z","ownerAvatar":"https://github.com/avatars/u/1702533?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724365552.0","currentOid":""},"activityList":{"items":[{"before":"57c8da610b2af24ed67a4715230cf7212512c3e5","after":"de4c005ca3714d85179afd57feb80258601c7fac","ref":"refs/heads/master","pushedAt":"2024-08-25T14:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"fix minor warning, make urls more visible","shortMessageHtmlLink":"fix minor warning, make urls more visible"}},{"before":"d009bac200e738793ea5b454cb48323091d65da3","after":"57c8da610b2af24ed67a4715230cf7212512c3e5","ref":"refs/heads/master","pushedAt":"2024-08-25T14:13:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"update comment","shortMessageHtmlLink":"update comment"}},{"before":"723a9f873480cfb4f657e768e5eea1aa64a7919f","after":"57c8da610b2af24ed67a4715230cf7212512c3e5","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-25T14:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"update comment","shortMessageHtmlLink":"update comment"}},{"before":"02dae1c8329028ee6ffdceb45117e5caff797a90","after":"723a9f873480cfb4f657e768e5eea1aa64a7919f","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-23T07:46:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"allow for CORS","shortMessageHtmlLink":"allow for CORS"}},{"before":null,"after":"02dae1c8329028ee6ffdceb45117e5caff797a90","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:25:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"switch over beamer data to JSON/JSONP","shortMessageHtmlLink":"switch over beamer data to JSON/JSONP"}},{"before":"fd36f2faadf8b4abdccc2a2031977fd105d35031","after":null,"ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:25:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"}},{"before":"2f6f972132a8fe0bcce2c88e22f30ec401316903","after":"fd36f2faadf8b4abdccc2a2031977fd105d35031","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"fix minor issue with entries that got no votes","shortMessageHtmlLink":"fix minor issue with entries that got no votes"}},{"before":"f6e968531858c2166684c60607107a4b806302bf","after":"d009bac200e738793ea5b454cb48323091d65da3","ref":"refs/heads/master","pushedAt":"2024-08-22T22:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"fix minor issue with entries that got no votes","shortMessageHtmlLink":"fix minor issue with entries that got no votes"}},{"before":null,"after":"2f6f972132a8fe0bcce2c88e22f30ec401316903","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:19:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"switch over beamer data to JSON/JSONP","shortMessageHtmlLink":"switch over beamer data to JSON/JSONP"}},{"before":"80b38506245d562cec8dc5660c4c37565b2b3a56","after":null,"ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:10:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"}},{"before":"a040b2ab80b36419014b0819b218ea66a13093f0","after":"80b38506245d562cec8dc5660c4c37565b2b3a56","ref":"refs/heads/jsonbeamer","pushedAt":"2024-08-22T22:07:20.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"convert beamer data to use JSON instead","shortMessageHtmlLink":"convert beamer data to use JSON instead"}},{"before":"3faad49bfcc3895e9ff76a591d05c8941273d120","after":"f6e968531858c2166684c60607107a4b806302bf","ref":"refs/heads/master","pushedAt":"2024-08-22T21:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"add plugin to export results in various ways","shortMessageHtmlLink":"add plugin to export results in various ways"}},{"before":"cbdc8e72fc4968139d86227517a68a8ba472260b","after":"3faad49bfcc3895e9ff76a591d05c8941273d120","ref":"refs/heads/master","pushedAt":"2024-02-10T23:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"fix warning","shortMessageHtmlLink":"fix warning"}},{"before":"ce8973b78bfd351544d3ba981563fd8935252985","after":"cbdc8e72fc4968139d86227517a68a8ba472260b","ref":"refs/heads/master","pushedAt":"2024-02-10T23:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"remove form actions, no use for them and just cause problms","shortMessageHtmlLink":"remove form actions, no use for them and just cause problms"}},{"before":"c02a08e10738273de767771a6919cbec76b0835e","after":"ce8973b78bfd351544d3ba981563fd8935252985","ref":"refs/heads/master","pushedAt":"2024-02-10T23:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"minor PHP8 fix","shortMessageHtmlLink":"minor PHP8 fix"}},{"before":"971923ae678aa99144e19d6a6f8c94cd2aa0a113","after":"c02a08e10738273de767771a6919cbec76b0835e","ref":"refs/heads/master","pushedAt":"2024-02-10T23:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"minor php8 fix","shortMessageHtmlLink":"minor php8 fix"}},{"before":"25042865e594b71f6a341b837cf59e6f7f075bfe","after":"971923ae678aa99144e19d6a6f8c94cd2aa0a113","ref":"refs/heads/master","pushedAt":"2023-11-05T11:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"PHP8 fixes, part 5","shortMessageHtmlLink":"PHP8 fixes, part 5"}},{"before":"f4e02b233a6c961f766b5769fefbe4f705bf9e03","after":"25042865e594b71f6a341b837cf59e6f7f075bfe","ref":"refs/heads/master","pushedAt":"2023-11-04T12:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"PHP8 fixes, part 4","shortMessageHtmlLink":"PHP8 fixes, part 4"}},{"before":"a1ddfc4cc80f775f975bb1f01c470488282c320c","after":"f4e02b233a6c961f766b5769fefbe4f705bf9e03","ref":"refs/heads/master","pushedAt":"2023-11-04T11:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"PHP8 fixes, part 3","shortMessageHtmlLink":"PHP8 fixes, part 3"}},{"before":"89fa691486021e9aa304e96137c692cba23ba3c3","after":"a1ddfc4cc80f775f975bb1f01c470488282c320c","ref":"refs/heads/master","pushedAt":"2023-11-04T11:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"PHP8 fixes, part 2 - refactor to the cms gen","shortMessageHtmlLink":"PHP8 fixes, part 2 - refactor to the cms gen"}},{"before":"0fdd2454c2bc22c71835ca5398e902274ec0ed68","after":"89fa691486021e9aa304e96137c692cba23ba3c3","ref":"refs/heads/master","pushedAt":"2023-11-01T13:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"PHP8 fixes, step 1","shortMessageHtmlLink":"PHP8 fixes, step 1"}},{"before":"32a8d53f413d9ef3acb9e5ccd6753c0d8354b9dd","after":"0fdd2454c2bc22c71835ca5398e902274ec0ed68","ref":"refs/heads/master","pushedAt":"2023-10-27T21:48:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gargaj","name":null,"path":"/Gargaj","primaryAvatarUrl":"https://github.com/avatars/u/1702533?s=80&v=4"},"commit":{"message":"✨ Add functions to export an M3U playlist for SceneSat (#77)\n\n* ✨ Add functions to export an M3U playlist for SceneSat\r\n\r\nThis feels like an abuse of the index_template_elements hook. I could have put\r\nin a way more elaborate scheme to allow non-admin user access to a file in the\r\nwww_admin directory but I’m not familiar enough with the philosophy behind\r\nWuhu’s code, so I didn’t.\r\n\r\nAnyway, this is straight-forward: behind every compo header I add a link to the\r\nsame URL with another parameter (“compoid”). The existence of this parameter\r\nwill stop the newly added index_template_elements hook in\r\ncompodump_export_compo_playlist from returning early. It will then output\r\nheaders to force the browser to download a file, and generate the file from the\r\nentries of the compo in question, in the weird M3U format that SceneSat’s admin\r\nbackend will happily swallow.\r\n\r\nOh, and it will add a “SceneSat” menu item so the poor SceneSat people at a\r\nparty don’t have to remember the page name “Compodump” anymore. 😄\r\n\r\n* 🐛 Only show SceneSat for compodump-enabled users\r\n\r\n* 🎨 Use better way to get a link to the current page","shortMessageHtmlLink":"✨ Add functions to export an M3U playlist for SceneSat (#77)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxNDoxNTo1NS4wMDAwMDBazwAAAASjiDoO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxNDoxNTo1NS4wMDAwMDBazwAAAASjiDoO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0yN1QyMTo0ODozMy4wMDAwMDBazwAAAAOhuGl7"}},"title":"Activity · Gargaj/wuhu"}