Last active 1747238879

liueic's Avatar liueic revised this gist 1747238879. Go to revision

1 file changed, 16 insertions

import_gist_form_github.sh(file created)

@@ -0,0 +1,16 @@
1 + github_user=user # replace with your GitHub username
2 + opengist_url="http://user:password@opengist.url/init" # replace user, password and Opengist url
3 +
4 + curl -s https://api.github.com/users/"$github_user"/gists?per_page=100 | jq '.[] | .git_pull_url' -r | while read url; do
5 + git clone "$url"
6 + repo_dir=$(basename "$url" .git)
7 +
8 + # Add remote, push, and remove the directory
9 + if [ -d "$repo_dir" ]; then
10 + cd "$repo_dir"
11 + git remote add gist "$opengist_url"
12 + git push -u gist --all
13 + cd ..
14 + rm -rf "$repo_dir"
15 + fi
16 + done
Newer Older