Giter Site home page Giter Site logo

Download all valadoc packages about quickdocs HOT 9 CLOSED

mdh34 avatar mdh34 commented on July 29, 2024
Download all valadoc packages

from quickdocs.

Comments (9)

mdh34 avatar mdh34 commented on July 29, 2024 1

There's a set of .tar.xz packages that quickDocs and the gnome devhelp program use available on the valadoc page that seem similar to the dash style of packaging - I'd take a look at Services/Download.vala in this repo and https://notabug.org/grindhold/my_valadoc/src/master/my_valadoc.sh

from quickdocs.

mdh34 avatar mdh34 commented on July 29, 2024

The DevDocs side of things has an 'Install all' button on the offline settings page. I can however add a button for the valadoc offline packages.

from quickdocs.

ethchest avatar ethchest commented on July 29, 2024

Thanks, that would be great. I couldn't really get Devdocs to work reliably, it's always glitchy/doesn't show up or only late. This is with flatpak because if I remember correctly on Xenial I had some trouble with some of the dependencies.
Sometimes I also get Error performing TLS handshake: An unexpected TLS packet was received. but I can also put that into a separate issue.

from quickdocs.

mdh34 avatar mdh34 commented on July 29, 2024

This has been started in the dev branch now (see 1c73c26)

I've experienced the TLS error with my other app as well and I'm not entirely sure where it comes from, unfortunately the network stack doesn't automatically reattempt connections so things can drop out - I'll take a look to see if I can reproduce and work around it.

See #37 for the DevDocs issue

from quickdocs.

ethchest avatar ethchest commented on July 29, 2024

Thanks, nice to know. Yeah, I am following #37 but that did not give any insight. Sometimes right clicking seems to help. I might work on implementing valadocs in doc2dash, then you could just use devdocs.

from quickdocs.

ethchest avatar ethchest commented on July 29, 2024

@mdh34 One question about valadoc - when looking into how to turn it into a docset, I noticed that there doesn't seem to be a just a tarball or so of all the docs. Do you know about something like that? I really do not want to generate all the docs for all the packages by hand and it seems the valadoc people do not like people to scrape valadoc.org (there is a mailinglist thread about it) It probably would still work with something like scrapy, but not sure how long it would take me.

from quickdocs.

ethchest avatar ethchest commented on July 29, 2024

Ah yeah, I saw those now while downloading. I thought quickdocs just displays the webpage? Or does it use the .tar.xz packages for offline mode? Thanks for the links.

from quickdocs.

mdh34 avatar mdh34 commented on July 29, 2024

No, quickDocs uses libdevhelp to parse the package directories in offline mode
It's a separate UI but it's the prettiest way of doing it

from quickdocs.

mdh34 avatar mdh34 commented on July 29, 2024

This is finished and now part of 2.2.0, the flatpak is up and it's just been submitted to appcenter

from quickdocs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.