ex510 commited on
Commit
6321caa
ยท
verified ยท
1 Parent(s): ab4b623

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +9 -58
README.md CHANGED
@@ -1,59 +1,10 @@
1
- # ๐ŸŽฌ Video Showcase API
2
-
3
- FastAPI ุจูŠุนู…ู„ ููŠุฏูŠูˆ Product Showcase ุชู„ู‚ุงุฆูŠ
4
-
5
- ## ุงู„ู…ู„ูุงุช
6
-
7
- ```
8
- video_api/
9
- โ”œโ”€โ”€ main.py โ† FastAPI
10
- โ”œโ”€โ”€ renderer.py โ† ู…ุญุฑูƒ ุงู„ููŠุฏูŠูˆ
11
- โ”œโ”€โ”€ Dockerfile โ† ู„ู„ู€ HuggingFace
12
- โ”œโ”€โ”€ templates/
13
- โ”‚ โ”œโ”€โ”€ __init__.py โ† ุณุฌู„ ุงู„ุชู…ุจู„ุชุณ
14
- โ”‚ โ”œโ”€โ”€ base.py โ† ุงู„ูƒู„ุงุณ ุงู„ุฃุณุงุณูŠ
15
- โ”‚ โ””โ”€โ”€ showcase_arabic.py โ† ุชู…ุจู„ุช ุนุฑุจูŠ
16
- ```
17
-
18
- ## ุงู„ู€ Endpoints
19
-
20
- | Method | URL | ุงู„ูˆุธูŠูุฉ |
21
- |--------|-----|---------|
22
- | GET | `/` | ู…ุนู„ูˆู…ุงุช ุงู„ู€ API |
23
- | GET | `/templates` | ุงู„ุชู…ุจู„ุชุณ ุงู„ู…ุชุงุญุฉ |
24
- | POST | `/render` | ุงุนู…ู„ ููŠุฏูŠูˆ |
25
- | GET | `/video/{id}` | ุญู…ู‘ู„ ุงู„ููŠุฏูŠูˆ |
26
 
27
- ## ู…ุซุงู„ ู…ู† n8n
28
-
29
- ```json
30
- POST /render
31
- {
32
- "template": "showcase_arabic",
33
- "title": "ุงุญุฏุซ ุงุฌู‡ุฒุฉ\nูƒู‡ุฑุจุงุฆูŠุฉ",
34
- "discount": "ุฎุตู… 20ูช",
35
- "badge": "ุถู…ุงู†\nุณู†ุชูŠู†",
36
- "phone": "+20-100-000-0000",
37
- "website": "www.example.com",
38
- "image_path": "/tmp/product.png",
39
- "music_path": "/tmp/music.mp3"
40
- }
41
- ```
42
-
43
- ## ุฅุถุงูุฉ ุชู…ุจู„ุช ุฌุฏูŠุฏ
44
-
45
- 1. ุนู…ู„ ู…ู„ู `templates/my_template.py`
46
- 2. ุชุฑุซ ู…ู† `BaseTemplate`
47
- 3. ุจุชุนู…ู„ `make_frame` ุจุชุงุนูƒ
48
- 4. ุชุถูŠูู‡ ููŠ `templates/__init__.py`
49
-
50
- ```python
51
- from .my_template import MyTemplate
52
-
53
- TEMPLATES = {
54
- t.NAME: t for t in [
55
- ShowcaseArabic,
56
- MyTemplate, # โ† ู‡ู†ุง
57
- ]
58
- }
59
- ```
 
1
+ ---
2
+ title: Video Showcase API
3
+ emoji: ๐ŸŽฌ
4
+ colorFrom: purple
5
+ colorTo: blue
6
+ sdk: docker
7
+ pinned: false
8
+ ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
 
10
+ # ๐ŸŽฌ Video Showcase API