- 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
39 lines
1.4 KiB
Python
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",
|
|
]
|