]> git.r.bdr.sh - rbdr/lyricli/commitdiff
Use a dummy token for the client
authorRuben Beltran del Rio <redacted>
Mon, 10 Apr 2023 12:08:03 +0000 (14:08 +0200)
committerRuben Beltran del Rio <redacted>
Mon, 10 Apr 2023 12:08:03 +0000 (14:08 +0200)
README.md
Sources/lyricli/lyrics_engine.swift

index 6d6046aee9c308e86f5e61f8ea96ee750aad353a..b2c5430aad68472af3d8622867ed7376e10ff52e 100644 (file)
--- a/README.md
+++ b/README.md
@@ -49,6 +49,14 @@ to the debug configuration.
 make
 ```
 
+### Configuration
+
+To avoid storing the API key in source control, clientToken in the
+lyrics_engine is using a placeholder value. You'll need to replace this
+before building
+
+* `GENIUS_CLIENT_TOKEN`: The Client token for your genius API client
+
 ## Installing from source
 
 Builds lyricli in release configuration and copies the executable as
index 9ca0cad3c4358dcfdb03a524d50ff20663784cb1..f0a02db53fb280dd79dce5301bfed30bb91886ba 100644 (file)
@@ -3,7 +3,7 @@ import Foundation
 // Given a track, attempts to fetch the lyrics from lyricswiki
 class LyricsEngine {
 
-    private let clientToken = "_-P6qiz2dPDMaRUih-VxSS--PBYA4OtWrHiTgVY7Qd3lMss_oewL04FX8lmh37ma"
+    private let clientToken = <GENIUS_CLIENT_TOKEN>
 
     // URL of the API endpoint to use
     private let apiURL = "https://api.genius.com/search"