{"id":14980344,"url":"https://github.com/stadub/powershellscripts","last_synced_at":"2025-10-29T00:30:31.988Z","repository":{"id":36453174,"uuid":"40758244","full_name":"stadub/PowershellScripts","owner":"stadub","description":"Monorepo with all my Powershell Scripts ","archived":false,"fork":false,"pushed_at":"2022-10-18T15:04:44.000Z","size":9998,"stargazers_count":29,"open_issues_count":6,"forks_count":9,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T20:11:27.120Z","etag":null,"topics":["7zip","base64","currency-convereter","currency-exchange","decode","directorymarks","encode","filter","gzip","monads","pipe","powershell","powershell-bookmarks","powershell-script","powershell-scripts","poweshell-pipe","pushd","uninstall-application","unzip","zip"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stadub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-08-15T12:30:05.000Z","updated_at":"2024-07-18T21:10:56.000Z","dependencies_parsed_at":"2023-01-17T01:45:12.547Z","dependency_job_id":null,"html_url":"https://github.com/stadub/PowershellScripts","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stadub%2FPowershellScripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stadub%2FPowershellScripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stadub%2FPowershellScripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stadub%2FPowershellScripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stadub","download_url":"https://codeload.github.com/stadub/PowershellScripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238743864,"owners_count":19523191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["7zip","base64","currency-convereter","currency-exchange","decode","directorymarks","encode","filter","gzip","monads","pipe","powershell","powershell-bookmarks","powershell-script","powershell-scripts","poweshell-pipe","pushd","uninstall-application","unzip","zip"],"created_at":"2024-09-24T14:01:38.209Z","updated_at":"2025-10-29T00:30:26.201Z","avatar_url":"https://github.com/stadub.png","language":"PowerShell","readme":"# Powershell Scripts     [![https://github.com/stadub/PowershellScripts/tree/master/](https://img.shields.io/github/license/stadub/PowershellScripts?style=plastic)](https://github.com/stadub/PowershellScripts/tree/master/)\n\n---------------------\n\n## Powershell Micro Modules\n\n### [![Base64String](https://raw.githubusercontent.com/stadub/PowershellScripts/master/Shared-Functions/Base64String/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String) Base64String - Convert text from/to Base 64 String\n\n[![https://www.powershellgallery.com/packages/Base64String/](https://img.shields.io/badge/dynamic/xml?label=Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%2527Base64String%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell)](https://www.powershellgallery.com/packages/Base64String)\n[![https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String/](https://img.shields.io/badge/Base64String-GitHub%20Repository-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String)\n\n```powershell\nConvertFrom-Base64String\n  [-EncodedValue] \u003cstring\u003e\n  [-UrlSafe] \u003cbool\u003e  (default- $false) - Set to produce url safe string\n\n\nConvertTo-Base64String\n  [-Value] \u003cstring\u003e\n\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String)\n\n---------------------\n\n### [![Pipe](https://raw.githubusercontent.com/stadub/PowershellScripts/master/Shared-Functions/Pipe/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe) Pipe - Powershell Pipe filtering functions\n\n[![https://www.powershellgallery.com/packages/Pipe/](https://img.shields.io/badge/dynamic/xml?label=%20%20Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%2527Pipe%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell)](https://www.powershellgallery.com/packages/Pipe)\n[![https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String/](https://img.shields.io/badge/Pipe-GitHub%20Repository-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe)\n\n```powershell\nLimit-Type - Filter by element type\n   [-Type] \u003cType\u003e\n   [-Strict] (default- $true) - $true - filter by exact type, $false - any assigname type\n```powershell\n\nLimit-Type - Filter by element type name\n   [-TypeName] \u003cstring\u003e Type name\n   [-Strict] (default- $true) - $true - filter by exact type, $false - 'like' comparision used\n\nLimit-First - Return only the first element of pipe\n\nLimit-Last - Return only the last element of pipe\n\nSkip-Items - Skip N elements\n   [-Count] \u003cint\u003e\n\nHide-Out - supress output\n\nLimit-Items - Return only N elements from pipe\n   [-Count] \u003cint\u003e\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe)\n\n---------------------\n\n## Powershell Modules\n\n---------------------\n\n### [![Bookmarks](https://raw.githubusercontent.com/stadub/PowershellScripts/master/Bookmarks/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks)  Bookmarks - Directory bookmarks\n\n[![https://www.powershellgallery.com/packages/Bookmarks/](https://img.shields.io/badge/dynamic/xml?label=Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%2527Bookmarks%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell\n)](https://www.powershellgallery.com/packages/Bookmarks)\n[![https://github.com/stadub/PowershellScripts/tree/master/Bookmarks/](https://img.shields.io/badge/Bookmarks-GitHub%20Repository-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks)\n\n```powershell\nAdd-PSBookmark  - Add folder to the bookmarks list\n  [-Name] \u003cstring\u003e\n  [-Path] \u003cstring\u003e (Optional)\n\nRemove-PSBookmark - Remove bookmark from the list\n  [-Bookmark] \u003cstring\u003e\n\nOpen-PSBookmark - Navigate to bookmark\n  [-Bookmark] \u003cstring\u003e\n\nGet-PSBookmarks - List bookmarks\n\nRemove-AllPSBookmarks - Clear bookmarks list\n\nUpdate-PSBookmark  - Update folder location in the bookmarks list\n  [-Name] \u003cstring\u003e\n  [-Path] \u003cstring\u003e (Optional)\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks)\n\n---------------------\n\n### [![7Zip](https://raw.githubusercontent.com/stadub/PowershellScripts/master/7Zip/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/7Zip) 7zip-Archive - 7zip utility powershell wrapper\n\n[![https://www.powershellgallery.com/packages/7zip-Archive/](https://img.shields.io/badge/dynamic/xml?label=Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%25277zip-Archive%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell)](https://www.powershellgallery.com/packages/7zip-Archive)\n[![https://github.com/stadub/PowershellScripts/tree/master/7Zip/](https://img.shields.io/badge/7Zip-repo-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/7Zip)\n\n\n```powershell\n\nNew-ZipFile - Create new archive\n  [-Archive] \u003cstring\u003e\n  [-Files] \u003cstring[]\u003e\n  [-Compression] (Optional) {Store, Fastest, Fast, Normal, Maximum, Ultra}\n  [-Password] \u003cstring\u003e (Optional)\n  [-SplitSize] \u003cstring\u003e (Optional)\n  [-SplitSizeFactor] (Optional) {Byte, Kilobyte, Megabyte, Gigabytes}\n  [-UpdateMode] (Optional) {Add, Update, Freshen, Sync}\n\nGet-ZipFileContent - Extract archive new archive\n  [-Archive] \u003cstring\u003e\n  [-FileName] \u003cstring\u003e (Optional) - Extrct single file\n  [-Password] \u003cstring\u003e (Optional)\n  [-Force] \u003cBoolean\u003e (Optional) - Overwrite existing file\n  [-OutputPath] \u003cstring\u003e (Optional) - folder to extract\n\nRead-ZipFile  - List 7zip file content\n  [-Archive] \u003cstring\u003e\n  [-Password] \u003cstring\u003e (Optional)\n\nAdd-ZipFileContent - Add file to archive\n  [-Archive] \u003cstring\u003e\n  [-File] \u003cstring\u003e\n  [-Password] \u003cstring\u003e (Optional)\n\nRemove-ZipFileContent - Remove file from archive\n  [-Archive] \u003cstring\u003e\n  [-File] \u003cstring\u003e\n  [-Password] \u003cstring\u003e (Optional)\n\n\nTest-ZipFileContent - Perform zip file check\n  [-Archive] \u003cstring\u003e\n  [-File] \u003cstring\u003e (Optional)\n  [-Password] \u003cstring\u003e (Optional)\n\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/7Zip)\n\n---------------------\n\n### [![Currency-Conv](https://raw.githubusercontent.com/stadub/PowershellScripts/master/Currency-Conv/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv) Currency-Conv - Currecny converter\n\n[![https://www.powershellgallery.com/packages/Currency-Conv/](https://img.shields.io/badge/dynamic/xml?label=Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%2527Currency-Conv%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell)](https://www.powershellgallery.com/packages/Currency-Conv)\n[![https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv/](https://img.shields.io/badge/CurrencyConv-GitHub%20Repository-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv)\n\n\n```powershell\nGet-ExchangeRate - Get exchange rate for amount\n  [-From] \u003cstring\u003e\n  [-To] \u003cstring\u003e (Optional \"USD\")\n  [-Amount] \u003cinteger\u003e (Optional 1.0)\n\nGet-Countries -Countries list with currencies\n\nGet-Currencies - Supported currencies list\n\nRemove-CurrencyApiKey- Clean key\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv)\n\n---------------------\n\n### [![FolderEncoder](https://raw.githubusercontent.com/stadub/PowershellScripts/master/FolderEncoder/Assets/Icon.Small.png)](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder) Invoke-FolderEncode - Encode files from a folder for(for example) uploading to the cloud\n\nUsed as backups encoding solution.\n\nEncoding performed with 7z password protection\n\n[![https://www.powershellgallery.com/packages/FolderEncoder/](https://img.shields.io/badge/dynamic/xml?label=Download%20From%20PowerShell%20Gallery\u0026query=%2F%2F%2A%5Blocal-name%28%29%3D%27DownloadCount%27%5D\u0026url=https%3A%2F%2Fwww.powershellgallery.com%2Fapi%2Fv2%2FPackages%28%29%3F%24filter%3DId%2520eq%2520%2527FolderEncoder%2527%2520and%2520IsLatestVersion%2520eq%2520true%26%24select%3DDownloadCount\u0026logo=powershell)](https://www.powershellgallery.com/packages/FolderEncoder)\n[![https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder/](https://img.shields.io/badge/FolderEncoder-GitHub%20Repository-blue.svg?style=flat\u0026logo=github\u0026logoWidth=40)](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder)\n\n\n```powershell\nInvoke-FolderEncode - Encode folder\n  [-DestFolder] \u003cstring\u003e\n  [-SrcFolder] \u003cstring\u003e (Optional)\n```\n\n[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder)\n\n---------------------\n\n## 💲 Motivation\n\nThe modules are created and actively maintained during evenings and weekends for my own needs.\nIf it's useful for you too, that's great. I don't demand anything in return.\n\nHowever, if you like it and feel the urge to give something back,\na coffee or a beer is always appreciated. Thank you very much in advance.\n\n[![Buy Me A Coffee](https://www.buymeacoffee.com/assets/img/custom_images/purple_img.png)](https://www.buymeacoffee.com/dima)\n[![Support by Yandex](https://raw.githubusercontent.com/GitStatic/Resources/master/yaMoney.png)](https://money.yandex.ru/to/410014572567962/200)\n\n\u003c!--   By Paypal [![PayPal.me](https://img.shields.io/badge/PayPal-me-blue.svg?maxAge=2592000)](https://www.paypal.me/dima.by)\n --\u003e\n\n## 📬 Suggestions and feedback\n\nIf you have any idea or suggestion - please add a github issue.\n\n\u003c!-- https://www.contributor-covenant.org/version/1/4/code-of-conduct --\u003e\n","funding_links":["https://www.buymeacoffee.com/dima","https://www.paypal.me/dima.by"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstadub%2Fpowershellscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstadub%2Fpowershellscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstadub%2Fpowershellscripts/lists"}