bluefin-help

https://discord.com/channels/1072614816579063828/1087140903031943178/1214633597227634688 @bketelsen i am playing around with this for bazzite documentation right now, thanks for making this!
43 Replies
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
No description
Noel
Noelβ€’3mo ago
So is this an app that runs on the desktop?
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
well... if you include GNOME's yelp application then yes it's essentially GNOME Help but you can change the text with mallard markup language i am running into a percuilar bug where each time i launch it, the window height increases on KDE plasma almost comically
j0rge
j0rgeβ€’3mo ago
hey @bketelsen could we make an action that slurps every post on the forum tagged with documentation, converts it from markdown to a format mallard expects, and then we copy it onto disk in the image. and then the same for the KDE help thing then we're done
bketelsen
bketelsenβ€’3mo ago
@Noel it's yelp which is already included on the desktop, my demo repo just includes tools to create & compile the help docs the output can be many formats, but epub is the most compact and easy to drop on to one of our images we can do anything we set our minds to
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
kyle found a html2mallard python package, but it's not liking it so far πŸ˜„ i honestly wouldn't mind doing it by hand manually, even if it might take me a couple of weeks. jorge suggested it would be easier to do all of that above by scraping the discourse documentation. far easier and automated which is what we like, but im not sure how much easier it would be. it seems to be very particular, but i think i need to understand and learn what im doing better
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
so far i have this mess lol but im honestly shocked i got this far
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
^this is all manually if i try the markdown from the discourse conversion the page refuses to load should mention that it's only included on GNOME images ofc you made this for bluefin originally πŸ˜…
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
KDE has their own fun Qt Help application
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
KDE's KHelpCenter uses DocBook while GNOME's Yelp uses Mallard writing all of this down here so all of that information is here if we need it for anything anyways this is a great project bketelsen
fiftydinar
fiftydinarβ€’3mo ago
@nickname Edit: my bad, not a default, I made a mistake in reading For your information, this will be the default help app for Gnome 46: https://flathub.org/apps/app.drey.Biblioteca Fedora usually delays Gnome default apps choice or in some cases, don't implement them at all (Terminal vs BlackBox situation)
Flathub - Apps for Linux
Install Biblioteca on Linux | Flathub
Documentation viewer for GNOME
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
:build_failed:
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
PyPI
html2mallard
convert mkdocsΒ΄ html output to mallard/yelp xml
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
you can take the markdown documentation from the docs on discourse, paste them into a file and make sure it's a .md file. convert it to mallard and then fix any issues it has by hand it's not perfect by any means, but it's faster this way
tulip
tulipβ€’3mo ago
sweet! its also works offline, doesnt it? this is so cool
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
yea i still need to do a lot but it's nice
tulip
tulipβ€’3mo ago
super sweet but like
Noel
Noelβ€’3mo ago
You are kicking ass my friend. Love all the work you have been putting into the documentation and new user experience.
tulip
tulipβ€’3mo ago
are you copying each page and converting it?
Noel
Noelβ€’3mo ago
I was wondering the same thing.
tulip
tulipβ€’3mo ago
seems to be really annoying if thats the case probably could write a scraper for that
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
im using html2mallard to convert the markdown files to mallard, but i have to edit them anyways since it's not perfect by any means lol
tulip
tulipβ€’3mo ago
what do you need to edit? is it just styling or info in general?
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
both
tulip
tulipβ€’3mo ago
okok
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
most of the work has already been done by bketelsen's bluefin-tools lol i am only forking it and adding documentation relevant to bazzite i can help with the bluefin docs too. im almost done with the bazzite docs (hopefully) but like i can use html2mallard, fix up any errors that have made and format it properly for the bluefin documentation too
j0rge
j0rgeβ€’3mo ago
This looks really awesome!!! @nickname what do we need to pull this in? Working on ISO things tonight so might as well get this in there
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
yelp and possibly yelp-tools idk how to connect it all though. i didnt exactly fix up the docs yet like i said, i will tonight when im on my desktop. been waiting for a phone call all day so far it works if you cd into the directory of the docs
j0rge
j0rgeβ€’3mo ago
oh ok so maybe we just have to copy some files into the right directories?
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
when i actually do them the reference files I PR'd yesterday most likely wont function
j0rge
j0rgeβ€’3mo ago
understood!
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
they can be edited directly pretty easily it's all formatting stuff
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
https://github.com/nicknamenamenick/bazzite-help/tree/bluefin-help if anyone wants to see this for themselves, here it is
GitHub
GitHub - nicknamenamenick/bazzite-help at bluefin-help
(WIP) Bazzite documentation for GNOME images. Contribute to nicknamenamenick/bazzite-help development by creating an account on GitHub.
tryhardsoccermomswag
tryhardsoccermomswagβ€’3mo ago
i didnt edit any of the bluefin docs, so they are not formatted correctly (yet) but you can see how this works and how i plan to have it 'formatted' on the main index page
bketelsen
bketelsenβ€’3mo ago
wow!
j0rge
j0rgeβ€’3mo ago
Awesome!! On the road but loving how it looks!
tryhardsoccermomswag
tryhardsoccermomswagβ€’2mo ago
So no rush to do this, but eventually, would a KHelpCenter? Instead of Mallard, it uses DocBook for their XML. I see this is utilizing yelp-tools but I'm not sure if the same thing can be made with KDE's help application. This is an amazing tool bketelsen! i will be returning to this endeavor soon
tryhardsoccermomswag
tryhardsoccermomswagβ€’2mo ago
i shall return soon
No description
tryhardsoccermomswag
tryhardsoccermomswagβ€’2mo ago
i might try to do this with bazzite first since i kind of know what docs i want to include
tryhardsoccermomswag
note for myself: https://universal-blue.discourse.group/docs?topic=561 plan is to have bazzite offline docs mimic this setup^ but some removed pages (README, installation guide, etc.) and some portions removed in the FAQ that apply to explaining what Bazzite is to a new user who hasn't installed it yet.
Universal Blue
Bazzite Documentation
General πŸ“œ Bazzite’s README ❓ FAQ πŸ“– Installation Guide 🎲 Gaming Guide 🀝 Contributing to Bazzite Steam Gaming Mode (Handheld/HTPC Images) πŸ“Ί Steam Gaming Mode Overview πŸ“‘ Handheld Wiki ⌨ Change Physical Keyboard Layout for Gaming Mode Software ⬇ Installing and Managing Applications πŸ“± Waydroid Setup Guide πŸ“Ή Davi...