Merge pull request #729 from nate-moo/master
Fix bug in anime watch with empty watch list not exiting automatically and update provider listsmaster
commit
adab94cc7f
21
README.md
21
README.md
|
@ -55,44 +55,25 @@ Yeah. Me too! That's why this tool exists.
|
||||||
**Details about the sites can be found in [FAQ](https://github.com/anime-dl/anime-downloader/wiki/FAQ)**
|
**Details about the sites can be found in [FAQ](https://github.com/anime-dl/anime-downloader/wiki/FAQ)**
|
||||||
|
|
||||||
|
|
||||||
- AnimePahe
|
|
||||||
- AnimTime
|
- AnimTime
|
||||||
- AnimeBinge
|
- AnimeBinge
|
||||||
- Animedaisuki
|
|
||||||
- Animeflix
|
|
||||||
- Animeflv
|
- Animeflv
|
||||||
- Animefreak
|
|
||||||
- AnimeKisa
|
|
||||||
- AnimeOnline360
|
- AnimeOnline360
|
||||||
- animeout
|
|
||||||
- Animerush
|
- Animerush
|
||||||
- Animesimple
|
|
||||||
- AnimeStar
|
- AnimeStar
|
||||||
- AnimeSuge - requires Node.js
|
|
||||||
- Animevibe
|
- Animevibe
|
||||||
- AnimeTake
|
|
||||||
- AniTube
|
|
||||||
- Animixplay
|
|
||||||
- Anistream
|
|
||||||
- Darkanime
|
|
||||||
- Dbanimes
|
- Dbanimes
|
||||||
- EraiRaws
|
- EraiRaws
|
||||||
- EgyAnime - usually m3u8 (good for streaming, not so much for downloading)
|
- EgyAnime - usually m3u8 (good for streaming, not so much for downloading)
|
||||||
- GenoAnime
|
- GenoAnime
|
||||||
- GurminderBoparai (AnimeChameleon)
|
|
||||||
- itsaturday
|
- itsaturday
|
||||||
- Justdubs
|
- Justdubs?
|
||||||
- Kissanimefree
|
|
||||||
- KissanimeX
|
- KissanimeX
|
||||||
- Nyaa.si
|
- Nyaa.si
|
||||||
- PutLockers
|
|
||||||
- RyuAnime
|
|
||||||
- Shiro.is
|
|
||||||
- SubsPlease
|
- SubsPlease
|
||||||
- twist.moe - requires Node.js
|
- twist.moe - requires Node.js
|
||||||
- tenshi.moe
|
- tenshi.moe
|
||||||
- Vidstream
|
- Vidstream
|
||||||
- Voiranime
|
|
||||||
- Vostfree
|
- Vostfree
|
||||||
- Wcostream
|
- Wcostream
|
||||||
|
|
||||||
|
|
|
@ -66,6 +66,13 @@ def command(anime_name, new, update_all, _list, quality, remove,
|
||||||
util.print_info(__version__)
|
util.print_info(__version__)
|
||||||
watcher = _watch.Watcher()
|
watcher = _watch.Watcher()
|
||||||
|
|
||||||
|
with open(watcher.WATCH_FILE, "r") as f:
|
||||||
|
contents = f.read()
|
||||||
|
# print(contents)
|
||||||
|
if "[]" in contents or "[{}]" in contents:
|
||||||
|
logger.error("Add something to the watch list using `anime watch --new`")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
if new:
|
if new:
|
||||||
if anime_name:
|
if anime_name:
|
||||||
query = anime_name
|
query = anime_name
|
||||||
|
|
|
@ -5,41 +5,41 @@ ALL_ANIME_SITES = [
|
||||||
# ('_4anime', '4anime', 'Anime4'),
|
# ('_4anime', '4anime', 'Anime4'),
|
||||||
('anitube', 'anitube', 'AniTube'),
|
('anitube', 'anitube', 'AniTube'),
|
||||||
('animtime', 'animtime', 'AnimTime'),
|
('animtime', 'animtime', 'AnimTime'),
|
||||||
('anime8', 'anime8', 'Anime8'),
|
# ('anime8', 'anime8', 'Anime8'),
|
||||||
('animebinge', 'animebinge', 'AnimeBinge'),
|
('animebinge', 'animebinge', 'AnimeBinge'),
|
||||||
('animechameleon', 'gurminder', 'AnimeChameleon'),
|
# ('animechameleon', 'gurminder', 'AnimeChameleon'), # Gone
|
||||||
('animedaisuki', 'animedaisuki', 'Animedaisuki'),
|
# ('animedaisuki', 'animedaisuki', 'Animedaisuki'), # Under maintenance?
|
||||||
('animeflix', 'animeflix', 'AnimeFlix'),
|
# ('animeflix', 'animeflix', 'AnimeFlix'),
|
||||||
('animeflv', 'animeflv', 'Animeflv'),
|
('animeflv', 'animeflv', 'Animeflv'), # Shows as timed out, but loads in the browser
|
||||||
('animefreak', 'animefreak', 'AnimeFreak'),
|
# ('animefreak', 'animefreak', 'AnimeFreak'), # Gone, Problem loading page
|
||||||
('animefree','animefree','AnimeFree'),
|
('animefree','animefree','AnimeFree'),
|
||||||
# ('animefrenzy','animefrenzy','AnimeFrenzy'),
|
# ('animefrenzy','animefrenzy','AnimeFrenzy'),
|
||||||
('animekisa','animekisa','AnimeKisa'),
|
('animekisa','animekisa','AnimeKisa'),
|
||||||
('animetake','animetake','AnimeTake'),
|
# ('animetake','animetake','AnimeTake'), # Cloudflare
|
||||||
('animeonline','animeonline360','AnimeOnline'),
|
('animeonline','animeonline360','AnimeOnline'),
|
||||||
('animeout', 'animeout', 'AnimeOut'),
|
# ('animeout', 'animeout', 'AnimeOut'), # Cloudflare
|
||||||
# ('animepahe', 'animepahe', 'AnimePahe'),
|
# ('animepahe', 'animepahe', 'AnimePahe'),
|
||||||
('animerush', 'animerush', 'AnimeRush'),
|
('animerush', 'animerush', 'AnimeRush'),
|
||||||
('animesimple', 'animesimple', 'AnimeSimple'),
|
# ('animesimple', 'animesimple', 'AnimeSimple'), # Needs some work, might still work
|
||||||
('animestar', 'animestar', 'AnimeStar'),
|
('animestar', 'animestar', 'AnimeStar'),
|
||||||
('animesuge', 'animesuge', 'AnimeSuge'),
|
# ('animesuge', 'animesuge', 'AnimeSuge'), # Gone, Problem loading page
|
||||||
('animevibe', 'animevibe', 'AnimeVibe'),
|
('animevibe', 'animevibe', 'AnimeVibe'),
|
||||||
('animixplay', 'animixplay', 'AniMixPlay'),
|
# ('animixplay', 'animixplay', 'AniMixPlay'), # Needs much work to fix I assume, links are prob not the same
|
||||||
('darkanime', 'darkanime', 'DarkAnime'),
|
# ('darkanime', 'darkanime', 'DarkAnime'), # It No Load
|
||||||
('dbanimes', 'dbanimes', 'DBAnimes'),
|
('dbanimes', 'dbanimes', 'DBAnimes'),
|
||||||
('erairaws', 'erai-raws', 'EraiRaws'),
|
('erairaws', 'erai-raws', 'EraiRaws'), # Currently under maitenance
|
||||||
('egyanime', 'egyanime', 'EgyAnime'),
|
('egyanime', 'egyanime', 'EgyAnime'),
|
||||||
('genoanime', 'genoanime', 'GenoAnime'),
|
('genoanime', 'genoanime', 'GenoAnime'),
|
||||||
('itsaturday', 'itsaturday', 'Itsaturday'),
|
('itsaturday', 'itsaturday', 'Itsaturday'),
|
||||||
('justdubs', 'justdubs', 'JustDubs'),
|
('justdubs', 'justdubs', 'JustDubs'), # Blocked on my VPN
|
||||||
# ('kickass', 'kickass', 'KickAss'),
|
# ('kickass', 'kickass', 'KickAss'),
|
||||||
('kissanimex', 'kissanimex', 'KissAnimeX'),
|
('kissanimex', 'kissanimex', 'KissAnimeX'),
|
||||||
# ('kisscartoon', 'kisscartoon', 'KissCartoon'),
|
# ('kisscartoon', 'kisscartoon', 'KissCartoon'),
|
||||||
# ('nineanime', '9anime', 'NineAnime'),
|
# ('nineanime', '9anime', 'NineAnime'),
|
||||||
('nyaa', 'nyaa', 'Nyaa'),
|
('nyaa', 'nyaa', 'Nyaa'),
|
||||||
('putlockers', 'putlockers', 'PutLockers'),
|
# ('putlockers', 'putlockers', 'PutLockers'), # Cloudflare
|
||||||
('ryuanime', 'ryuanime', 'RyuAnime'),
|
('ryuanime', 'ryuanime', 'RyuAnime'), # Needs updating links and prob just a rework of scraper
|
||||||
('shiro', 'shiro', 'Shiro'),
|
# ('shiro', 'shiro', 'Shiro'), # Requires Login
|
||||||
('subsplease', 'subsplease', 'SubsPlease'),
|
('subsplease', 'subsplease', 'SubsPlease'),
|
||||||
('twistmoe', 'twist.moe', 'TwistMoe'),
|
('twistmoe', 'twist.moe', 'TwistMoe'),
|
||||||
('tenshimoe', 'tenshi.moe', 'TenshiMoe'),
|
('tenshimoe', 'tenshi.moe', 'TenshiMoe'),
|
||||||
|
|
Loading…
Reference in New Issue