Code Monkey home page Code Monkey logo

psgalleryreport's Introduction

PSGallery Reports

MSPowerShell

This repository contains reports for the PowerShell Gallery. The hope is that it will be easier for you to find modules that will make your work easier. The plan is to update the reports three times a day and push them to this repository.

Feel free to use the Discussion section of this repository to talk about specific modules. If you think there should be another type of report, feel https://github.com/jdhitsolutions/PSGalleryReport/issues free to submit a Feature Request in the Issues section of this repository.

⚠️ This project is not a PowerShell module for you to install and run. This repository is a location for reports that I am generating and publishing through a GitHub Action. You are welcome to take my scripts and use them as the basis for your own reporting. Or feel free to fork and keep up to date on your own.

Reports

These are the currently active reports. Reports are created in markdown. I have removed the PDF reports from the repository.

GitHub will render reports in your browser.

You are welcome to clone the repository or download individual reports. In PowerShell 7, you can use Show-Markdown to view markdown reports.

Show-Markdown .\psgallery-downloads.md -UseBrowser

The reports show the same information for each module. The only limiting factor is the report's scope.

This report will show the most recent 250 modules published to the PowerShell Gallery. The report is sorted by the published date in descending order. The report includes links to the project in the Gallery as well as the project's repository if defined. This list does not include any pre-release modules.

This report is identical to the previous report except that the AWS and Azure modules published by Amazon and Microsoft are excluded. There are many of these modules and they could easily consume most of the newest released module report.

This report gets the last 250 Azure-related modules published to the PowerShell Gallery. These are modules written by Microsoft and the community. The report is sorted by the published date in descending order.

This report is sorted by total download count and is limited to the first 250 PowerShell modules.

This report is sorted by total download count and limited to the first 250 modules where the author is not Microsoft, Oracle, VMware, Amazon, HP, or Dell. Contributions from the DSC Community are also excluded. Hopefully, this report highlights modules created by individual members of the PowerShell community.

This is a report of the top 25 module contributors to the PowerShell Gallery. The list excludes major vendors such as Microsoft and VMware. The exclusion criteria are admittedly arbitrary and subjective. The goal is to highlight individual contributions to the PowerShell Gallery.

The end of the list is essentially by chance. If there are 3 contributors with the same number of contributions at the end of the list, the contributor included in the list is essentially random. I am not intentionally slighting anyone.

This is a simple text list of unique tags found in the PowerShell Gallery. All tags have been converted to lowercase, but that should not affect the use of the tag.

Find-Module -tag bios

✋ Do not assume this is an authoritative or definitive list. Best efforts have been made to parse tags but tag definitions are not consistent across all published modules.

PSGallery Data

This repository will also contain a JSON file of export PSGallery information. You can import this file and use it to create your reports.

$data = Get-Content psgallerydata.json | ConvertFrom-JSON
$data | where-object {$_.name -match "(SQL)|(database)"} | Select-Object -property name,author,version,description,projecturi

A Note on Scripts

I am using a Github action to generate the reports every 8 hours. The action is executing the run.ps1 script in the latest Ubuntu release.

Limitations

As of now, there is no way to include pre-release modules. You can only use Find-Module to search for pre-release when using the module name. You can always click the PowerShell Gallery link in a report and check for pre-release versions.

PowerShellGet vs Microsoft.PowerShell.PSResourceGet

I considered revising the scripts to use the newer and improved Microsoft.PowerShell.PSResourceGet module. However, I discovered that the module does not return the same information as PowerShellGet. Most importantly for my purposes, Find-PSResource does not include the download count. That defeats one of the primary purposes of this project.

psgalleryreport's People

Contributors

jdhitsolutions avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

psgalleryreport's Issues

Remove PDF reports

I am considering removing the PDF reports. Based on GitHub traffic reports, I'm not sure these reports are used much. Eliminating these reports would speed up the report generation process and reduce the overall size of the repository. I am open to feedback.

Sort by download?

Would it make sense to have a summary of the most downloaded packages?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.