Erang opt 20.1 contains crypto-4.1 with openssl-1.0.2d. So I was using the same version set.
I used chocolatey.org to install depdencies
- Git
| # This is a total of 5 logical LOC, but the API is... well hidden and highly opaque | |
| # (magic numbers everywhere!) so it warrents a few dozen lines of comments | |
| function Enable-ANSIEscapes { | |
| # Enable ANSI / VT100 16-color escape sequences: | |
| # Original discovery blog post: | |
| # http://stknohg.hatenablog.jp/entry/2016/02/22/195644 | |
| # Esc sequence support documentation | |
| # https://msdn.microsoft.com/en-us/library/windows/desktop/mt638032(v=vs.85).aspx |
| using System; | |
| using System.Collections.Immutable; | |
| using System.Diagnostics; | |
| using System.IO; | |
| using System.Linq; | |
| using System.Reflection; | |
| using System.Reflection.Metadata; | |
| using System.Reflection.PortableExecutable; | |
| using System.Security.Cryptography; |
| ## | |
| ## Windows 10 cleanup script. | |
| ## Remove dodgy tracking settings, unneeded services, all apps, and optional features that come with Windows 10. Make it more like Windows 7. | |
| ## NOTE: this was tested on Creators Update (1703) and Fall Creators Update (1709). Some of this may not work as expected on newer versions. | |
| ## | |
| ## Instructions | |
| ## 1. Run this script (under Powershell as Administrator): | |
| ## powershell -ExectionPolicy Bypass .\cleanup-win10.ps1 | |
| ## 2. Let it run through, you may see a few errors, this is normal | |
| ## 3. Reboot |
| # -*- coding: UTF-8 -*- | |
| import enum, os, sys | |
| # https://twitter.com/highsenburger69 | |
| from ctypes.wintypes import * | |
| from ctypes import * | |
| # These libraries have the APIs we need | |
| kernel32 = WinDLL('kernel32', use_last_error=True) | |
| advapi32 = WinDLL('advapi32', use_last_error=True) | |
| shell32 = WinDLL('shell32', use_last_error=True) | |
| psapi = WinDLL('psapi.dll', use_last_error=True) |
| # Kernel sysctl configuration file for Linux | |
| # Version 1.11 - 2015-07-07 | |
| # Aysad Kozanoglu Aysad K. | |
| # This file should be saved as /etc/sysctl.conf and can be activated using the command: | |
| # sysctl -e -p /etc/sysctl.conf | |
| # | |
| # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and sysctl.conf(5) for more details. | |
| # | |
| # Tested with: Ubuntu 14.04 LTS kernel version 3.13 | |
| # Debian 7 kernel version 3.2 |
| "<!--" | |
| "><!--" | |
| "||[];" | |
| "--><!--" | |
| "--></" | |
| "----" | |
| "!--<" | |
| "//--></" | |
| "//-->" | |
| "...</" |
| if (-not ([Net.ServicePointManager]::SecurityProtocol).ToString().Contains([Net.SecurityProtocolType]::Tls12)) { | |
| [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol.toString() + ', ' + [Net.SecurityProtocolType]::Tls12 | |
| } |
| @-moz-document url-prefix("about:reader") { | |
| /* | |
| Auto-hide reader sidebar (it re-appears only when hovering over it) | |
| source: | |
| https://www.reddit.com/r/firefox/comments/39tcie/how_do_i_hide_the_sidebar_in_reader_view/cs6dmqb | |
| */ | |
| .reader-toolbar,.reader-toolbar .button:not(:hover) { | |
| background-color:transparent !important; |
| [Custom Colors] | |
| 01=#000000 | |
| 02=#B5E2F5 | |
| 03=#A2C5D4 | |
| 04=#89ACEC | |
| 05=#006633 | |
| 06=#B2D766 | |
| 07=#648000 | |
| 08=#F6B05B | |
| 09=#FFFFFF |