Skip to content

Instantly share code, notes, and snippets.

@volkanpaksoy
volkanpaksoy / Backing-Up-GitHub-Account-with-PowerShell.ps1
Created October 31, 2019 14:36
Backing-Up-GitHub-Account-with-PowerShell
$backupDirectory = '{BACKUP ROOT DIRECTORY}'
$token = '{GIT USERNAME}:{PERSONAL ACCESS TOKEN}'
$base64Token = [System.Convert]::ToBase64String([char[]]$token)
$headers = @{
Authorization = 'Basic {0}' -f $base64Token
};
Set-Location -Path $backupDirectory
$page = 1
CREATE (homer:Character {firstname: "Homer", lastname: "Simpson"})
CREATE (marge:Character {firstname: "Marge", lastname: "Simpson"})
CREATE (lisa:Character {firstname: "Lisa", lastname: "Simpson"})
CREATE (bart:Character {firstname: "Bart", lastname: "Simpson"})
CREATE (maggie:Character {firstname: "Maggie", lastname: "Simpson"})
CREATE (homer)-[:MARRIED_TO]->(marge)
CREATE (marge)-[:MOTHER_OF]->(lisa)
CREATE (marge)-[:MOTHER_OF]->(bart)
CREATE (marge)-[:MOTHER_OF]->(maggie)
CREATE (homer)-[:FATHER_OF]->(lisa)
@volkanpaksoy
volkanpaksoy / Backing-Up-GitHub-Account-with-Bash.sh
Created October 31, 2019 14:41
Backing-Up-GitHub-Account-with-Bash
#! /bin/bash
backupDir='/repos'
token='{GITHUB USERNAME}:{PERSONAL ACCESS TOKEN}'
base64Token=$(echo -n $token | base64)
cd $backupDir
page=1
perPage=30
url="https://api.github.com/user/repos?page=$page&per_page=$perPage"