mirror of
https://github.com/Benexl/FastAnime.git
synced 2026-01-04 00:37:04 -08:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ab782acf2f | ||
|
|
45836d1ebc | ||
|
|
dff059d8eb | ||
|
|
4010cfc9c8 | ||
|
|
6329730820 | ||
|
|
006592ae7d | ||
|
|
831dcf4e88 |
@@ -6,7 +6,7 @@ if sys.version_info < (3, 10):
|
|||||||
) # noqa: F541
|
) # noqa: F541
|
||||||
|
|
||||||
|
|
||||||
__version__ = "v2.2.4"
|
__version__ = "v2.2.6"
|
||||||
|
|
||||||
APP_NAME = "FastAnime"
|
APP_NAME = "FastAnime"
|
||||||
AUTHOR = "Benex254"
|
AUTHOR = "Benex254"
|
||||||
|
|||||||
@@ -39,11 +39,11 @@ def check_for_updates():
|
|||||||
and remote_tag[1] == local_tag[1]
|
and remote_tag[1] == local_tag[1]
|
||||||
)
|
)
|
||||||
):
|
):
|
||||||
is_update = True
|
is_latest = False
|
||||||
else:
|
else:
|
||||||
is_update = False
|
is_latest = True
|
||||||
|
|
||||||
return (is_update, release_json)
|
return (is_latest, release_json)
|
||||||
else:
|
else:
|
||||||
print(request.text)
|
print(request.text)
|
||||||
return (False, {})
|
return (False, {})
|
||||||
|
|||||||
@@ -83,6 +83,9 @@ def download(
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
search_results = search_results["results"]
|
search_results = search_results["results"]
|
||||||
|
if not search_results:
|
||||||
|
print("Nothing muches your search term")
|
||||||
|
exit_app(1)
|
||||||
search_results_ = {
|
search_results_ = {
|
||||||
search_result["title"]: search_result for search_result in search_results
|
search_result["title"]: search_result for search_result in search_results
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,6 +76,9 @@ def grab(
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
search_results = search_results["results"]
|
search_results = search_results["results"]
|
||||||
|
if not search_results:
|
||||||
|
logger.error("no results for your search")
|
||||||
|
exit(1)
|
||||||
search_results_ = {
|
search_results_ = {
|
||||||
search_result["title"]: search_result for search_result in search_results
|
search_result["title"]: search_result for search_result in search_results
|
||||||
}
|
}
|
||||||
@@ -145,9 +148,9 @@ def grab(
|
|||||||
if episode_streams_only:
|
if episode_streams_only:
|
||||||
grabbed_anime[episode] = episode_streams
|
grabbed_anime[episode] = episode_streams
|
||||||
else:
|
else:
|
||||||
grabbed_anime["episodes_streams"][
|
grabbed_anime["episodes_streams"][ # pyright:ignore
|
||||||
episode
|
episode
|
||||||
] = episode_streams # pyright:ignore
|
] = episode_streams
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(e)
|
logger.error(e)
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ def update(
|
|||||||
console.print(body)
|
console.print(body)
|
||||||
|
|
||||||
if check:
|
if check:
|
||||||
is_update, github_release_data = check_for_updates()
|
is_latest, github_release_data = check_for_updates()
|
||||||
if is_update:
|
if not is_latest:
|
||||||
print(
|
print(
|
||||||
f"You are running an older version ({__version__}) of fastanime please update to get the latest features"
|
f"You are running an older version ({__version__}) of fastanime please update to get the latest features"
|
||||||
)
|
)
|
||||||
@@ -36,3 +36,7 @@ def update(
|
|||||||
else:
|
else:
|
||||||
success, github_release_data = update_app()
|
success, github_release_data = update_app()
|
||||||
_print_release(github_release_data)
|
_print_release(github_release_data)
|
||||||
|
if success:
|
||||||
|
print("Successfully updated")
|
||||||
|
else:
|
||||||
|
print("failed to update")
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ class AnimePaheApi(AnimeProvider):
|
|||||||
|
|
||||||
# get the episode title
|
# get the episode title
|
||||||
episode_title = (
|
episode_title = (
|
||||||
f"{episode["title"] or anime['title']}; Episode {episode['episode']}"
|
f"{episode['title'] or anime['title']}; Episode {episode['episode']}"
|
||||||
)
|
)
|
||||||
# get all links
|
# get all links
|
||||||
streams = {
|
streams = {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "fastanime"
|
name = "fastanime"
|
||||||
version = "2.2.4"
|
version = "2.2.6"
|
||||||
description = "A browser anime site experience from the terminal"
|
description = "A browser anime site experience from the terminal"
|
||||||
authors = ["Benextempest <benextempest@gmail.com>"]
|
authors = ["Benextempest <benextempest@gmail.com>"]
|
||||||
license = "UNLICENSE"
|
license = "UNLICENSE"
|
||||||
|
|||||||
@@ -60,6 +60,11 @@ def test_update_help(runner: CliRunner):
|
|||||||
assert result.exit_code == 0
|
assert result.exit_code == 0
|
||||||
|
|
||||||
|
|
||||||
|
def test_grab_help(runner: CliRunner):
|
||||||
|
result = runner.invoke(run_cli, ["grab", "--help"])
|
||||||
|
assert result.exit_code == 0
|
||||||
|
|
||||||
|
|
||||||
def test_anilist_help(runner: CliRunner):
|
def test_anilist_help(runner: CliRunner):
|
||||||
result = runner.invoke(run_cli, ["anilist", "--help"])
|
result = runner.invoke(run_cli, ["anilist", "--help"])
|
||||||
assert result.exit_code == 0
|
assert result.exit_code == 0
|
||||||
|
|||||||
Reference in New Issue
Block a user