Compare commits

..

No commits in common. "71c2c2c3da271fcbbbb7e1931eaf16f7823b110c" and "93534897b49238752d755266f9ad852a19948d0f" have entirely different histories.

2 changed files with 11 additions and 22 deletions

View File

@ -12,7 +12,7 @@ class DisplayFormatter:
sentiment = result["sentiment"] sentiment = result["sentiment"]
confidence = result["confidence"] confidence = result["confidence"]
emoji = "😊" if sentiment == "positive" else "😞" emoji = "😊" if sentiment == "POSITIVE" else "😞"
return f"{emoji} Sentiment: {sentiment}\n📊 Confidence: {confidence:.2%}" return f"{emoji} Sentiment: {sentiment}\n📊 Confidence: {confidence:.2%}"

View File

@ -6,16 +6,10 @@ import sys
from pathlib import Path from pathlib import Path
# Add parent directory to PYTHONPATH # Add parent directory to PYTHONPATH
sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) sys.path.insert(0, str(Path(__file__).parent.parent))
from src.cli import InteractiveCLI from src.cli import InteractiveCLI
from src.commands import ( from src.commands import SentimentCommand, FillMaskCommand, TextGenCommand, ModerationCommand, NERCommand
FillMaskCommand,
ModerationCommand,
NERCommand,
SentimentCommand,
TextGenCommand,
)
def main(): def main():
@ -23,27 +17,22 @@ def main():
try: try:
# Create CLI interface # Create CLI interface
cli = InteractiveCLI() cli = InteractiveCLI()
# Register available commands # Register available commands
commands_to_register = [ cli.register_command(SentimentCommand())
SentimentCommand, cli.register_command(FillMaskCommand())
FillMaskCommand, cli.register_command(TextGenCommand())
TextGenCommand, cli.register_command(ModerationCommand())
ModerationCommand, cli.register_command(NERCommand())
NERCommand,
]
for command in commands_to_register:
cli.register_command(command())
# Launch interactive interface # Launch interactive interface
cli.run() cli.run()
except KeyboardInterrupt: except KeyboardInterrupt:
print("\n👋 Stopping program") print("\n👋 Stopping program")
except Exception as e: except Exception as e:
print(f"❌ Error: {e}") print(f"❌ Error: {e}")
sys.exit(1) sys.exit(1)
if __name__ == "__main__": if __name__ == "__main__":
main() main()