Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Screenshot Database during the "Devolutions Era" #4597

Discussion options

What is the new way to contribute to the screenshot database?

You must be logged in to vote

For the short term, make a pull request to add the app icons and screenshots directly to the json file: https://github.com/Devolutions/UniGetUI/blob/main/WebBasedData/screenshot-database-v2.json

The original Excel file from Google docs has been imported, and the json file has been cleaned up. I do have a couple of ideas on how to significantly increase coverage for the app icons, but it's going to take some time.

Replies: 1 comment 3 replies

Comment options

For the short term, make a pull request to add the app icons and screenshots directly to the json file: https://github.com/Devolutions/UniGetUI/blob/main/WebBasedData/screenshot-database-v2.json

The original Excel file from Google docs has been imported, and the json file has been cleaned up. I do have a couple of ideas on how to significantly increase coverage for the app icons, but it's going to take some time.

You must be logged in to vote
3 replies
Comment options

Thanks, if I may suggest, a system similar to home-assistant/brands is very easy to use, community collaboration side

Comment options

That's a good reference for structure, I want to build something similar, with a Devolutions CDN to host the images instead of relying on hundreds of links to files of inconsistent sizes.

I noticed that winget now has an option to extract app icons locally to display in the terminal: https://www.edtittel.com/blog/icons-make-their-winterm-debut.html

I looked at the winget-cli code and already have a few app icon extraction scripts in place, now I'm working on trying to automate extraction at scale with GitHub Actions workflows that would install packages, extract the icons and collect as many as possible automatically to populate a large database.

I was originally thinking that I could build an app icon service that UniGetUI would call with optional app icon extraction to feed the database, but if I can fetch a large portion of them in GitHub Actions, I think I can have something decent faster that would be much easier to deploy with a static site instead.

The part that I don't think is easily automatable are the application screenshots, and I don't know how much users want them as opposed to app icons.

My ideal solution would automate icon extraction to the maximum possible, such that there would be a lot less manual entries to add and maintain in the database.

Comment options

Oh yes, icons are definitely something that can be automated, although some packages don’t necessarily have icons other than the standard Windows ones. For everything else—and for missing icons—the community is always there to help; after all, Winget itself is largely community-driven. If Uniget ever became a standard, it would be in everyone’s interest to have a comprehensive database (at least for icons) and, consequently, to contribute to it.

Answer selected by SiriosDev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /