mirror of
https://github.com/Xevion/spotify-quickauth.git
synced 2025-12-06 03:16:35 -06:00
Rename to spotify-quickauth
This commit is contained in:
14
.github/workflows/build.yaml
vendored
14
.github/workflows/build.yaml
vendored
@@ -118,36 +118,36 @@ jobs:
|
||||
uses: TheDoctor0/zip-release@0.7.6
|
||||
with:
|
||||
type: tar
|
||||
filename: spotify-player-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.tar.gz
|
||||
filename: spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.tar.gz
|
||||
directory: target/${{ matrix.target }}/release/
|
||||
path: |
|
||||
spotify-player-quickauth
|
||||
spotify-quickauth
|
||||
|
||||
- name: Archive
|
||||
if: ${{ contains(matrix.os, 'windows') }}
|
||||
uses: TheDoctor0/zip-release@0.7.6
|
||||
with:
|
||||
type: zip
|
||||
filename: spotify-player-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.zip
|
||||
filename: spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.zip
|
||||
directory: target/${{ matrix.target }}/release/
|
||||
path: |
|
||||
spotify-player-quickauth.exe
|
||||
spotify-quickauth.exe
|
||||
|
||||
- name: Upload Artifact
|
||||
if: ${{ !startsWith(github.ref, 'refs/tags/') }}
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: spotify-player-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}
|
||||
name: spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}
|
||||
if-no-files-found: error
|
||||
retention-days: 7
|
||||
path: target/${{ matrix.target }}/release/spotify-player-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.*
|
||||
path: target/${{ matrix.target }}/release/spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.*
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
with:
|
||||
files: |
|
||||
target/${{ matrix.target }}/release/spotify-player-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.*
|
||||
target/${{ matrix.target }}/release/spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.*
|
||||
generate_release_notes: true
|
||||
|
||||
# Publish flow
|
||||
|
||||
4
.github/workflows/integration.yaml
vendored
4
.github/workflows/integration.yaml
vendored
@@ -21,7 +21,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Run Integration
|
||||
run: iex (irm "https://raw.githubusercontent.com/Xevion/spotify-player-quickauth/refs/heads/master/run.ps1")
|
||||
run: iex (irm "https://raw.githubusercontent.com/Xevion/spotify-quickauth/refs/heads/master/run.ps1")
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
@@ -36,6 +36,6 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Run Integration
|
||||
run: curl -sSL https://raw.githubusercontent.com/Xevion/spotify-player-quickauth/refs/heads/master/run.sh | sh
|
||||
run: curl -sSL https://raw.githubusercontent.com/Xevion/spotify-quickauth/refs/heads/master/run.sh | sh
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -2272,7 +2272,7 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "spotify-player-quickauth"
|
||||
name = "spotify-quickauth"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"env_logger",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[package]
|
||||
name = "spotify-player-quickauth"
|
||||
name = "spotify-quickauth"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
|
||||
16
INTEGRATION.md
Normal file
16
INTEGRATION.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# integration
|
||||
|
||||
A small document explaining how to test this project on any given system.
|
||||
|
||||
1. Install `spotify-player` using one of these steps
|
||||
- Package Managers
|
||||
- MacOS: `brew install spotify_player`
|
||||
- Windows (scoop): `scoop install spotify-player`
|
||||
- Linux
|
||||
- Ubuntu/Debian: `sudo apt install libssl-dev libasound2-dev libdbus-1-dev`
|
||||
- Homebrew: `brew install openssl alsa-lib dbus`
|
||||
- AUR: `yay -S spotify-player`
|
||||
- Void Linux:
|
||||
- FreeBSD:
|
||||
- NetBSD:
|
||||
- Build from Source: `cargo install spotify_player --locked`
|
||||
12
README.md
12
README.md
@@ -1,4 +1,4 @@
|
||||
# spotify-player-quickauth
|
||||
# spotify-quickauth
|
||||
|
||||
A simple CLI-based application for creating a `credentials.json` file, used by the [spotify-player][spotify-player] library, for authenticating with the Spotify API.
|
||||
|
||||
@@ -9,13 +9,13 @@ You can install this application, but most people will just need it once. The fo
|
||||
For Linux and macOS, you can paste this command into your terminal:
|
||||
|
||||
```bash
|
||||
curl -sSL https://xevion.github.io/spotify-player-quickauth/run.sh | sh
|
||||
curl -sSL https://xevion.github.io/spotify-quickauth/run.sh | sh
|
||||
```
|
||||
|
||||
For Windows, you can paste this command into PowerShell:
|
||||
|
||||
```powershell
|
||||
iex (irm "https://xevion.github.io/spotify-player-quickauth/run.ps1")
|
||||
iex (irm "https://xevion.github.io/spotify-quickauth/run.ps1")
|
||||
```
|
||||
|
||||
## Building from Source
|
||||
@@ -26,10 +26,10 @@ Don't want to run my funky shell script? No problem! You can build the applicati
|
||||
- This is an early project, so the minimum supported version of Rust is not known. I'm developing on 1.81.0 though.
|
||||
|
||||
```bash
|
||||
git clone https://github.com/Xevion/spotify-player-quickauth.git
|
||||
cd spotify-player-quickauth
|
||||
git clone https://github.com/Xevion/spotify-quickauth.git
|
||||
cd spotify-quickauth
|
||||
cargo build --release
|
||||
./target/release/spotify-player-quickauth
|
||||
./target/release/spotify-quickauth
|
||||
```
|
||||
|
||||
[spotify-player]: https://github.com/aome510/spotify-player
|
||||
|
||||
6
run.ps1
6
run.ps1
@@ -25,7 +25,7 @@ if ($platform -ne "win32") {
|
||||
|
||||
$target = "x86_64-pc-windows-msvc"
|
||||
|
||||
$REPO = "Xevion/spotify-player-quickauth"
|
||||
$REPO = "Xevion/spotify-quickauth"
|
||||
$API_URL = "https://api.github.com/repos/$REPO/releases/latest"
|
||||
|
||||
try {
|
||||
@@ -47,8 +47,8 @@ if (-not $DOWNLOAD_URL) {
|
||||
exit 1
|
||||
}
|
||||
|
||||
$EXECUTABLE_ZIP = Join-Path (Get-Location) "spotify-player-quickauth.zip"
|
||||
$EXECUTABLE = "spotify-player-quickauth.exe"
|
||||
$EXECUTABLE_ZIP = Join-Path (Get-Location) "spotify-quickauth.zip"
|
||||
$EXECUTABLE = "spotify-quickauth.exe"
|
||||
|
||||
Invoke-RestMethod -Uri $DOWNLOAD_URL -OutFile $EXECUTABLE_ZIP
|
||||
|
||||
|
||||
4
run.sh
4
run.sh
@@ -15,7 +15,7 @@ else
|
||||
fi
|
||||
|
||||
# Fetch the latest release download URL
|
||||
REPO="Xevion/spotify-player-quickauth"
|
||||
REPO="Xevion/spotify-quickauth"
|
||||
API_URL="https://api.github.com/repos/$REPO/releases/latest"
|
||||
if [ -n "$GH_TOKEN" ]; then
|
||||
API_URL="$API_URL -H 'Authorization: Bearer $GH_TOKEN'"
|
||||
@@ -27,7 +27,7 @@ if [ -z "$DOWNLOAD_URL" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
EXECUTABLE="spotify-player-quickauth"
|
||||
EXECUTABLE="spotify-quickauth"
|
||||
curl -Lso $EXECUTABLE.tar.gz $DOWNLOAD_URL
|
||||
tar -xvf $EXECUTABLE.tar.gz $EXECUTABLE
|
||||
rm $EXECUTABLE.tar.gz
|
||||
|
||||
Reference in New Issue
Block a user