Post A7HHIowVKOP5HEZS0e by tim@snabelen.no
(DIR) More posts by tim@snabelen.no
(DIR) Post #A7H353acfuXNI8sXRY by kev@fosstodon.org
2021-05-15T12:51:53Z
0 likes, 1 repeats
Any of you fine people interested in helping?https://kevq.uk/notes/wanna-help-with-the-512kb-club/
(DIR) Post #A7H4q885iJAew6XkPY by joeligj12@fosstodon.org
2021-05-15T13:11:33Z
0 likes, 0 repeats
@kev I think I can help with this. But why would we need yaml and Jekyll knowledge? (I kinda have it, just asking)
(DIR) Post #A7H51H2euyPDlMJfNY by jle@fosstodon.org
2021-05-15T13:13:38Z
0 likes, 0 repeats
@kev Would it be possible to automate parts of the process?
(DIR) Post #A7H5FuXWrX1SJkjcv2 by kev@fosstodon.org
2021-05-15T13:16:18Z
0 likes, 0 repeats
@jle I don't know, maybe? I'm open to ideas if it can. Here's the source code:https://github.com/kevquirk/512kb.clubI basically put the info from an issue into the yaml files in _data and that created the list during build.I'm not sure of a way to get the data out of an issue and into that file?
(DIR) Post #A7H5PAe6LlLAsMDyr2 by kev@fosstodon.org
2021-05-15T13:17:56Z
0 likes, 0 repeats
@joeligj12 You don't need a lot of it. The data is in YAML in the _data folder (source below) and that YAML is build into the lists on the main site during the Jekyll build phase.https://github.com/kevquirk/512kb.clubI don't want to have to teach people how to do all this, was kinda my point. I want someone that I can give access to the repo, tell them where stuff is, and away they go.
(DIR) Post #A7H6Z4ZzrIvGuaaeNk by joeligj12@fosstodon.org
2021-05-15T13:30:51Z
0 likes, 0 repeats
@kev oh yeah, I understand that! I can help then :D
(DIR) Post #A7H7jbEBQcVr1ByEDo by argosopentech@fosstodon.org
2021-05-15T13:43:54Z
0 likes, 0 repeats
@kev Seems like a cool project! https://libretranslate.com has 16K or resources (sorry I realize this is adding not taking away work)
(DIR) Post #A7H7nTwoRCodb6hG6a by Crocmagnon@fosstodon.org
2021-05-15T13:43:56Z
0 likes, 0 repeats
@kev I can help if you need ๐
(DIR) Post #A7H8FhnQXh7yellTRA by argosopentech@fosstodon.org
2021-05-15T13:49:52Z
0 likes, 0 repeats
@kev Seems like a cool project! https://libretranslate.com has 245kb or resources (sorry I realize this is adding not taking away work)
(DIR) Post #A7HA9XA1N8hhqFWALI by joeligj12@fosstodon.org
2021-05-15T14:11:20Z
0 likes, 0 repeats
@kev but, how do I help? Will you add me as some kinda mod or what?
(DIR) Post #A7HBR1qGeWd1sLBUMy by jle@fosstodon.org
2021-05-15T14:25:33Z
0 likes, 0 repeats
@kev Calculating the size can probably be automated ๐ค But I don't have any specific ideas.
(DIR) Post #A7HBtzfNov4dWfu9ke by emanuel@fosstodon.org
2021-05-15T14:30:42Z
0 likes, 0 repeats
@kev I can help, Kev. Then maybe we can work our brains to try automate some part of the process.First idea I came out: Instead of open an issue on Github, people could submit the url address through a form on the site, then an application on the backend uses the GTMetrix API to test it our and grab the uncompressed size, and then create a pull request on Github to add the site info to the respective yaml file.Does this make any sense?@jle could this be doable in go?
(DIR) Post #A7HCIkrA1LZ4piDjii by emanuel@fosstodon.org
2021-05-15T14:34:41Z
0 likes, 0 repeats
@kev I can help, just let me know how you want to proceedThen maybe we can work our brains to try automate the processFirst idea I came out: Instead of open an issue on Github, people could submit the url address through a form on the site, then an application on the backend uses the GTMetrix API to test it our and grab the uncompressed size, and then create a pull request on Github to add the site info to the respective yaml file.Does this make any sense?@jle could this be doable in go?
(DIR) Post #A7HCKdlBNNInP3K796 by emanuel@fosstodon.org
2021-05-15T14:35:26Z
0 likes, 0 repeats
@kev I can help, just let me know how you want to proceed.Then maybe we can work our brains to try automate the process.First idea I came out: Instead of open an issue on Github, people could submit the url address through a form on the site, then an application on the backend uses the GTMetrix API to test it and grab the uncompressed size, and then create a pull request on Github to add the site info to the respective yaml file.Does this make any sense?@jle could this be doable in go?
(DIR) Post #A7HDjb1Ymidm6zRodE by CodingOtaku@fosstodon.org
2021-05-15T14:51:15Z
0 likes, 0 repeats
@kev @jle https://nojs.club/ has a semi-automated process, a final approval from the repo owner will is the manual step.Also, it automatically updates all the site details every week.You might want to look into this and try something similar.
(DIR) Post #A7HDp18x6MCOZDUSno by CodingOtaku@fosstodon.org
2021-05-15T14:51:38Z
0 likes, 0 repeats
@kev @jle https://nojs.club/ has a semi-automated process, a final approval from the repo owner is the manual step.Also, it automatically updates all the site details every week.You might want to look into this and try something similar.
(DIR) Post #A7HHIowVKOP5HEZS0e by tim@snabelen.no
2021-05-15T15:31:01Z
0 likes, 0 repeats
@kev I believe you can relieve yourself from much of the work by allowing Pull Requests instead of issues. Then the users who want to submit the site would do much of the work. You wouldn't need to sort them manually either, as this is built into Jekyll.Shoot me a msg back, and I can most definitely help you out both with this and in general! ๐
(DIR) Post #A7HNz0yXa0dgU31gSe by uglyduck@fosstodon.org
2021-05-15T16:46:07Z
0 likes, 0 repeats
@kev I could help out as well. I agree with the mention of using PRs as well though. Thatโs what I currently do for 1mb.club and it saves me a lot of headache.
(DIR) Post #A7HSMR1DJlgFjRhQwK by adamsdesk@mastodon.technology
2021-05-15T17:35:09Z
0 likes, 0 repeats
@kev I can help, let me know. To me pull requests will do most of it along with GitHub Actions I believe. Whatever its called on GitHub to automate the tasks such as GTMatrix, etc.
(DIR) Post #A7HXGJm5pxZtIaWteq by kev@fosstodon.org
2021-05-15T18:30:06Z
0 likes, 1 repeats
@uglyduck yeah, I considered the PR route, but was concerned that it would create a barrier for entry. Mind you, thinking about it, anyone who has the knowledge to make a site small enough to be on the site in the first place is probably going to know how to use Git.
(DIR) Post #A7HdvYBnkR67bRbBg0 by mike@fosstodon.org
2021-05-15T19:44:52Z
0 likes, 0 repeats
@kev I might be able to squeeze in a few minutes here and there. I know git, Jekyll, and a little bit of yaml. I'd be happy to help out with the 100DaysToOffload if you need help with that too.
(DIR) Post #A7HjWBQPqbMdUCioee by nathand@fosstodon.org
2021-05-15T20:47:24Z
0 likes, 0 repeats
@kev I can help. I'm familiar with all those things.
(DIR) Post #A7HzTgAgfwHjF4C10y by przemek@post.lurk.org
2021-05-15T23:46:13Z
0 likes, 0 repeats
@kev @uglyduck Iโm completely green when it comes to GitHub and wouldnโt know how to do it. It would need to come with idiot-proof instructions then maybe I could submit a page that way.
(DIR) Post #A7JE5s3KXgHDbzoi3s by kev@fosstodon.org
2021-05-16T14:04:44Z
0 likes, 0 repeats
Oh my goodness, my notifications and inbox have blown up with offers to help. Goddam it I love this community!Thanks everyone, I'll be reaching out to a couple of people to help.
(DIR) Post #A7JED25TdFoKlEEh3A by kev@fosstodon.org
2021-05-16T14:06:03Z
0 likes, 0 repeats
@emanuel that sounds amazing, but I'd have no idea how to do that. I'm an InfoSec guy, not a developer. ๐ @jle
(DIR) Post #A7JMyIwDbBFoGXxPUW by emanuel@fosstodon.org
2021-05-16T15:44:10Z
0 likes, 0 repeats
@kev Unfortunately I'm at the same boat as you ๐ @jle I know this is asking to much, but do you think you could find some time on your schedule to give us an hand on this.
(DIR) Post #A7JPVWSqWrqlgJBb4S by kev@fosstodon.org
2021-05-16T16:12:38Z
0 likes, 0 repeats
@uglyduck thanks Brad, just added you.