openzim / zim-requests

Want a new ZIM file? Propose ZIM content improvements or fixes? Here you are!
https://farm.openzim.org
42 stars 3 forks source link

go.dev #1024

Open Popolechien opened 5 months ago

Popolechien commented 5 months ago
benoit74 commented 5 months ago

Title seems pretty obscure to me (two letters is a bit short to identify what the ZIM is about), and description is not very specific, this website only teaches the Go programming language (I first read that it was about all open-source programming language in general) + it also explains what Go is, who uses it, ...

I would suggest:

My2cts, take it or leave it, no worry

Popolechien commented 5 months ago

@benoit74 Go language official website? Fixed description to yours

benoit74 commented 5 months ago

Yes, makes sense

RavanJAltaie commented 3 months ago

Recipe created https://farm.openzim.org/recipes/go.dev_en_all I'll update the library link once ready

benoit74 commented 3 months ago

I canceled and disabled the recipe. Current recipe makes no sense, it includes everything on the go.dev domain, meaning it will include https://go.dev/dl/, i.e. many downloadable versions of go toolchain, which is not something we want in a ZIM.

RavanJAltaie commented 3 months ago

I've enabled the recipe and changed the scraped page to https://go.dev/learn/ to include the learning materials only. I'll check the resulted file in dev library and decide from there.

benoit74 commented 3 months ago

I'm sorry but I don't get the reasoning of archiving only go.dev/learn ; really looks like a shortcut to create a new ZIM as fast as possible

There is tons of valuable content under other paths:

Maybe pushing all this content in a single ZIM is not wishable, maybe some (like https://pkg.go.dev/std which seems huge) are not feasible with zimit, but at least this needs to be discussed transparently.

Popolechien commented 3 months ago

Based on what you say I would suggest making a zim including/covering the doc / blog/ learn and solutions part if that is possible.

I see that a zim with the full website came down to 284 GB, which is yuge indeed

benoit74 commented 2 months ago

284 GB is purely bullshit linked to the fact that it includes all downloadable versions of Go toolchains from https://go.dev/dl/

@RavanJAltaie please analyze what should be included inside the ZIM and what should be excluded, and report here so that we can make an informed decision.

RavanJAltaie commented 2 months ago

@benoit74 I would suggest: https://go.dev/learn/#tutorials https://go.dev/learn/#training https://go.dev/learn/#featured-books https://go.dev/blog/ https://go.dev/solutions/use-cases https://pkg.go.dev/std https://go.dev/doc/

benoit74 commented 1 month ago

We need explanations to decide if this selection makes sense or not:

RavanJAltaie commented 1 month ago

@benoit74 I've deleted the duplicates the rest I chose based on the content they have. The other left link has no valuable content for end user.