[RELEASE] Package Explorer - For use with Hubitat Package Manager

There are only two spots to easily download apps/drivers. Hubitat Package Manager and my Bundle Manager. They are not competing apps, rather HPM can host anyone's apps while BM is for my apps/drivers only. You can read the first post of BM to see how this came about.

Package Explorer (this thread) is just an app to make it easier to find what you're looking for within HPM. As the original author always stated he didn't like 'fluff' in his apps (which is a good thing!) but that left a gap between the power of HPM and the usability of the app for the end user. So Package Explorer was created to make it easier to search its database. Since PE is my app, it can be found in BM.

So pretty simple, my apps use BM... all others use HPM.

2 Likes

That list doesn't exist in the form you describe. I think that's because so far, people in the community are trying to go from the other direction: "I have a Snurfl Bigato and need to integrate..." So they Search for Snurfl or Bigato and see where that leads them. HPM has packages, a lot of them, but there's no matching description, typically. I did a fast search for "packages" in HPM and got:

Screen Shot 2022-11-27 at 1.01.53 PM

I can't see how those stellar descriptions are going to help any one EXCEPT those looking for confirmation that they picked the right one.

Another example:

Screen Shot 2022-11-27 at 1.03.34 PM

As above, not stellar descriptions, my own included. But as mentioned, "my" driver is popular and if you were advised to give it a try, HPM would lead you to it.

A website (or list, app or document) can only gather data from the text people add to the Manifests... which are the words you see in the screencaps.

Would a HPM related website that yielded this as a result be helpful?

There's currently 524 Packages in HPM and that's a long list to walk through, alphabetically. After all, HPM will do searches ON a word, so a website duplicating that isn't beneficial, I think.

Maybe this will grow into what you're looking for:

1 Like

This is VERY much what I was thinking of. I could see this growing -- if you or someone that could take this on is amenable -- to include how to install (HPM or BPT world bundle thingy, or copy and paste code, etc.), ratings, update frequency, reliability, etc. The descriptions could include use cases, why you might want to use, etc. ALL the work you all are doing is great work -- I wish I could contribute but I can barely get things working and I consider myself reasonably technical -- but after all these years it's frustrating to have to pull soooo many threads to figure out basic things.

Anyway, thank you for you response. Much appreciated from someone not as smart as the experts.

HPM installs just like any other community developer's app. Those instructions are available in the hub documentation pages:

https://docs2.hubitat.com/user-interface/developer/apps-code

This could be helpful I agree, but who gets to rate the apps? What do we do if a troll leaves terrible reviews that are unjustified? How does one measure reliability?

It sounds nice but in practice it would become messy very quickly. And then there's the time and motivation it takes for someone(s) to manage all of the above. For free.

1 Like

I recognize the status of this app - yet still feel compelled to post.
I have used Package Explorer (pe) for a few years - maybe once or twice just to look closer for things that might be applicable to my environ as it evolves.
When run today, it was extremely lengthy - there were 2, 3, 4 even 5 entries for each package and made it a bit painful to review all 600 existing apps and their descriptions.
EG:

The link in the post above :
Today I'm augmenting it to display the name of every Package's Name, Owner and Description. [Screen Shot 2022-11-29 at 7.50.46 PM] click on the image to visit.
isn't quite useful for my needs as I'm trying to see the overall list and read all the descriptions. ie; I don't actually know what I'm looking for.
The header of this thread suggests this was picked up for basic maintenance - Please consider a peek to see why all the redundancy? Thank you for your time

Not seeting that at all here. Make sure you're using the latest versions...
Package Explorer - 1.1.2
Library Ver: 1.2.5

I see you show 1.2.5 on the library (i'm on 1.2.4) - I can't locate it on his git repo. Can you provide a link? Running BM updates isn't having impact.