Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
Hacking

Jari Turkia HQJaTu

💭
Hacking
View GitHub Profile
@HQJaTu
HQJaTu / Get-Windows-Version.ps1
Created Oct 28, 2020
Get exact Windows version with PowerShell Core
View Get-Windows-Version.ps1
#Requires -Version 6.0
<#
The MIT License (MIT)
Copyright (c) 2020 Jari Turkia (jatu@hqcodeshop.fi)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@HQJaTu
HQJaTu / gist:1f6b2ed67ae53b24fd3f350f611e7eb1
Created Sep 27, 2020 — forked from petri/gist:46bb6b8eac8ea5b8f01c90e7414d7951
Python asyncio ordering test - single-connection multiplex version with asyncio.Queue
View gist:1f6b2ed67ae53b24fd3f350f611e7eb1
#!/usr/bin/env python3
# vim: autoindent tabstop=4 shiftwidth=4 expandtab softtabstop=4 filetype=python
# Proof-of-Concept for https://stackoverflow.com/q/64017656/1548275
# Do Python asyncio Streams maintain order over multiple writers and readers?
import sys
import argparse
View gist:345f7147065f1e10587169dc36cc1edb
#!/usr/bin/env python3
# vim: autoindent tabstop=4 shiftwidth=4 expandtab softtabstop=4 filetype=python
# Proof-of-Concept for https://stackoverflow.com/q/64017656/1548275
# Do Python asyncio Streams maintain order over multiple writers and readers?
import sys
import argparse
@HQJaTu
HQJaTu / trigger-Azure-CDN-certificate-update.ps1
Created Jun 18, 2019
Azure CDN certificate update trigger
View trigger-Azure-CDN-certificate-update.ps1
#Requires -Version 6.0
<#
The MIT License (MIT)
Copyright (c) 2019 Jari Turkia (jatu@hqcodeshop.fi)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@HQJaTu
HQJaTu / ipmi-updater.py
Last active Dec 6, 2020
Supermicro IPMI certificate updater
View ipmi-updater.py
#!/usr/bin/env python3
# vim: autoindent tabstop=4 shiftwidth=4 expandtab softtabstop=4 filetype=python
# This file is part of Supermicro IPMI certificate updater.
# Supermicro IPMI certificate updater is free software: you can
# redistribute it and/or modify it under the terms of the GNU General Public
# License as published by the Free Software Foundation, version 2.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
@HQJaTu
HQJaTu / gist:cd66cf659b8ee633685b43c5e7e92f05
Last active Jan 13, 2021 — forked from vpetersson/gist:f20efe6194460cc28d49
Parse and dump a sitemap (using Python)
View gist:cd66cf659b8ee633685b43c5e7e92f05
#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""
Inspired by Craig Addyman (http://www.craigaddyman.com/parse-an-xml-sitemap-with-python/)
Enhanced by Viktor Petersson (http://viktorpetersson.com) / @vpetersson
Enhanced by Jari Turkia (https://blog.hqcodeshop.fi/) / @HQJaTu
"""
from bs4 import BeautifulSoup