- Consuming NuGet programmatically outside VisualStudio (downloading the list of packages)
- Retrieving NuGet package programatically using NuGet.exe classes (not command line)
- Saving the entire list of NuGet Packages
- Downloading the entire NuGet package database
My question now is: What do I do with it? :)
Here are some ideas:
- Upload it all to a server with directory listing enabled
- Put it all on a massive GitHub repo in the current state
- Put it all on a massive GitHub repo in an unziped state (so that it is easy to consume and see the differences)
- Put it all on an GitHub organisation (or Gitorious) with each package unziped and on a separate repo (making even easier to consume and see what changed)
- Run Cat.Net code scanner on all packages and see how many vulnerabilities are discovered (with a way to first disclose them privately to the package owners)
- Run other Security/code-quality analysis and see what is the current state of the industry?
- Put it on BitTorrent
- Other?????
and creates this folder with 4.05Gbs NuGet Packages: