├── .replit ├── README.md ├── main.sh └── replit.nix /.replit: -------------------------------------------------------------------------------- 1 | run = ["bash", "main.sh"] 2 | 3 | entrypoint = "main.sh" 4 | 5 | [nix] 6 | channel = "stable-21_11" 7 | 8 | [gitHubImport] 9 | requiredFiles = [".replit", "replit.nix"] 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # reader-replit 2 | 在 Replit 部署 阅读3服务器版 3 | 4 | 5 | Run on Repl.it 6 | 7 | -------------------------------------------------------------------------------- /main.sh: -------------------------------------------------------------------------------- 1 | tag1=$(wget -qO- -t1 -T2 "https://api.github.com/repos/hectorqin/reader/releases/latest" | jq -r '.tag_name') 2 | tag2=$(wget -qO- -t1 -T2 "https://api.github.com/repos/hectorqin/reader/releases/latest" | grep "tag_name" | head -n 1 | awk -F "v" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') 3 | wget -O reader.jar https://github.com/hectorqin/reader/releases/download/${tag1}/reader-pro-${tag2}.jar \ 4 | && java -jar reader.jar 5 | -------------------------------------------------------------------------------- /replit.nix: -------------------------------------------------------------------------------- 1 | { pkgs }: { 2 | deps = [ 3 | pkgs.wget 4 | pkgs.jq.bin 5 | pkgs.graalvm11-ce 6 | pkgs.bashInteractive 7 | ]; 8 | } 9 | --------------------------------------------------------------------------------