Not signed in (Sign In)

Not signed in

Want to take part in these discussions? Sign in if you have an account, or apply for one below

  • Sign in using OpenID

Site Tag Cloud

2-categories 2-category 2-category-theory abelian-categories adjoint algebra algebraic algebraic-geometry algebraic-topology analysis analytic-geometry arithmetic arithmetic-geometry book bundles calculus categorical categories category category-theory chern-weil-theory cohesion cohesive-homotopy-type-theory cohomology colimits combinatorics complex complex-geometry computable-mathematics computer-science constructive cosmology definitions deformation-theory descent diagrams differential differential-cohomology differential-equations differential-geometry digraphs duality elliptic-cohomology enriched fibration foundation foundations functional-analysis functor gauge-theory gebra geometric-quantization geometry graph graphs gravity grothendieck group group-theory harmonic-analysis higher higher-algebra higher-category-theory higher-differential-geometry higher-geometry higher-lie-theory higher-topos-theory homological homological-algebra homotopy homotopy-theory homotopy-type-theory index-theory integration integration-theory k-theory lie-theory limits linear linear-algebra locale localization logic mathematics measure-theory modal modal-logic model model-category-theory monad monads monoidal monoidal-category-theory morphism motives motivic-cohomology nlab noncommutative noncommutative-geometry number-theory of operads operator operator-algebra order-theory pages pasting philosophy physics pro-object probability probability-theory quantization quantum quantum-field quantum-field-theory quantum-mechanics quantum-physics quantum-theory question representation representation-theory riemannian-geometry scheme schemes set set-theory sheaf simplicial space spin-geometry stable-homotopy-theory stack string string-theory superalgebra supergeometry svg symplectic-geometry synthetic-differential-geometry terminology theory topology topos topos-theory tqft type type-theory universal variational-calculus

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome to nForum
If you want to take part in these discussions either sign in now (if you have an account), apply for one now (if you don't).
    • CommentRowNumber1.
    • CommentAuthorJonSlaughter
    • CommentTimeJan 23rd 2025
    Does there exist or any plans to make nlab available for offline viewing?

    https://noted.lol/convert-any-website-into-a-zim-file-zimit/

    It would be nice if there was a zim version which could then be integrated into Kiwix without issue and this likely would be the easiest way.

    If it was setup and automated then one could get a regular image that is consistent, say, every 6months or a year.

    with docker installed it is as easy as running:

    docker pull ghcr.io/openzim/zimit:dev
    docker run -v /docker/zimit/output:/output --shm-size=10gb ghcr.io/openzim/zimit zimit --url https://ncatlab.org/ --name nlab --workers 2 --waitUntil domcontentloaded

    It could then even be added to the zim collection on kiwix

    It may be better though if someone with direct access to the filesystem to bundle it up so that nothing is missing and maybe remove any excessively large stuff that is not needed to reduce the overall image size if it is large.
    • CommentRowNumber2.
    • CommentAuthorUrs
    • CommentTimeJan 23rd 2025

    Dunno, but I am forwarding this to our technical team.

  1. There is a git-based backup which contains all the generated html:

    https://github.com/ncatlab/nlab-content-html

    Would that work for your project? (Uploaded files are not in this backup, but if this approach works, we might be able to fix this)

    • CommentRowNumber4.
    • CommentAuthorJonSlaughter
    • CommentTimeJan 24th 2025
    Felix: It is good only as a backup but not for offline viewing directly.

    The kiwix essentially turns a website into an archive(zim) by using a browser to download each page just as if one were viewing it from a browser.

    Then one can use one of the kiwix apps to view the zim file as if one was browsing it.

    For example, you can download the entire wikipedia zim and then have an offline copy of wikipedia(at 100+gb for the English version with Images).

    https://kiwix.org/en/applications/

    If you download one of those apps you can view the zims that have been added to it which is 200+ sites that range in things TED talks, stack exchange, wikipedia, various programming docs, etc.

    nlab could be added to this list if a zim could be made for it.
  2. To answer your original question: No, there are currently no plans to make the nlab available for offline viewing.

    I guess what you want in the offline version is only things below “https://ncatlab.org/nlab/” and there the uploaded files total to 2.3g, so I think there shouldn’t be much of a problem with just downloading everything.

    • CommentRowNumber6.
    • CommentAuthorJonSlaughter
    • CommentTimeFeb 1st 2025
    @Felix

    Do you happen to know how big the total ncatlab.org site is and if it could be archived and stored somewhere for public access? I'm not too concerned with the size.

    While the site can be scraped it would be nice to have access to the direct files. Then one could wrap this up in a variety of ways to make it work for offline viewing. The goal would be to make it as natural as using ncatlab.org itself rather than potentially having issues with scraping it and links, files, etc end up broken. E.g., I tried to use the zimit and it only returned a 230MB file ;/ So it is obviously being broken(and the initial page even fails to load).

    If I could get access to the data I would work on making it work for offline viewing and then could bounce that back for anyone that wanted to use it.
    • CommentRowNumber7.
    • CommentAuthorEugenioLandi
    • CommentTime6 days ago

    https://github.com/openzim/zim-requests/issues/450

    This request on the openzim page on github might be of interest.

    • CommentRowNumber8.
    • CommentAuthorJonSlaughter
    • CommentTime4 days ago
    @Eugenio: Thanks.