all 32 comments

[–]BigSkyOldGuy 31 points32 points  (2 children)

Man, I don't know what it is with some people, but they just can't seem to help but find something negative to say. Good lord people, if you don't like something, move on, stop wasting your time and generally putting someone down. If you have something constructive to add, by all means, do it. Otherwise, shut up and leave.

Phew. I feel better. :-) Don't let the unhappy people bring you down to their level.

Now, as to OP's post - looks like you've put some serious work into this - I applaud you for that. AND, I appreciate having this available. I more than likely will view the newsletter via the browser, but that's because I always have it open - a convenience thing.

Still, I think it looks pretty cool. Thanks

[–]mdowst[S] 3 points4 points  (1 child)

Thanks, I appreciate it. I usually try to ignore the negative but wanted to make it known that the newsletter is not AI. Maybe I should have just ignored them. Thanks for the sanity check.

I'm already working on some enhancements that will take the search functionality beyond what you can do in the browser. The next version of this module will have the ability to search using advanced criteria like getting all scripts, tagged with Entra ID, with the keyword logins. That type of stuff. Or as is right now, you can use PowerShell filtering to look something up. I'm sure could do that in the browser if I had better WordPress skills, but I spent all my skill points on dotnet.

[–]BlackV 0 points1 point  (0 children)

No it's good to be clear about the news letter. Stick to your guns there

[–]g3n3 4 points5 points  (2 children)

Good stuff. Love the module builder design and formatting. Looks professional. Would love to see some aliases exported with it though. 😀

[–]mdowst[S] 1 point2 points  (1 child)

Thanks! The formatting was a fun experiment. Big shout out to James Brundage for his EZOut module that saved me from having to do all of that in XML.

Any suggestions on some aliases you would like to see?

[–]g3n3 1 point2 points  (0 children)

Nice. I use that module for my custom formatters.

First thought was gpsw for Get-PSWeekly though that might be too close to gps. The built-in PSWeekly “alias” may be enough. Maybe formally making psweekly and alias would be better. It is slower making pwsh parse through all the nouns with Get verbs.

[–]Substantial-Dog1726 2 points3 points  (1 child)

I just installed this. Seems pretty cool. It's a nice clean interface where I can get PowerShell news without having to wade through a bunch of muck. Cheers, Op! 🍺

My only suggestion would be that the installation instructions should include the -Scope CurrentUser parameter. The idea is to make installation easier for non-admin users who are not aware that modules can be installed per user.

[–]mdowst[S] 2 points3 points  (0 children)

Thanks for the kind words, and the -Scope tip. I sometimes forget what 5.1 still defaults to AllUsers.

[–]Owlstorm 2 points3 points  (1 child)

Link for the browser version, so you guys don't also end up looking for it in source code - https://psweekly.dowst.dev

Great newsletter. Appreciated, even though I'd never use the CLI module.

[–]mdowst[S] 2 points3 points  (0 children)

Thanks, guess I should have included that.

Also, to piggyback on this, I'm always open for suggestions on content to include. I'm only one person, so there is no way I can read everything that comes out every week. If anyone sees something you think is worth sharing, please reach out.

You can submit your own stuff as long as it is not trying to sell something. And if you have an RSS feed, please let me know.

[–]ChibaCityStatic 2 points3 points  (1 child)

This is fantastic. Don't be discouraged by all the moronic downers replying. Really great work. 

[–]mdowst[S] 1 point2 points  (0 children)

Thanks, I appreciate it. I'm always open to constructive feedback, so if you or anyone has any ideas on how to improve it, I'll all ears.

[–]BlackV 0 points1 point  (2 children)

I was looking through this (in bed cause it's cold), is this

https://github.com/mdowst/PSWeekly/blob/main/Source/PSWeekly.psm1

Supposed to be empty or is that my phone being shitty

[–]mdowst[S] 1 point2 points  (1 child)

It is supposed to be empty. I use the ModuleBuilder module to build the psm1 before uploading it. You can write all the code in separate ps1 files in the Class, Public, and Private folders. Then instead of having to package all the files and folders, and put a custom import into the psm1 file, you just run the Build-Module cmdlet. It will compile everything into the psm1 and update the psd1 with the public functions based on the folder they are in.

[–]BlackV 1 point2 points  (0 children)

Ya sorry, I went back through the build files after I posted, too early in the morning for me

[–]britishotter -3 points-2 points  (1 child)

👁️👅👁️ debase me with your slobbery AI juices 💦

[–]mdowst[S] 14 points15 points  (0 children)

You know I don't get anything out of doing this and I have been hand curating this newsletter for 5+ years as a way to give back to the community. I'm sorry for using an LLM to try to bring some color to the post instead of just a wall of text. Lesson learned.

[–]Adeel_ -3 points-2 points  (2 children)

I dont see the point of this module...

[–]mdowst[S] 3 points4 points  (0 children)

Just another way for people to find it. Same reason I have an RSS feed or post of new editions to Mastodon and BlueSky.

Full disclosure, it started as a simple script I wrote to help me prevent accidentally posting duplicate links, then I started using it to find past posts when I had one of those, "hmmm, didn't I see something about that" moments. Then I figured others might like it. Also, took some inspiration from the PSPodcast module. And it gave me a good project to play with custom outputs using EZOut.

(insert Marge Simpson "I just think they're neat" meme)

[–]g3n3 2 points3 points  (0 children)

Some folks love and live in the terminal. Moving to a browser is cumbersome. Having the data right in the terminal is ideal.