Assorted shell and Python scripts
at main 480 B view raw
1#!/usr/bin/env bash 2 3# Use with rofi -show "GitHub Starred" -modes "GitHub Starred:/home/jas/bin/rofistarred" 4 5USERNAME="hyperreal64" 6STARRED_FILE="${HOME}/.github-starred" 7 8if [ ! -f "$STARRED_FILE" ]; then 9 curl -s "https://api.github.com/users/${USERNAME}/starred?per_page=1000" | jq '.[] | .full_name' | tr -d '"' | tee "$STARRED_FILE" 10fi 11 12starred_repos=$(cat "$STARRED_FILE") 13 14if [ "$#" -eq 1 ]; then 15 xdg-open "https://github.com/$1" 16else 17 echo "$starred_repos" 18fi