/Chocolater-and-WinGeter

Flexible script-generator for chocolatey and WinGet

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Chocolater

App Install Tool

CLICK TO VISIT GENERATO with Deezbec's progs Deezbec's list

CLICK TO VISIT GENERATO with Mariosemes's progs Mariosemes's list

Basically it is Chocolater by Mariosemes with new features:

  1. Simple creation of your own list
  2. Icons for programs are automatically got from chocolatey's program package page
  3. WinGet support
  4. "Select all" from group

    Remark about "Select all from group" check box:
    While it is active checking boxes of entryes of the selected group will remove them from selection

Want to create your own list?

  1. Download the source code
  2. Edit "list.csv" (I personally do this with VS code's edit CSV extension)

Displayed name Choco pack name WinGet pack name icon file format or <local.format> Extra link
Brave brave BraveSoftware.BraveBrowser svg https://brave.com/
Python python/3.9.5 Python.Python svg
Totalcommander totalcommander Ghisler.TotalCommander
Everything everything
win10 tweaker local.png
ISLC - standby list cleaner

Result:
Brave
Python
Totalcommander
Everything
win10 tweaker
ISLC - standby list cleaner

Columns stand for:
1st - Displayed package name
2nd - Chocolatey package name (its also used to get icons)
if you want to set specific version, add "/", example "python/3.9.5"
3rd - WinGet pack name (optional)
4th - What is icon on chocolatey package page extension (default - png)
Or what is extension of local icon. example - "local.{format}"
In program "local" is changed for displayed package name, all the " " are changed for "_"
example: win10_tweaker.png
5th - Extra link, mainly for programs with no available packages

Rows:
Can be devided to 3 categories:

1st - Group
Groups can start with: "*","%"
"*" - standart list
"%" - standart compact list. Can be used to create pack's of programs

2nd - Entry
Just Enter all the needed information for the entry

3rd - Comments
They should be place on the bottom of list.csv file
Each line have to be started with "#"
Comment section ends with: "#\\\" KEEP IT EVEN IF YOU DONT NEED COMMENTS

  1. Run "Create & replace list.py"
    For some reason I can't run it without IDE, no idea how to fix
    That's why I recommend you to launch it in VS code with python or any other IDE
    if everything is ok, you will see your programs names with the latest version found on Chocolatey
    Program should end with "Completed!"
    If you have any problems, feel free to msg me on discord Deezbec#2094 or create a ticket on github

Development notes

Feature ideas:

  1. hover program summery;

Known issues:

  1. if there is no "#\\\" in the end of .csv file, it does not work properly
  2. Some icons got from chocolatey website are not stable
  3. I guess I gotta download icons, cause I hardly ever update my list

License

This script is under the GNU General Public License v3.0 License.