mirror of
https://github.com/Apologieze/Benri.git
synced 2026-01-18 17:17:21 +01:00
Adding new image and fix many things
This commit is contained in:
8
FyneApp.toml
Normal file
8
FyneApp.toml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Website = "https://apologize.fr/benri"
|
||||||
|
|
||||||
|
[Details]
|
||||||
|
Icon = "Icon.png"
|
||||||
|
Name = "Benri"
|
||||||
|
ID = "fr.apologize.benri"
|
||||||
|
Version = "0.1.0"
|
||||||
|
Build = 1
|
||||||
@@ -3,8 +3,8 @@ version: '3'
|
|||||||
tasks:
|
tasks:
|
||||||
package-w:
|
package-w:
|
||||||
cmds:
|
cmds:
|
||||||
- fyne package --sourceDir ./src/ -os windows -icon ../asset/icon.jpg -name Benri
|
- fyne package --sourceDir ./src/ -icon ../asset/Icon.png -os windows -name Benri
|
||||||
|
|
||||||
package-l:
|
package-l:
|
||||||
cmds:
|
cmds:
|
||||||
- fyne package --sourceDir ./src/ -os linux -icon ../asset/icon.jpg -name Benri
|
- fyne package --sourceDir ./src/ -os linux -icon ../asset/Icon.png -name Benri
|
||||||
BIN
asset/Change.png
Normal file
BIN
asset/Change.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.5 MiB |
BIN
asset/Icon.png
Normal file
BIN
asset/Icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
@@ -58,12 +58,12 @@ func decodeProviderID(encoded string) string {
|
|||||||
|
|
||||||
func extractLinks(provider_id string) map[string]interface{} {
|
func extractLinks(provider_id string) map[string]interface{} {
|
||||||
allanime_base := "https://allanime.day"
|
allanime_base := "https://allanime.day"
|
||||||
url := allanime_base + provider_id
|
localUrl := allanime_base + provider_id
|
||||||
client := &http.Client{}
|
client := &http.Client{}
|
||||||
req, err := http.NewRequest("GET", url, nil)
|
req, err := http.NewRequest("GET", localUrl, nil)
|
||||||
var videoData map[string]interface{}
|
var videoData map[string]interface{}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Log(fmt.Sprint("Error creating request:", err), logFile)
|
log.Error(fmt.Sprint("Error creating request:", err))
|
||||||
return videoData
|
return videoData
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ func extractLinks(provider_id string) map[string]interface{} {
|
|||||||
// Send the request
|
// Send the request
|
||||||
resp, err := client.Do(req)
|
resp, err := client.Do(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Log(fmt.Sprint("Error sending request:", err), logFile)
|
log.Error(fmt.Sprint("Error sending request:", err))
|
||||||
return videoData
|
return videoData
|
||||||
}
|
}
|
||||||
defer resp.Body.Close()
|
defer resp.Body.Close()
|
||||||
@@ -165,9 +165,9 @@ func GetEpisodeURL(config CurdConfig, id string, epNo int) ([]string, error) {
|
|||||||
var wg sync.WaitGroup
|
var wg sync.WaitGroup
|
||||||
resultChan := make(chan []string, 1) // Buffer for immediate return
|
resultChan := make(chan []string, 1) // Buffer for immediate return
|
||||||
|
|
||||||
for _, url := range response.Data.Episode.SourceUrls {
|
for _, sourceURLS := range response.Data.Episode.SourceUrls {
|
||||||
if len(url.SourceUrl) > 2 && unicode.IsDigit(rune(url.SourceUrl[2])) {
|
if len(sourceURLS.SourceUrl) > 2 && unicode.IsDigit(rune(sourceURLS.SourceUrl[2])) {
|
||||||
decodedProviderID := decodeProviderID(url.SourceUrl[2:])
|
decodedProviderID := decodeProviderID(sourceURLS.SourceUrl[2:])
|
||||||
|
|
||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go func(id string) {
|
go func(id string) {
|
||||||
|
|||||||
@@ -289,7 +289,6 @@ func deleteTokenFile() {
|
|||||||
|
|
||||||
func displayLocalProgress() {
|
func displayLocalProgress() {
|
||||||
localDbAnime := SearchFromLocalAniId(animeSelected.Media.ID)
|
localDbAnime := SearchFromLocalAniId(animeSelected.Media.ID)
|
||||||
fmt.Println(*animeSelected)
|
|
||||||
AnimeProgress := IntPointerFallback(animeSelected.Progress, 0)
|
AnimeProgress := IntPointerFallback(animeSelected.Progress, 0)
|
||||||
AnimeEpisode := IntPointerFallback(animeSelected.Media.Episodes, 0)
|
AnimeEpisode := IntPointerFallback(animeSelected.Media.Episodes, 0)
|
||||||
|
|
||||||
@@ -320,6 +319,10 @@ func setPlayButtonVisibility() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if animeSelected.Media.Episodes == nil {
|
||||||
|
playButton.Hide()
|
||||||
|
return
|
||||||
|
}
|
||||||
playButton.Show()
|
playButton.Show()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -331,5 +331,5 @@ func initMainApp() {
|
|||||||
initMenuOption()
|
initMenuOption()
|
||||||
|
|
||||||
window.SetContent(fynetooltip.AddWindowToolTipLayer(container.NewBorder(nil, nil, nil, imageContainer, leftSide), window.Canvas()))
|
window.SetContent(fynetooltip.AddWindowToolTipLayer(container.NewBorder(nil, nil, nil, imageContainer, leftSide), window.Canvas()))
|
||||||
//window.Canvas().Focus(input)
|
window.Canvas().Focus(input)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user