mirror of
https://github.com/Arrowar/StreamingCommunity.git
synced 2025-06-07 12:05:35 +00:00
Rename ...
This commit is contained in:
parent
f7aee0e922
commit
a9a321987f
26
README.md
26
README.md
@ -9,23 +9,23 @@
|
|||||||
<a href="https://www.paypal.com/donate/?hosted_button_id=UXTWMT8P6HE2C">
|
<a href="https://www.paypal.com/donate/?hosted_button_id=UXTWMT8P6HE2C">
|
||||||
<img src="https://img.shields.io/badge/_-Donate-red.svg?logo=githubsponsors&labelColor=555555&style=for-the-badge" alt="Donate"/>
|
<img src="https://img.shields.io/badge/_-Donate-red.svg?logo=githubsponsors&labelColor=555555&style=for-the-badge" alt="Donate"/>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/commits">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/commits">
|
||||||
<img src="https://img.shields.io/github/commit-activity/m/Lovi-0/StreamingCommunity?label=commits&style=for-the-badge" alt="Commits"/>
|
<img src="https://img.shields.io/github/commit-activity/m/Abc-dc/StreamingCommunity?label=commits&style=for-the-badge" alt="Commits"/>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/commits">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/commits">
|
||||||
<img src="https://img.shields.io/github/last-commit/Lovi-0/StreamingCommunity/main?label=&style=for-the-badge&display_timestamp=committer" alt="Last Commit"/>
|
<img src="https://img.shields.io/github/last-commit/Abc-dc/StreamingCommunity/main?label=&style=for-the-badge&display_timestamp=committer" alt="Last Commit"/>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/blob/main/LICENSE">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/blob/main/LICENSE">
|
||||||
<img src="https://img.shields.io/badge/License-GPL_3.0-blue.svg?style=for-the-badge" alt="License"/>
|
<img src="https://img.shields.io/badge/License-GPL_3.0-blue.svg?style=for-the-badge" alt="License"/>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://pypi.org/project/streamingcommunity">
|
<a href="https://pypi.org/project/streamingcommunity">
|
||||||
<img src="https://img.shields.io/pypi/dm/streamingcommunity?style=for-the-badge" alt="PyPI Downloads"/>
|
<img src="https://img.shields.io/pypi/dm/streamingcommunity?style=for-the-badge" alt="PyPI Downloads"/>
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity">
|
<a href="https://github.com/Abc-dc/StreamingCommunity">
|
||||||
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/Lovi-0/StreamingCommunity/main/Test/Util/loc-badge.json&style=for-the-badge" alt="Lines of Code"/>
|
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/Abc-dc/StreamingCommunity/main/Test/Util/loc-badge.json&style=for-the-badge" alt="Lines of Code"/>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -58,13 +58,13 @@
|
|||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/releases/latest/download/StreamingCommunity.exe">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/releases/latest/download/StreamingCommunity.exe">
|
||||||
<img src="https://img.shields.io/badge/-Windows_x64-blue.svg?style=for-the-badge&logo=windows" alt="Windows">
|
<img src="https://img.shields.io/badge/-Windows_x64-blue.svg?style=for-the-badge&logo=windows" alt="Windows">
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/releases/latest/download/StreamingCommunity.zip">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/releases/latest/download/StreamingCommunity.zip">
|
||||||
<img src="https://img.shields.io/badge/-Source_tar-green.svg?style=for-the-badge" alt="Source Tarball">
|
<img src="https://img.shields.io/badge/-Source_tar-green.svg?style=for-the-badge" alt="Source Tarball">
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/releases">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/releases">
|
||||||
<img src="https://img.shields.io/badge/-All_Versions-lightgrey.svg?style=for-the-badge" alt="All Versions">
|
<img src="https://img.shields.io/badge/-All_Versions-lightgrey.svg?style=for-the-badge" alt="All Versions">
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
@ -554,7 +554,7 @@ python3 telegram_bot.py
|
|||||||
|
|
||||||
# To Do
|
# To Do
|
||||||
|
|
||||||
- Finish [website API](https://github.com/Lovi-0/StreamingCommunity/tree/test_gui_1)
|
- Finish [website API](https://github.com/Abc-dc/StreamingCommunity/tree/test_gui_1)
|
||||||
|
|
||||||
# Contributing
|
# Contributing
|
||||||
|
|
||||||
@ -572,6 +572,6 @@ This software is provided "as is", without warranty of any kind, express or impl
|
|||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
<a href="https://github.com/Lovi-0/StreamingCommunity/graphs/contributors" alt="View Contributors">
|
<a href="https://github.com/Abc-dc/StreamingCommunity/graphs/contributors" alt="View Contributors">
|
||||||
<img src="https://contrib.rocks/image?repo=Lovi-0/StreamingCommunity&max=1000&columns=10" alt="Contributors" />
|
<img src="https://contrib.rocks/image?repo=Abc-dc/StreamingCommunity&max=1000&columns=10" alt="Contributors" />
|
||||||
</a>
|
</a>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
__title__ = 'StreamingCommunity'
|
__title__ = 'StreamingCommunity'
|
||||||
__version__ = '2.5.0'
|
__version__ = '2.5.0'
|
||||||
__author__ = 'Lovi-0'
|
__author__ = 'Abc-dc'
|
||||||
__description__ = 'A command-line program to download film'
|
__description__ = 'A command-line program to download film'
|
||||||
__copyright__ = 'Copyright 2024'
|
__copyright__ = 'Copyright 2024'
|
||||||
|
@ -34,7 +34,7 @@ class ConfigManager:
|
|||||||
else:
|
else:
|
||||||
logging.info("Configuration file does not exist. Downloading...")
|
logging.info("Configuration file does not exist. Downloading...")
|
||||||
self.download_requirements(
|
self.download_requirements(
|
||||||
'https://raw.githubusercontent.com/Lovi-0/StreamingCommunity/refs/heads/main/config.json',
|
'https://raw.githubusercontent.com/Abc-dc/StreamingCommunity/refs/heads/main/config.json',
|
||||||
self.file_path
|
self.file_path
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -7,58 +7,30 @@ import platform
|
|||||||
from StreamingCommunity.Util.console import console
|
from StreamingCommunity.Util.console import console
|
||||||
from StreamingCommunity.Util._jsonConfig import config_manager
|
from StreamingCommunity.Util._jsonConfig import config_manager
|
||||||
|
|
||||||
|
|
||||||
# Variable
|
# Variable
|
||||||
CLEAN = config_manager.get_bool('DEFAULT', 'clean_console')
|
CLEAN = config_manager.get_bool('DEFAULT', 'clean_console')
|
||||||
SHOW = config_manager.get_bool('DEFAULT', 'show_message')
|
SHOW = config_manager.get_bool('DEFAULT', 'show_message')
|
||||||
|
|
||||||
|
|
||||||
def create_italian_flag_colored_text(text: str) -> str:
|
|
||||||
"""Create text divided into three sections with Italian flag colors, splitting each line at two spaces."""
|
|
||||||
|
|
||||||
# Split the text into lines
|
|
||||||
lines = text.splitlines()
|
|
||||||
|
|
||||||
colored_lines = []
|
|
||||||
|
|
||||||
for line in lines:
|
|
||||||
# Split each line into parts using two spaces as a delimiter
|
|
||||||
parts = line.split(" ")
|
|
||||||
|
|
||||||
# Ensure there are exactly 3 parts (add empty strings if necessary)
|
|
||||||
parts += [''] * (4 - len(parts))
|
|
||||||
|
|
||||||
# Apply flag colors to the parts
|
|
||||||
green_part = f"[green]{parts[0]}[/]"
|
|
||||||
white_part = f"[white]{parts[1]}[/]"
|
|
||||||
red_part = f"[red]{parts[2]}[/]"
|
|
||||||
|
|
||||||
# Reassemble the colored line
|
|
||||||
colored_line = green_part + white_part + red_part
|
|
||||||
colored_lines.append(colored_line)
|
|
||||||
|
|
||||||
# Join all colored lines back into a single string
|
|
||||||
return "\n".join(colored_lines)
|
|
||||||
|
|
||||||
def start_message():
|
def start_message():
|
||||||
"""Display a stylized start message in the console."""
|
"""Display a stylized start message in the console."""
|
||||||
|
|
||||||
msg = r'''
|
msg = r'''
|
||||||
██╗ ██████╗ ██╗ ██╗██╗ ██╗ ██╗ ███████╗████████╗██████╗ ███████╗ █████╗ ███╗ ███╗██╗███╗ ██╗ ██████╗
|
__ __ _ _____ __ _
|
||||||
██║ ██╔═══██╗██║ ██║██║ ╚██╗██╔╝ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██╔══██╗████╗ ████║██║████╗ ██║██╔════╝
|
/ //_/(_)________ ____ _ __ / ___// /_________ ____ _____ ___ (_)___ ____ _
|
||||||
██║ ██║ ██║██║ ██║██║ ╚███╔╝ ███████╗ ██║ ██████╔╝█████╗ ███████║██╔████╔██║██║██╔██╗ ██║██║ ███╗
|
/ ,< / / ___/ __ \/ __ \ | |/_/ \__ \/ __/ ___/ _ \/ __ `/ __ `__ \/ / __ \/ __ `/
|
||||||
██║ ██║ ██║╚██╗ ██╔╝██║ ██╔██╗ ╚════██║ ██║ ██╔══██╗██╔══╝ ██╔══██║██║╚██╔╝██║██║██║╚██╗██║██║ ██║
|
/ /| |/ / / / /_/ / / / / _> < ___/ / /_/ / / __/ /_/ / / / / / / / / / / /_/ /
|
||||||
███████╗╚██████╔╝ ╚████╔╝ ██║ ██╔╝ ██╗ ███████║ ██║ ██║ ██║███████╗██║ ██║██║ ╚═╝ ██║██║██║ ╚████║╚██████╔╝
|
/_/ |_/_/_/ \____/_/ /_/ /_/|_| /____/\__/_/ \___/\__,_/_/ /_/ /_/_/_/ /_/\__, /
|
||||||
╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ╚═════╝
|
/____/
|
||||||
'''.rstrip()
|
'''.rstrip()
|
||||||
|
|
||||||
colored_msg = create_italian_flag_colored_text(msg)
|
|
||||||
|
|
||||||
if CLEAN:
|
if CLEAN:
|
||||||
os.system("cls" if platform.system() == 'Windows' else "clear")
|
os.system("cls" if platform.system() == 'Windows' else "clear")
|
||||||
|
|
||||||
if SHOW:
|
if SHOW:
|
||||||
console.print(colored_msg)
|
console.print(f"[purple]{msg}")
|
||||||
|
|
||||||
# Print a decorative separator line using asterisks
|
# Print a decorative separator line using asterisks
|
||||||
separator = "_" * (console.width - 2) # Ridotto di 2 per il padding
|
separator = "_" * (console.width - 2) # Ridotto di 2 per il padding
|
||||||
console.print(f"[yellow]{separator}[/yellow]\n")
|
console.print(f"[cyan]{separator}[/cyan]\n")
|
||||||
|
@ -411,7 +411,6 @@ class OsSummary:
|
|||||||
def get_system_summary(self):
|
def get_system_summary(self):
|
||||||
self.check_python_version()
|
self.check_python_version()
|
||||||
InternManager().check_internet()
|
InternManager().check_internet()
|
||||||
console.print("[bold blue]System Summary[/bold blue][white]:")
|
|
||||||
|
|
||||||
# Python info
|
# Python info
|
||||||
python_version = sys.version.split()[0]
|
python_version = sys.version.split()[0]
|
||||||
@ -477,7 +476,7 @@ class OsSummary:
|
|||||||
|
|
||||||
if not os.path.exists(requirements_file):
|
if not os.path.exists(requirements_file):
|
||||||
self.download_requirements(
|
self.download_requirements(
|
||||||
'https://raw.githubusercontent.com/Lovi-0/StreamingCommunity/refs/heads/main/requirements.txt',
|
'https://raw.githubusercontent.com/Abc-dc/StreamingCommunity/refs/heads/main/requirements.txt',
|
||||||
requirements_file
|
requirements_file
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user