Phase 3: HTMX & Alpine.js integration, router refactoring, and UI modernization
- Modernized the frontend with HTMX for server-driven UI and Alpine.js for client state. - Refactored anime, player, and recommendation logic into modular routers. - Updated README.md to reflect the latest project state and technologies (v2.4). - Added Plyr.io for an improved streaming experience. - Improved project structure with componentized templates. - Added Playwright and Vitest configuration for frontend testing.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import asyncio
|
||||
import sys
|
||||
import os
|
||||
sys.path.append(os.getcwd())
|
||||
from app.downloaders.series_sites.fs7 import FS7Downloader
|
||||
|
||||
async def test_search():
|
||||
dl = FS7Downloader()
|
||||
print("Testing FS7 Search...")
|
||||
results = await dl.search_anime("Breaking Bad")
|
||||
for r in results:
|
||||
print(f"Title: {r['title']}")
|
||||
print(f"Image: {r['cover_image']}")
|
||||
print("-" * 20)
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(test_search())
|
||||
Reference in New Issue
Block a user