f85c7cf3ac
README: add more command doc
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-08-09 16:53:35 +03:00
5893b27e60
feed: add description to feed items
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-08-09 16:30:44 +03:00
6a93d50699
Revert "dylink: audio formats and no playlist"
...
This reverts commit 2bd7cd6063
.
2024-08-09 15:33:06 +03:00
63e707f881
feat: watch channels file for updates:
...
- Simple reload when file is updated.
A more optimized version is to update
and generate the newly added, if any,
channel ids.
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-08-06 08:00:43 +03:00
b23d82376c
yttopodcast: only print errors on genfeed
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-08-04 16:42:18 +03:00
2bd7cd6063
dylink: audio formats and no playlist
...
- Ensure link gets a mp3/mp4/m4a
- No playlist links
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-08-04 16:34:54 +03:00
43d5d0e192
update TODO
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-29 23:26:41 +03:00
9581ea8885
dylinkprov: implement random cache replacement policy
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-22 14:36:48 +03:00
1dc2dcd539
fix: better output
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-22 14:24:44 +03:00
1850201f68
feat: accept filename for a list of channels
...
- Accept a filename from cli
- Fetch and serve based on id as feed name
- Still accept single id as usual
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-22 10:02:25 +03:00
bfec09e5e0
TODO
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-20 06:34:03 +03:00
cc98100ab4
dylinkprov: link expire based provider:
...
- Depends on the "expire" query param in yt links
- Usually is the best case for cache expire
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-11 19:16:36 +03:00
1fc423d08a
yttopodcast: complete service for podcast feed and bouncer
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-08 00:23:30 +03:00
e6c2f91a84
fix: use linkFirst instead of empty string link
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-07 23:39:12 +03:00
12b3da09ac
ytlinkprov: Follow 3XX codes to last 200
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-07-01 04:50:02 +03:00
156ecd35e9
feed: refactor into internal function for core conversion
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 15:19:55 +03:00
034e3adabe
feed: unexport utils func feedErr
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 15:05:12 +03:00
0580231fc8
LICENSE
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 14:51:36 +03:00
0e020a4590
doc file
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 14:45:38 +03:00
716083b114
README
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 14:31:33 +03:00
a33b90c5c7
init: tools and commands
...
Signed-off-by: HeshamTB <hishaminv@gmail.com>
2024-06-09 14:04:22 +03:00