Compare commits
2 Commits
v1.0.1
...
89601096ba
| Author | SHA1 | Date | |
|---|---|---|---|
|
89601096ba
|
|||
|
68329697ac
|
@@ -1,6 +1,6 @@
|
|||||||
# IPTV Checker (iptvc)
|
# IPTV Checker (iptvc)
|
||||||
|
|
||||||

|
[](https://git.axenov.dev/IPTV/iptvc/releases/latest)
|
||||||
|
|
||||||
Консольная программа для проверки IPTV-плейлистов в формате m3u или m3u8.
|
Консольная программа для проверки IPTV-плейлистов в формате m3u или m3u8.
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Group - структура для хранения информации о группе каналов
|
// Group - структура для хранения информации о группе каналов
|
||||||
@@ -124,6 +125,7 @@ func (pls *Playlist) Download() error {
|
|||||||
content, err := utils.Fetch(pls.Url)
|
content, err := utils.Fetch(pls.Url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
pls.Content = err.Error()
|
pls.Content = err.Error()
|
||||||
|
pls.CheckedAt = time.Now().Unix()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -136,6 +138,7 @@ func (pls *Playlist) ReadFromFs() error {
|
|||||||
content, err := os.ReadFile(pls.Url)
|
content, err := os.ReadFile(pls.Url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
pls.Content = err.Error()
|
pls.Content = err.Error()
|
||||||
|
pls.CheckedAt = time.Now().Unix()
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user