Compare commits
2 Commits
ab72e1ff78
...
4015d37657
| Author | SHA1 | Date | |
|---|---|---|---|
|
4015d37657
|
|||
|
5886d164b4
|
@@ -462,6 +462,10 @@ public class Core {
|
||||
*/
|
||||
public static void writeLog(String message)
|
||||
{
|
||||
if(logWriter == null) {
|
||||
System.err.println("!! Log writer is not initialized !!");
|
||||
return;
|
||||
}
|
||||
try {
|
||||
LocalDateTime now = LocalDateTime.now();
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MM/dd%EEEE HH:mm:ss'#'SSS");
|
||||
|
||||
@@ -49,7 +49,7 @@ public class GetLyrics extends GeniusEndpointTool {
|
||||
|
||||
if(lyricsStr != null)
|
||||
{
|
||||
// If we have a cached response, return it
|
||||
return new OllamaToolRespnce(this.name(), lyricsStr.trim());
|
||||
}
|
||||
|
||||
JSONObject obj = geniusToolsInstance.getGeniusEndpoint("/songs/" + args[0].value(), null);
|
||||
@@ -57,7 +57,9 @@ public class GetLyrics extends GeniusEndpointTool {
|
||||
String lyrics_path = obj.getJSONObject("response").getJSONObject("song").getString("url");
|
||||
try {
|
||||
Document doc = Jsoup.connect(lyrics_path)
|
||||
.userAgent("Mozilla/5.0")
|
||||
.userAgent("insomnia/11.1.0") // TODO: replace with somthing else then insomnia! since we in no way support what ever Insomnia's User-Agent says we do
|
||||
.header("host", "genius.com")
|
||||
.header("accept", "*/*")
|
||||
.get();
|
||||
|
||||
writeLog("Fetching lyrics from: " + lyrics_path);
|
||||
|
||||
Reference in New Issue
Block a user