File size: 663 Bytes
a8639ac
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/bash


if [ -f .env ]; then
    export $(grep -v '^#' .env | xargs)
fi


TOKEN_ORDER=(4 5 6 1 2 3)

loop_tokens() {
    local order_length=${#TOKEN_ORDER[@]}
    
    while true; do
        for ((i=0; i<$order_length; i++)); do
            index=$(( ( i) % order_length ))
            token_index=${TOKEN_ORDER[$index]}
            export REAL_TOKEN=$(eval echo \$GITHUB_PAT_v$token_index)
            # echo "Using token $token_index: $REAL_TOKEN"
            python files.py
            echo "sleeping 300..."
            sleep 300
        done
        echo "sleeping 1h..."
        sleep 3600
    done
}


caffeinate -is &
loop_tokens
killall caffeinate