diff --git a/discord-exodus.py b/disco-reaper.py similarity index 87% rename from discord-exodus.py rename to disco-reaper.py index 7c654e1..07346ef 100644 --- a/discord-exodus.py +++ b/disco-reaper.py @@ -1,7 +1,7 @@ import sys import asyncio import logging -from src.ui.exodus_app import run_exodus +from src.ui.disco_reaper_app import run_disco_reaper from src.core.configuration import load_config def setup_logging(): @@ -12,7 +12,7 @@ def setup_logging(): except Exception: level = logging.INFO - handlers = [logging.FileHandler('exodus.log', mode='a')] + handlers = [logging.FileHandler('disco-reaper.log', mode='a')] logging.basicConfig( format='%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s', datefmt='%H:%M:%S', @@ -31,7 +31,7 @@ def relaunch_in_terminal(): return is_tty = sys.stdin.isatty() or sys.stdout.isatty() - if is_tty or os.environ.get("EXODUS_RELAUNCHED"): + if is_tty or os.environ.get("DISCO_REAPER_RELAUNCHED"): return terminals = [ @@ -48,7 +48,7 @@ def relaunch_in_terminal(): args = [executable] + sys.argv[1:] env = os.environ.copy() - env["EXODUS_RELAUNCHED"] = "1" + env["DISCO_REAPER_RELAUNCHED"] = "1" for term, cmd_args in terminals: if shutil.which(term): @@ -62,7 +62,7 @@ async def main(): relaunch_in_terminal() setup_logging() try: - await run_exodus() + await run_disco_reaper() except KeyboardInterrupt: print("\nExiting...") except Exception as e: diff --git a/launch-exodus-LINUX.sh b/launch-reaper-LINUX.sh similarity index 96% rename from launch-exodus-LINUX.sh rename to launch-reaper-LINUX.sh index 074a633..0793793 100755 --- a/launch-exodus-LINUX.sh +++ b/launch-reaper-LINUX.sh @@ -30,4 +30,4 @@ else fi # Run the application -python3 discord-exodus.py "$@" +python3 disco-reaper.py "$@" diff --git a/src/exodus/exporter.py b/src/disco_reaper/exporter.py similarity index 100% rename from src/exodus/exporter.py rename to src/disco_reaper/exporter.py diff --git a/src/ui/exodus_app.py b/src/ui/disco_reaper_app.py similarity index 97% rename from src/ui/exodus_app.py rename to src/ui/disco_reaper_app.py index 89ac12e..f3930c9 100644 --- a/src/ui/exodus_app.py +++ b/src/ui/disco_reaper_app.py @@ -11,11 +11,11 @@ from rich.progress import Progress, SpinnerColumn, TextColumn, BarColumn, TaskPr from src.core.configuration import load_config, save_config from src.core.base import MigrationContext -from src.exodus.exporter import DiscordExporter +from src.disco_reaper.exporter import DiscordExporter console = Console() -class ExodusCLI: +class DiscoReaperCLI: """CLI app to manage Discord server data export.""" def __init__(self, config_path="config.yaml"): @@ -71,7 +71,7 @@ class ExodusCLI: while True: console.print("") - console.print(Panel.fit("Discord Exodus - Server Exporter", style="bold green")) + console.print(Panel.fit("Disco Reaper - Server Backup Tool", style="bold green")) d_name = self.validation_results.get("discord_server_name") d_display = f"[bold green]\"{d_name}\"[/bold green]" if d_name else "[bold red]NOT CONNECTED[/bold red]" @@ -239,6 +239,6 @@ class ExodusCLI: else: console.print("[yellow]No changes.[/yellow]") -async def run_exodus(config_path="config.yaml"): - app = ExodusCLI(config_path) +async def run_disco_reaper(config_path="config.yaml"): + app = DiscoReaperCLI(config_path) await app.run()