Skip to content

Instantly share code, notes, and snippets.

# Set proxy settings if behind an enterprise proxy by using these in PS profile
[system.net.webrequest]::defaultwebproxy = new-object system.net.webproxy('http://proxy:port')
[system.net.webrequest]::defaultwebproxy.credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
[system.net.webrequest]::defaultwebproxy.BypassProxyOnLocal = $true
# Set proxy settings for git
git config --global https.proxy http://username:password@proxy:port
git config --global http.sslVerify false
# Type the command to install Chocolatey
<#
.Synopsis
Shows Windows native credential dialog on PowerShell 7.x and VS Code.
.DESCRIPTION
The cmdlet utilizes Windows native code based on P/Invoke calls. The parameters and output are the same as Get-Credential cmdlet. Based on the example: https://www.developerfusion.com/code/4693/using-the-credential-management-api/
.SYNTAX
Get-WinCredential [[-UserName] <string>] -Message <string> [<CommonParameters>]
.EXAMPLE
Get-WinCredential
.EXAMPLE
@Zalexanninev15
Zalexanninev15 / choco_install.ps1
Created April 25, 2023 21:06 — forked from apfelchips/choco_install.ps1
chocolatey package install script
# allow running: Set-ExecutionPolicy Bypass -Scope Process -Force
# src: https://gist.github.com/apfelchips/792f7708d0adff7785004e9855794bc0
# goal: install all basic tools / pin software with working autoupdate mechanism / specialized stuff is commented out
# misc: Windows Store .appx downloader https://store.rg-adguard.net/
# Check Permissions
if ( -Not( (New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)) ){
Write-Error -Message "Script needs Administrator permissions"
@Zalexanninev15
Zalexanninev15 / font_awesome.cs
Created June 30, 2022 07:00
Font Awesome version 4.7 (VitNX)
settings.Image = FontAwesome4.Instance.GetImage(new FontAwesome4.Properties(FontAwesome4.Type.ArrowCircleODown)
{
SetFontFileSaveLocation = "font.ttf",
ForeColor = Color.FromArgb(255, 193, 7),
Size = 30,
BackColor = BackColor,
BorderColor = Color.White,
ShowBorder = false
});
@Zalexanninev15
Zalexanninev15 / progress_bar_type3.cs
Created June 30, 2022 06:31
Console ProgressBar type 3
/// There are three modes can be used.
// Mode 1: Percentage mode
ProgressBar progressBar = new ProgressBar();
progressBar.Show();
progressBar.Update(0.01);
// Mode 2: Item count mode
ProgressBar progressBar = new ProgressBar(100);
progressBar.Show();
@Zalexanninev15
Zalexanninev15 / security_protocols.cs
Created June 30, 2022 06:29
Activate all security protocols for all network functions to work (HTTPS)
ServicePointManager.SecurityProtocol = VitNX3.Functions.Web.Config.UseProtocols();
@Zalexanninev15
Zalexanninev15 / post_request_vitnx.cs
Created June 30, 2022 06:27
Using POST request to send text data
string request = Post("https://site.com/auth", "client_id=43435&key=create");
// Gets the clipboard text
GetClipboardText GetClipboard = new GetClipboardText();
string output = GetClipboard.GetText();
// Sets the clipboard text
string input = "Hello World!";
await SetClipboardText.Run(() => System.Windows.Forms.Clipboard.SetText(input));
@Zalexanninev15
Zalexanninev15 / pt.cs
Created April 20, 2022 13:41
Performance Time
private PerformanceCounter PCounter = new PerformanceCounter();
// Your code
PCounter.Start();// Start measure
// Your code for measurements
double interval = PCounter.End(); // Result interval in seconds
@Zalexanninev15
Zalexanninev15 / get_photos.py
Created March 1, 2022 09:41
Photo downloader from ok.ru from txt files with link to Odnoklassniki Photo Viewer
import os
import random
import shutil
import string
from os import system
from random import randrange
import time
import requests
import uuid
from bs4 import BeautifulSoup as BSHTML