Files
mtgonline/backend/app/services/__init__.py
T
akadmin 1e7c762452 Complete Phase 2: Card import, deck building, and full API
- Add card import feature with fuzzy matching
- Implement deck CRUD and management endpoints
- Add user data APIs for groups, networks, preferences, activity, replays
- Create comprehensive API documentation (API_DOCUMENTATION.md)
- Add ENDPOINT_AUDIT.md for endpoint verification
- Update documentation (README, ROADMAP, state.json)
- Update architecture blueprint and Cockatrice analysis
- All Phase 2 deliverables complete and documented
2026-07-25 02:56:29 +00:00

39 lines
1.4 KiB
Python

"""Services package initialization."""
from app.services.deck_parser import DeckParser
from app.services.card_database import search_cards, get_card_by_name, get_cards_by_set, get_card_types, get_card_rarities, get_sets, get_set_by_code, get_card_statistics
from app.services.card_mirror_service import CardMirrorService
from app.services.mtgjson_manager import MTGJSONManager, get_manager
from app.services.mtgjson_downloader import MTGJSONDownloader
from app.services.mtgjson_loader import MTGJSONLoader
from app.services.mtgjson_uploader import MTGJSONUploader
from app.services.file_parser import FileParser
from app.services.fuzzy_card_matcher import FuzzyCardMatcher
from app.services.import_batch_processor import ImportBatchProcessor
from app.services.deck_manager import DeckManager
from app.services.card_search_service import CardSearchService
from app.services.deck_suggestion_service import DeckSuggestionService
__all__ = [
"DeckParser",
"search_cards",
"get_card_by_name",
"get_cards_by_set",
"get_card_types",
"get_card_rarities",
"get_sets",
"get_set_by_code",
"get_card_statistics",
"CardMirrorService",
"MTGJSONManager",
"get_manager",
"MTGJSONDownloader",
"MTGJSONLoader",
"MTGJSONUploader",
"FileParser",
"FuzzyCardMatcher",
"ImportBatchProcessor",
"DeckManager",
"CardSearchService",
"DeckSuggestionService",
]