tde-devs@chat.jabb.im < 2021/07/11 >
[02:35]Slávek has left
[02:35]Slávek has joined
[10:58]Slávek has left
[11:48]Slávek has joined
[13:26]michelec2 has joined
[14:40]Slávek has left
[14:44]Slávek has joined
[15:13]michelec2 has left
[15:56]blu.256: Hello Slávek. Apparently OpenDesktop changed the API URL again (see https://pastebin.com/pq3Kp0ce), but this time the API returns not only desktop-relevant stuff, but also stuff from their new Pling service. Thus, all three tabs in TDEHNS are now filled with Project Gutenberg ebooks. :-(
[15:57]blu.256: (*when TDEHNS is ran standalone)
[16:02]blu.256: Moreover, they also seem to have renamed lots of categories
[16:16]blu.256: "three tabs in TDEHNS are now filled with Project Gutenberg ebooks": apparently the API is broken, it returns these entries regardless of the chosen category(-ies)
[16:17]Slávek: :(
[16:19]blu.256: KDE runs its own OCS service and thus has no such problems. Is there a possibility for doing this for TDE? It would also mean (I suppose) some control over the content (categories etc.). Right now trinity-look.org is full of old KDE 3.x/KWin styles/decos which cannot be build on TDE.
[16:20]Slávek: You mean to create our own store for such content?
[16:21]blu.256: Yes, like KDE has store.kde.org (and kde-look.org redirects to it).
[16:22]blu.256: But this would probably mean having to store user-submitted content like OpenDesktop does...
[16:22]blu.256: Probably not good for a small project like TDE
[16:24]blu.256: On a bright note, it would be more suitable for TDE (and relieve from the frequent pointless changing of API)
[16:24]Slávek: Yes, it meant that we had to completely create our own backend, API and frontend - thus the way you create / verify user accounts who can upload content.
[16:25]blu.256: Well, there is no need to create a backend from scratch. There is some `ocs-webserver` which apparently OpenDesktop (and probably the KDE Store) use.
[16:25]blu.256: https://github.com/KDE/ocs-webserver
[16:25]tde-bot: Page title: GitHub - KDE/ocs-webserver: Webserver for running a software store
[16:27]Slávek: Yes, the existing use of Opendesktop store, in addition to complications with API changes, it also means complications in that there are many KDE3 content that is not easy to use for TDE.
[16:30]blu.256: The OpenDesktop/Pling people seem quite irresponsible. Right now the API is totally broken and as I have read on their forums it's quite a hard task to contact them: https://forum.opendesktop.org/t/where-to-report-vulnerabilities-in-the-pling-opendesktop-platform/19555, https://forum.opendesktop.org/t/warning-security-vulnerabilities-in-the-pling-platform/19844
[16:34]blu.256: I'm just making a suggestion, however unlikely it is to come to life. I'll be looking into the current OpenDesktop issue when the API works again, but a Trinity-specific store would be a fantastic idea in my opinion.
[16:35]blu.256: A temporary workaround could be using KDE's Store instead for OpenDesktop for the time being.
[16:37]Slávek: I'm not sure if KDE Store continues to provide KDE3 content?
[16:37]blu.256: Checking it right now
[16:38]blu.256: Apparently it does
[16:38]Slávek: In any case, yes, thanks to OCS-WebServer, it can be easier to think about creating our own store.
[16:40]blu.256: The KDE 3.x content is still there but it is hidden from the categories sidebar. See for example https://store.kde.org/browse?cat=385&order=latest and https://store.kde.org/browse?cat=229&order=latest
[16:40]Slávek: It seems that the version KDE team have in their new Gitlab is the same to that on Github:
[16:40]Slávek: https://invent.kde.org/webapps/ocs-webserver
[16:40]tde-bot: Page title: Web applications / OCS Webserver · GitLab
[16:42]blu.256: AFAIK the GitHub repos are mirrors/clones of Gitlab repos
[16:44]blu.256: @KDE Store, these categories are also hidden from the API and not returned with the 'categories' request, so there is no way TDEHNS can find them. Using KDE Store would require adding code for accessing by category ID and hardcoding these IDs for the appropriate applications. So maybe it's not an option?
[16:46]Slávek: Hardcoding categories does not sound like a good way.
[16:46]Slávek: This can be a bigger problem than changes in addresses for APIs.
[16:47]blu.256: Even though the IDs don't change as frequently as category names, it's really not a good idea
[16:48]blu.256: So, we must wait until OpenDesktop/Pling resolves their API issue then
[16:49]Slávek: For now I have to change the URL in ocs/providers.xml?
[16:50]blu.256: Well, I don't know what's the use of it while the API malfunctions
[16:52]Slávek: In any case, we can discuss the creation of our own store - we'll see what opinion will have Michele and Greg.
[16:52]blu.256: (Y)
[19:10]cethyel has joined
[19:11]cethyel has left
[21:30]Slávek has left
[22:03]Slávek has joined

tde-devs@chat.jabb.im < 2021/07/11 >