mirror of
https://github.com/vinefeeder/TwinVine.git
synced 2026-07-15 18:10:04 +02:00
updates 1.4.5
This commit is contained in:
@@ -10,21 +10,13 @@ from urllib.parse import quote, urljoin
|
|||||||
import click
|
import click
|
||||||
from click import Context
|
from click import Context
|
||||||
|
|
||||||
try:
|
|
||||||
from devine.core.manifests import DASH # type: ignore
|
from envied.core.manifests import DASH
|
||||||
from devine.core.search_result import SearchResult # type: ignore
|
from envied.core.search_result import SearchResult
|
||||||
from devine.core.service import Service # type: ignore
|
from envied.core.service import Service
|
||||||
from devine.core.titles import Episode, Movie, Movies, Series # type: ignore
|
from envied.core.titles import Episode, Movie, Movies, Series
|
||||||
from devine.core.tracks import Chapter, Chapters, Tracks # type: ignore
|
from envied.core.tracks import Chapter, Chapters, Tracks
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
from unshackle.core.manifests import DASH
|
|
||||||
from unshackle.core.search_result import SearchResult
|
|
||||||
from unshackle.core.service import Service
|
|
||||||
from unshackle.core.titles import Episode, Movie, Movies, Series
|
|
||||||
from unshackle.core.tracks import Chapter, Chapters, Tracks
|
|
||||||
except ImportError:
|
|
||||||
raise ImportError("CWTV service requires devine or unshackle to be installed")
|
|
||||||
|
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
from requests import Request
|
from requests import Request
|
||||||
|
|||||||
@@ -12,23 +12,14 @@ from concurrent.futures import ThreadPoolExecutor
|
|||||||
import click
|
import click
|
||||||
from click import Context
|
from click import Context
|
||||||
|
|
||||||
try:
|
|
||||||
from devine.core.credential import Credential # type: ignore
|
from envied.core.credential import Credential
|
||||||
from devine.core.manifests import DASH, HLS # type: ignore
|
from envied.core.manifests import DASH, HLS
|
||||||
from devine.core.search_result import SearchResult # type: ignore
|
from envied.core.search_result import SearchResult
|
||||||
from devine.core.service import Service # type: ignore
|
from envied.core.service import Service
|
||||||
from devine.core.titles import Episode, Movie, Movies, Series # type: ignore
|
from envied.core.titles import Episode, Movie, Movies, Series
|
||||||
from devine.core.tracks import Chapter, Chapters, Tracks # type: ignore
|
from envied.core.tracks import Chapter, Chapters, Tracks
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
from unshackle.core.credential import Credential
|
|
||||||
from unshackle.core.manifests import DASH, HLS
|
|
||||||
from unshackle.core.search_result import SearchResult
|
|
||||||
from unshackle.core.service import Service
|
|
||||||
from unshackle.core.titles import Episode, Movie, Movies, Series
|
|
||||||
from unshackle.core.tracks import Chapter, Chapters, Tracks
|
|
||||||
except ImportError:
|
|
||||||
raise ImportError("PLEX service requires devine or unshackle to be installed")
|
|
||||||
|
|
||||||
from requests import Request
|
from requests import Request
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user