Info command update

This commit is contained in:
2025-07-23 17:55:12 +03:00
parent 06db684c43
commit b8d6934025
3 changed files with 65 additions and 24 deletions

View File

@@ -34,12 +34,14 @@ func FetchAlbumInfo(rawURL string) (*strux.Album, error) {
var album *strux.Album = &strux.Album{}
fmt.Println(rawURL)
album.URL, err = url.Parse(rawURL)
newUrl, err := url.Parse(rawURL)
if err != nil {
return nil, fmt.Errorf("failed to parse URL: %w", err)
} else {
album.URL = &strux.URLString{URL: newUrl}
}
album.ID = helper.GetLastPathElement(album.URL)
album.ID = helper.GetLastPathElement(album.URL.URL)
// Title
album.Title = strings.TrimSpace(doc.Find("h1.truncate").First().Text())
@@ -75,7 +77,7 @@ func FetchAlbumInfo(rawURL string) (*strux.Album, error) {
file := strux.File{
Title: fileTitle,
URL: fileURL,
URL: &strux.URLString{URL: fileURL},
Filename: fileTitle,
SizeKB: fileSize,
Format: helper.GetMimeTypeFromFilename(fileTitle),