see: https://github.com/benpye/wsl-ssh-pageant
mkdir workspace
cd workspace
git clone git@github.com:benpye/wsl-ssh-pageant.git
cd wsl-ssh-pageant
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /out:wsl-ssh-pageant.exe Program.cs| <?php | |
| // beware -- this will make you photostation less secure -- beware | |
| // file: /volume1/\@appstore/PhotoStation/photo/cms/content_security_policy.php | |
| // starting with Photostation 7 (PHP7) the new file to edit is: | |
| // file: /volume1/\@appstore/PhotoStation/photo/include/content_security_policy.php | |
| // rest is the same | |
| // search for script-src | |
| // add 'unsafe-inline' |
| # THERE IS NOW A BETTER WAY TO DO THIS - SEE wsl-ssh-pageant | |
| function sshagent_findsockets { | |
| find /tmp -uid $(id -u) -type s -name agent.\* 2>/dev/null | |
| } | |
| function sshagent_testsocket { | |
| if [ ! -x "$(which ssh-add)" ] ; then | |
| echo "ssh-add is not available; agent testing aborted" | |
| return 1 |
see: https://github.com/benpye/wsl-ssh-pageant
mkdir workspace
cd workspace
git clone git@github.com:benpye/wsl-ssh-pageant.git
cd wsl-ssh-pageant
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /out:wsl-ssh-pageant.exe Program.cs| [user] | |
| name = Username | |
| email = your@email.com | |
| [alias] | |
| # fetches the current branch - than does a diff between the working copy and this fetched branch. | |
| # so you should only see the changes that would come with git pull. | |
| diffpull=!git fetch && git diff HEAD..@{u} | |
| # lists all branches | |
| branchlist=!git branch --list -vva |
| # Mp3tag (2.38 or higher) Parsing for Last.fm by h4de5 | |
| # Save it in your Mp3tag data directory, | |
| # e.g. C:\Documents and Settings\*username*\Application Data\Mp3tag\data\sources | |
| # | |
| # DO NOT COPY/MODIFY AND REDISTRIBUTE THIS WITHOUT PERMISSION | |
| # | |
| # Get correct title, artist, album and cover data from last.fm database | |
| # | |
| # GET last.fm API key here: https://www.last.fm/api/account/create | |
| # |
| @echo off | |
| REM run on windows in elevated cmd line | |
| REM clear arp cache | |
| arp -d | |
| REM TODO: get correct subnet | |
| REM bruteforce through the network | |
| for /L %%a in (1,1,254) do @start /b ping 192.168.0.%%a -w 100 -n 2 >nul |
| #!/bin/bash | |
| # make sure you are on latest wsl release (bionic) | |
| cat /etc/*release* | |
| # add new repositories | |
| echo "deb [ arch=amd64,i386 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list | |
| echo "deb [ arch=amd64,i386 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.1 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.1.list | |
| # try an update (which will fail, but reveal missing keys) |
| #!/bin/bash | |
| # have a look here: https://github.com/creationix/nvm | |
| # will install it into ~/.nvm/ | |
| curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash | |
| # restart bash | |
| # list available nodejs versions | |
| nvm ls-remote |
| #!/bin/bash | |
| # see infos from: | |
| # https://www.plex.tv/media-server-downloads/ | |
| # https://downloads.plex.tv/plex-media-server/1.14.1.5488-cc260c476/PlexMediaServer-1.14.1.5488-cc260c476-x86_64.spk | |
| # first !! | |
| # download plex sign key: https://downloads.plex.tv/plex-keys/PlexSign.key | |
| # install it into package manager on the DSM |