در این مطلب، ویدئو Splunk: نحوه ایجاد دستور سفارشی پخش جریانی با استفاده از Python SDK با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:33:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,610
خوب، در این ویدیو در مورد
2
00:00:02,610 –> 00:00:05,940
نحوه ایجاد دستور سفارشی پخش جریانی
3
00:00:05,940 –> 00:00:09,900
با استفاده از Python SDK صحبت خواهیم کرد، بنابراین اجازه
4
00:00:09,900 –> 00:00:12,269
دهید راه بسیار ساده ای را برای انجام آن به شما نشان دهم،
5
00:00:12,269 –> 00:00:15,660
بنابراین ابتدا کاری که ما انجام خواهیم داد این است که
6
00:00:15,660 –> 00:00:18,570
این SDK را از این SDK Python دانلود کنیم.
7
00:00:18,570 –> 00:00:20,789
لینک بسیار خوب، من این لینک را
8
00:00:20,789 –> 00:00:24,090
در توضیحات ویدیوی خود نیز
9
00:00:24,090 –> 00:00:28,349
خواهم داد، بنابراین من فقط آن را از آنجا دانلود می کنم، سپس
10
00:00:28,349 –> 00:00:30,810
به پوشه دانلود خود می روم که آن
11
00:00:30,810 –> 00:00:33,710
را دانلود کرده ام، فقط کلیک راست
12
00:00:33,710 –> 00:00:37,230
می کنم و فقط آن را استخراج می کنم فایل را در اینجا
13
00:00:37,230 –> 00:00:40,440
قرار دهید بسیار خوب، پس این یک فایل فشرده است، حالا وقتی
14
00:00:40,440 –> 00:00:43,680
آن را به درستی استخراج کنید،
15
00:00:43,680 –> 00:00:45,989
فایل ها و پوشه های زیادی را در
16
00:00:45,989 –> 00:00:49,410
اینجا دریافت خواهید کرد، بنابراین پوشه اصلی که
17
00:00:49,410 –> 00:00:51,090
شما به دنبال آن خواهید بود این گیاه
18
00:00:51,090 –> 00:00:53,610
لنگ است، بنابراین این اساساً
19
00:00:53,610 –> 00:00:55,170
توزیع پایتون در آنجا بسیار
20
00:00:55,170 –> 00:00:57,570
خوب است، همه کلاسهای بستهها
21
00:00:57,570 –> 00:00:59,640
همه چیز در داخل این پوشه خاص تعریف شده است،
22
00:00:59,640 –> 00:01:02,370
بنابراین کاری که ما انجام میدهیم این
23
00:01:02,370 –> 00:01:07,619
است که ابتدا این یکی را اکنون کپی میکنیم، زیرا
24
00:01:07,619 –> 00:01:09,570
این یک دستور سفارشی است، یعنی
25
00:01:09,570 –> 00:01:12,960
ما اساساً با این SDK کار میکنیم.
26
00:01:12,960 –> 00:01:15,509
داخل محیط Splunk درست است که
27
00:01:15,509 –> 00:01:17,400
به این معنی است که تحت فرآیند spelunky است،
28
00:01:17,400 –> 00:01:21,090
بنابراین ما باید به طریقی این
29
00:01:21,090 –> 00:01:24,990
توزیع خاص پایتون را در
30
00:01:24,990 –> 00:01:27,900
Splunk خوب نگه داریم، بنابراین قبل از اینکه این کار را انجام دهیم،
31
00:01:27,900 –> 00:01:30,420
اجازه دهید
32
00:01:30,420 –> 00:01:32,600
سعی کنم اگر فقط به خط فرمان خود بروید آنچه را که میخواهم بگویم را به شما نشان دهم.
33
00:01:32,600 –> 00:01:42,000
حالا باشه و برو برو به
34
00:01:42,000 –> 00:01:50,390
صفحه اصلی Splunk، فرض کنیم فایل های برنامه سی دی c
35
00:01:50,390 –> 00:01:53,360
باشه،
36
00:01:53,360 –> 00:01:59,820
Splunk bean باشه، حالا اگر من فقط
37
00:01:59,820 –> 00:02:04,049
این دستور رو اجرا کنم دستور پایتون رو اجرا
38
00:02:04,049 –> 00:02:05,579
کنم، پس این اساساً توزیع پایتون گیاهی
39
00:02:05,579 –> 00:02:08,098
درسته، پس اگر بگم
40
00:02:08,098 –> 00:02:13,890
این PLU رو در این گیاه وارد کنید.
41
00:02:13,890 –> 00:02:16,350
اگر میبینید که صراحتاً نام ماژول را
42
00:02:16,350 –> 00:02:18,870
نمیگوید، زیرا بهطور پیشفرض بهطور پیشفرض
43
00:02:18,870 –> 00:02:22,560
با توزیع Splunk همراه نیست،
44
00:02:22,560 –> 00:02:25,440
حالا برای رفع این یکی، کاری که میتوانیم انجام دهیم این است
45
00:02:25,440 –> 00:02:30,960
که ما فقط این را
46
00:02:30,960 –> 00:02:34,500
صراحتاً کپی میکنیم، خب، ما به Splunk خود میرویم. خانه
47
00:02:34,500 –> 00:02:38,040
در حال حاضر در اینجا دو مکان که می توانید
48
00:02:38,040 –> 00:02:41,340
این کتابخانه خاص را نگه دارید در زیر Splunk است
49
00:02:41,340 –> 00:02:43,950
اگر منظور من در حال حاضر ویندوز است بنابراین
50
00:02:43,950 –> 00:02:46,140
باید به Splunk pythons برای یونیکس بروید
51
00:02:46,140 –> 00:02:48,330
این مسیر پایتون در مقایسه
52
00:02:48,330 –> 00:02:48,930
با ویندوز متفاوت است
53
00:02:48,930 –> 00:02:51,510
بنابراین این Python تحت Sp است. lunk در
54
00:02:51,510 –> 00:02:55,110
ویندوز به lib می رود و
55
00:02:55,110 –> 00:02:57,900
ما به بسته های جانبی زیر بسته های جانبی می رویم.
56
00:02:57,900 –> 00:03:00,209
57
00:03:00,209 –> 00:03:03,450
58
00:03:03,450 –> 00:03:07,050
59
00:03:07,050 –> 00:03:09,209
60
00:03:09,209 –> 00:03:12,060
خوب است، بنابراین امروز
61
00:03:12,060 –> 00:03:14,880
یک دستور سفارشی را برای tmdb
62
00:03:14,880 –> 00:03:17,670
خود درست میسازیم، بنابراین من
63
00:03:17,670 –> 00:03:19,850
این فایل خاص را در
64
00:03:19,850 –> 00:03:24,660
پوشه tmdb نگه خواهم
65
00:03:24,660 –> 00:03:33,330
داشت.
66
00:03:33,330 –> 00:03:36,360
بنابراین اگر در داخل
67
00:03:36,360 –> 00:03:39,810
بستههای Splunk Python 2.7 Lipsyte نگه دارید،
68
00:03:39,810 –> 00:03:41,820
این کلیپ طرح برای استفاده
69
00:03:41,820 –> 00:03:45,320
برای هر یک از این برنامهها در دسترس
70
00:03:45,320 –> 00:03:47,610
خواهد بود، در غیر این صورت این صراحتاً
71
00:03:47,610 –> 00:03:50,340
فقط برای برنامه شما در دسترس خواهد بود اگر
72
00:03:50,340 –> 00:03:52,650
مانند این نگه دارید، پس اکنون به ما اجازه دهید سعی کنید ببینید
73
00:03:52,650 –> 00:03:55,830
که آیا کار می کند یا نه،
74
00:03:55,830 –> 00:03:57,930
بنابراین ما فقط دوباره به پایتون
75
00:03:57,930 –> 00:04:02,670
برمی گردیم و می نویسیم import Splunk
76
00:04:02,670 –> 00:04:08,250
leap هنوز هم فکر می کنم آنها پایتونی
77
00:04:08,250 –> 00:04:11,670
دارند که باید یک بار Splunk را مجددا راه اندازی کنیم – فقط
78
00:04:11,670 –> 00:04:14,400
برای اینکه بدانیم مشکلی نیست. ما با این کار این
79
00:04:14,400 –> 00:04:19,970
است که ما به توزیع Splunk خود می رویم و
80
00:04:19,970 –> 00:04:23,660
Splunk
81
00:04:24,630 –> 00:04:30,000
چیزهایی را که Mr. Spang ما
82
00:04:30,000 –> 00:04:33,390
پس از اتمام راهاندازی مجدد Splunk برمیگردیم، بسیار خوب،
83
00:04:33,390 –> 00:04:36,060
راهاندازی مجدد Splunk ما تکمیل شده است،
84
00:04:36,060 –> 00:04:38,910
بنابراین اجازه دهید ببینیم که آیا
85
00:04:38,910 –> 00:04:40,830
وارد میشود یا نه،
86
00:04:40,830 –> 00:04:44,670
شاید به دلیل اینکه
87
00:04:44,670 –> 00:04:47,490
گیاه آن Klebe را در آن برنامه نگه داشتهایم، نتوانیم وارد کنیم.
88
00:04:47,490 –> 00:04:49,200
سطح شاید در سطح سیستم قرار نداده باشیم
89
00:04:49,200 –> 00:04:50,880
شاید به همین دلیل است که از این
90
00:04:50,880 –> 00:04:54,210
پلانک توزیع thon من مستقیماً
91
00:04:54,210 –> 00:04:55,950
نمی تواند وارد شود اما هر زمان که
92
00:04:55,950 –> 00:04:57,390
دستور سفارشی را درست ایجاد کنیم
93
00:04:57,390 –> 00:04:59,310
و آن دستور سفارشی را در
94
00:04:59,310 –> 00:05:00,840
سطح برنامه نگه داریم قطعاً
95
00:05:00,840 –> 00:05:03,570
کار می کند. فقط اجازه دهید دوباره دستور Splunk را امتحان کنیم
96
00:05:03,570 –> 00:05:09,080
Python،
97
00:05:10,340 –> 00:05:13,890
بله، اگر می بینید که نمی تواند وارد شود،
98
00:05:13,890 –> 00:05:18,600
اما اگر فقط نگه دارم اگر فقط این Labe را نگه دارم،
99
00:05:18,600 –> 00:05:21,180
اگر فقط به دانلود
100
00:05:21,180 –> 00:05:26,960
پوشه بروید Okay و این plonk leap
101
00:05:28,580 –> 00:05:34,080
را در سایت زنده کپی کنید. اگر فقط
102
00:05:34,080 –> 00:05:36,260
آن را در اینجا نگه دارم خوب است
103
00:05:36,260 –> 00:05:40,110
اگر فقط آن را اینجا نگه دارم و سپس سعی کنم آن
104
00:05:40,110 –> 00:05:43,080
را وارد کنم، این است که ما می توانیم با
105
00:05:43,080 –> 00:05:45,990
موفقیت آن را وارد کنیم، بنابراین
106
00:05:45,990 –> 00:05:47,760
شما می توانید این دو سطح را فقط می توانید سعی کنید تا
107
00:05:47,760 –> 00:05:51,300
این برگ Splunk را نگه دارید. حالا من
108
00:05:51,300 –> 00:05:54,600
فقط آن را از سطح سیستم خود حذف می کنم،
109
00:05:54,600 –> 00:05:56,970
فقط آن را از سطح برنامه خود نگه می دارم، فقط
110
00:05:56,970 –> 00:05:58,590
مهم نیست که شما می توانید آن را در سطح سیستم نگه دارید،
111
00:05:58,590 –> 00:06:02,730
خوب است، بنابراین اکنون پس از
112
00:06:02,730 –> 00:06:04,620
آن، اکنون اسکریپت دستور سفارشی را می سازیم
113
00:06:04,620 –> 00:06:06,570
اگر از
114
00:06:06,570 –> 00:06:09,320
ویدیوی قبلی من به یاد بیاوریم زمانی که در مورد
115
00:06:09,320 –> 00:06:12,600
ایجاد یک دستور سفارشی با استفاده از
116
00:06:12,600 –> 00:06:15,810
راه حل inter Splunk صحبت کردم، بنابراین
117
00:06:15,810 –> 00:06:18,600
ما یک اسکریپت پایتون را در یک قالب
118
00:06:18,600 –> 00:06:22,080
در حال حاضر ایجاد کردیم که از نظر قالب بسیار ساده
119
00:06:22,080 –> 00:06:24,480
است، اما زمانی که شما سعی می
120
00:06:24,480 –> 00:06:27,600
کنیم یک سفارشی ایجاد کنیم. دستور با استفاده از Splunk lib
121
00:06:27,600 –> 00:06:29,790
درست است، بنابراین فرمتهای خاصی نیز وجود دارد،
122
00:06:29,790 –> 00:06:32,310
بنابراین ما به دایرکتوری Splunk Lib خود میرویم، بسیار
123
00:06:32,310 –> 00:06:36,240
خوب، اکنون در داخل
124
00:06:36,240 –> 00:06:38,430
این پلان، روی این مدیر کلیپ گیاهی کلیک کنید،
125
00:06:38,430 –> 00:06:39,960
اگر میبینید پوشهای به نام نمونهها وجود دارد،
126
00:06:39,960 –> 00:06:43,320
اکنون اگر زیر را مشاهده کردید، روی OK کلیک کنید.
127
00:06:43,320 –> 00:06:44,850
دایرکتوری نمونه ها یک
128
00:06:44,850 –> 00:06:46,830
دایرکتوری به نام الگوی فرمان جستجو وجود دارد،
129
00:06:46,830 –> 00:06:49,740
بنابراین این برای ما کافی
130
00:06:49,740 –> 00:06:52,380
است تا هر نوع دستوری را ایجاد کنیم،
131
00:06:52,380 –> 00:06:54,030
اگر به پوشه bin
132
00:06:54,030 –> 00:06:56,820
آن الگو بروید، اگر آنجا را ببینید، خوب است.
133
00:06:56,820 –> 00:06:59,130
بسیاری از امپلتهای مستثنی برای پخش
134
00:06:59,130 –> 00:07:01,110
دستور گزارش دستور تولید
135
00:07:01,110 –> 00:07:02,640
دستورات دیگر دستورات فیلتر کردن
136
00:07:02,640 –> 00:07:05,370
دستورات نیز خوب است، بنابراین
137
00:07:05,370 –> 00:07:07,470
امروز میخواهیم یک دستور استریم ایجاد کنیم،
138
00:07:07,470 –> 00:07:09,150
کاری که من انجام میدهم این است که
139
00:07:09,150 –> 00:07:11,640
این فایل نقطه py جریان را کپی میکنم، خوب
140
00:07:11,640 –> 00:07:15,870
سپس آن را انجام خواهم داد. به خانه Splunk ما بروید،
141
00:07:15,870 –> 00:07:21,540
پوشه tmdb bin برنامههای TC خوب، من
142
00:07:21,540 –> 00:07:26,460
این شخص را اینجا میچسبانم، خوب حالا چیزی که ما در اینجا میخواهیم
143
00:07:26,460 –> 00:07:28,980
به آن برسیم این است که اگر
144
00:07:28,980 –> 00:07:31,080
یادت میآید خوب است، اجازه بده تا دادهها را به شما نشان دهم،
145
00:07:31,080 –> 00:07:33,530
خوب است، پس اگر فقط به
146
00:07:33,530 –> 00:07:43,890
برنامه tmdb ما بنابراین یک فهرست تماس وجود دارد tmdb
147
00:07:43,890 –> 00:07:48,990
زیرخط ایندکس سمت راست tmdb و ایندکس
148
00:07:48,990 –> 00:07:52,140
که اساساً دادههای مربوط به
149
00:07:52,140 –> 00:07:54,750
فیلمها را به درستی نگه میدارد، اگر من فقط برای همیشه
150
00:07:54,750 –> 00:07:56,940
بروم، 22 81 رکورد فیلم تاریخ فیلم
151
00:07:56,940 –> 00:08:02,430
در اینجا وجود دارد، خوب، حالا اگر ببینید ما
152
00:08:02,430 –> 00:08:04,470
داریم یک ژنراتور درست داشته باشید، بنابراین قبل از من
153
00:08:04,470 –> 00:08:06,060
دستور سفارشی trimming compass
154
00:08:06,060 –> 00:08:08,220
trimming سفارشی را نیز بر
155
00:08:08,220 –> 00:08:10,560
اساس نوع استفاده مشابهی که
156
00:08:10,560 –> 00:08:13,560
در اینجا ژنراتور داریم، کار ما این است
157
00:08:13,560 –> 00:08:16,230
که نام کلی را با استفاده از
158
00:08:16,230 –> 00:08:20,430
فراخوانی API در حال حاضر برای آن wh پیدا کنیم. در ما انجام خواهیم داد این
159
00:08:20,430 –> 00:08:25,800
است که ما ابتدا نام oky این را تغییر می دهیم این
160
00:08:25,800 –> 00:08:28,850
تولید a است به عنوان ایجاد Okay و
161
00:08:28,850 –> 00:08:33,380
سپس چند
162
00:08:33,380 –> 00:08:36,000
ستون را در اینجا می گیریم، خوب فرض کنید
163
00:08:36,000 –> 00:08:38,850
ID فیلم یک عنوان و عنوان اصلی را در
164
00:08:38,850 –> 00:08:41,070
اینجا ایجاد کند، فقط برای تجسم
165
00:08:41,070 –> 00:08:44,640
چیزی در اینجا. در اینجا اکنون کاری که ما انجام خواهیم داد این
166
00:08:44,640 –> 00:08:50,240
است که بر اساس شما سفارش می
167
00:08:50,660 –> 00:08:56,500
دهیم. ما فقط بر اساس شناسه فیلم مرتب می کنیم بسیار خوب، بنابراین
168
00:08:56,500 –> 00:08:59,120
اگر می بینید که تعداد زیادی
169
00:08:59,120 –> 00:09:02,329
شناسه جنر در اینجا وجود دارد که اگر
170
00:09:02,329 –> 00:09:03,920
یک فیلم خاص می تواند متعلق به آن باشد.
171
00:09:03,920 –> 00:09:07,339
چند جنسیت در اینجا درست است، بنابراین کاری
172
00:09:07,339 –> 00:09:10,009
که باید انجام دهیم این است که اکنون انجام می دهیم MV
173
00:09:10,009 –> 00:09:15,529
expand MV expand وقتی شناسه های Jenner را گسترش می دهیم
174
00:09:15,529 –> 00:09:18,350
بسیار خوب است، بنابراین هر زمان
175
00:09:18,350 –> 00:09:20,000
که این داده ها را به
176
00:09:20,000 –> 00:09:22,519
دستور سفارشی خود ارسال کنیم،
177
00:09:22,519 –> 00:09:24,769
یک ردیف را ارسال خواهیم کرد. صدا خوب است، به همین دلیل است که برای
178
00:09:24,769 –> 00:09:26,870
این فیلم اکنون این چهار
179
00:09:26,870 –> 00:09:30,019
ردیف را در آنجا ایجاد کرده است، حالا وظیفه ما فراخوانی یک
180
00:09:30,019 –> 00:09:32,120
فرمان سفارشی است که اساساً
181
00:09:32,120 –> 00:09:34,730
این Jenner I D را از هر ردیف می گیرد
182
00:09:34,730 –> 00:09:37,430
و نام عمومی را نیز خوب
183
00:09:37,430 –> 00:09:39,889
و در آن سفارشی برمی گرداند. فرمان خواهیم داد
184
00:09:39,889 –> 00:09:44,089
یک ورودی به نام اجازه دهید یک نام فیلد باشد،
185
00:09:44,089 –> 00:09:47,060
با استفاده از آن ورودی، میتوانیم تعیین کنیم
186
00:09:47,060 –> 00:09:49,130
که نام فایل خروجی چه خواهد بود،
187
00:09:49,130 –> 00:09:50,690
بنابراین من فقط میخواستم به
188
00:09:50,690 –> 00:09:52,790
شما نشان دهم که میتوانید
189
00:09:52,790 –> 00:09:55,399
نام فیلد را نیز به آن جا منتقل کنید، خب
190
00:09:55,399 –> 00:09:58,220
اجازه دهید ما اکنون آن دستور سفارشی را می سازیم، بنابراین
191
00:09:58,220 –> 00:10:00,699
کاری که من انجام خواهم داد، فقط
192
00:10:00,699 –> 00:10:07,430
پوشه را باز می کنم، C Apps است، شما فقط
193
00:10:07,430 –> 00:10:14,449
این پوشه را در کد من باز کنید، خوب است، بنابراین
194
00:10:14,449 –> 00:10:16,910
ما خواهیم داشت که این جریان نقطه
195
00:10:16,910 –> 00:10:19,459
py را در اینجا کپی کرده ایم، بنابراین به ما اجازه دهید
196
00:10:19,459 –> 00:10:22,399
ابتدا این جریان را
197
00:10:22,399 –> 00:10:27,019
198
00:10:27,019 –> 00:10:29,930
199
00:10:29,930 –> 00:10:34,660
200
00:10:34,660 –> 00:10:38,720
201
00:10:38,720 –> 00:10:47,000
تجزیه و تحلیل کنید.
202
00:10:47,000 –> 00:10:49,550
فقط با این
203
00:10:49,550 –> 00:10:54,620
فایل ریتم کار کنید، بنابراین در حال حاضر سه M DV استریم
204
00:10:54,620 –> 00:10:58,670
نقطه
205
00:10:58,670 –> 00:11:01,850
206
00:11:01,850 –> 00:11:04,100
207
00:11:04,100 –> 00:11:06,350
208
00:11:06,350 –> 00:11:08,449
py است. کلاس
209
00:11:08,449 –> 00:11:12,380
اساسا که که برای
210
00:11:12,380 –> 00:11:14,870
ایجاد هر نوع دستور سفارشی در
211
00:11:14,870 –> 00:11:17,870
اینجا مفید خواهد بود، خوب حالا در این دستور جستجو،
212
00:11:17,870 –> 00:11:20,990
این کلاس،
213
00:11:20,990 –> 00:11:23,839
ماژولهای فرعی زیادی در اینجا تعریف شده است که یکی از
214
00:11:23,839 –> 00:11:27,139
آنها دستور پخش جریانی است Okay، به این
215
00:11:27,139 –> 00:11:29,899
معنی که هر زمان خواستیم هر جریانی ایجاد کنیم.
216
00:11:29,899 –> 00:11:31,670
دستور سفارشی باید
217
00:11:31,670 –> 00:11:33,740
این یکی را وارد کنیم، این ماژول
218
00:11:33,740 –> 00:11:36,079
را به اینجا وارد کنیم، خوب حالا به غیر از دستور پخش جریانی،
219
00:11:36,079 –> 00:11:38,449
اگر میبینید ما
220
00:11:38,449 –> 00:11:42,009
اعتباردهندههای گزینه پیکربندی را نیز وارد کردهایم و
221
00:11:42,009 –> 00:11:45,050
در حال حاضر ارسال میکنیم، این ارسال
222
00:11:45,050 –> 00:11:47,509
برای پراکنده کردن جستجو در اینجا مفید است،
223
00:11:47,509 –> 00:11:49,610
اگر میبینید این به معنای این دستور است. در
224
00:11:49,610 –> 00:11:51,769
واقع این شخص در حال اجرا است، این شخص در حال
225
00:11:51,769 –> 00:11:54,259
مدیریت آن بخش است، اکنون بخش پیکربندی
226
00:11:54,259 –> 00:11:57,709
اساساً است، اگر ببینید وقتی
227
00:11:57,709 –> 00:12:00,529
در دستورات conf درست
228
00:12:00,529 –> 00:12:02,779
این دستور سفارشی خاص را تعریف می کنید
229
00:12:02,779 –> 00:12:04,610
، تنظیمات زیادی را در آنجا ارائه می دهید،
230
00:12:04,610 –> 00:12:07,759
می توانید با استفاده از این آن رفتار را لغو
231
00:12:07,759 –> 00:12:10,519
کنید. کلاس پیکربندی نیز
232
00:12:10,519 –> 00:12:14,060
خوب است، به این معنی که در اینجا شما
233
00:12:14,060 –> 00:12:16,339
اساساً می توانید
234
00:12:16,339 –> 00:12:18,529
تنظیمات زیادی را در کد خود تعریف کنید. خوب
235
00:12:18,529 –> 00:12:22,250
است که شما می توانید گزینه گزینه را انجام دهید
236
00:12:22,250 –> 00:12:25,339
کلاسی است که اساساً نشان دهنده این است که
237
00:12:25,339 –> 00:12:28,009
اگر می خواهید مقداری ورودی به
238
00:12:28,009 –> 00:12:30,050
این دستور سفارشی درست کنید، بنابراین این شخصی است
239
00:12:30,050 –> 00:12:32,329
که از آن استفاده می کند، بنابراین امروز ما
240
00:12:32,329 –> 00:12:34,639
یک ورودی نیز برای دستور سفارشی خود داریم.
241
00:12:34,639 –> 00:12:36,529
بنابراین ما از این گزینه نیز استفاده خواهیم کرد
242
00:12:36,529 –> 00:12:39,800
و اعتباردهنده ها ورودی را ارزیابی می کنند
243
00:12:39,800 –> 00:12:41,930
مانند اینکه آیا یک عبارت معمولی است
244
00:12:41,930 –> 00:12:44,300
یا نه یک مقدار بولی.
245
00:12:44,300 –> 00:12:45,230
246
00:12:45,230 –> 00:12:47,630
247
00:12:47,630 –> 00:12:51,050
248
00:12:51,050 –> 00:12:53,389
استفاده از امروز به به فقط
249
00:12:53,389 –> 00:12:56,420
برای نمایش آن، خوب است، اگر آن را
250
00:12:56,420 –> 00:12:59,300
اینجا ببینید، وقتی این الگو را
251
00:12:59,300 –> 00:13:00,769
درست در اینجا باز می کنم، چیزی
252
00:13:00,769 –> 00:13:03,439
به نام عنوان فرمان در اینجا وجود دارد، اگر
253
00:13:03,439 –> 00:13:06,410
آن را ببینید، اینجا ظاهر می شود،
254
00:13:06,410 –> 00:13:08,839
در اینجا نیز ظاهر می شود. شما باید
255
00:13:08,839 –> 00:13:12,170
این شخص را در کد خود جایگزین کنید،
256
00:13:12,170 –> 00:13:16,010
بنابراین اگر می خواهید
257
00:13:16,010 –> 00:13:17,840
بگویید دستور شما
258
00:13:17,840 –> 00:13:23,900
Gate G است و دوباره جریان جنر را خوب دریافت کنید، بنابراین
259
00:13:23,900 –> 00:13:26,000
من فقط آن
260
00:13:26,000 –> 00:13:31,100
قسمت عنوان نقطه دستور را اینجا جایگزین می کنم، خوب و اینجا
261
00:13:31,100 –> 00:13:34,850
نیز بسیار خوب، این بدان معناست که اگر
262
00:13:34,850 –> 00:13:37,520
نام کلاس من در داخل من با
263
00:13:37,520 –> 00:13:39,650
نام کلاس دستوری سفارشی در حال تبدیل شدن به
264
00:13:39,650 –> 00:13:42,410
نام فرمان است، پس دنیای فرمان در
265
00:13:42,410 –> 00:13:45,529
اینجا بسیار خوب است و اساساً
266
00:13:45,529 –> 00:13:47,540
از این کلاس دستور پخش جریانی به ارث میرسد،
267
00:13:47,540 –> 00:13:48,470
268
00:13:48,470 –> 00:13:51,800
اکنون اینجا نیز وقتی که ما را ارسال میکنیم، به ارث میرسد.
269
00:13:51,800 –> 00:13:53,300
آیا ما با نام کامل ارسال می کنیم
270
00:13:53,300 –> 00:13:56,570
خوب است حالا اجازه دهید
271
00:13:56,570 –> 00:13:59,210
دستورات فایل شمارش نقطه را نیز بسازیم خوب است
272
00:13:59,210 –> 00:14:02,450
بنابراین من فقط این شخص را کپی می کنم فقط
273
00:14:02,450 –> 00:14:06,230
باید به خاطر داشته باشید که بقیه موارد
274
00:14:06,230 –> 00:14:08,510
مانند فعال کردن هدر خروجی هدر
275
00:14:08,510 –> 00:14:11,089
به اطلاعات آقا نیاز دارد. مانند
276
00:14:11,089 –> 00:14:13,420
این خواهد بود که پیکربندی این دستورات را نیز ارائه خواهم کرد،
277
00:14:13,420 –> 00:14:16,970
بنابراین تنها چیزی
278
00:14:16,970 –> 00:14:19,580
که باید تغییر دهید نام فایل در
279
00:14:19,580 –> 00:14:23,089
اینجا است، بنابراین نام فایل ما tmdb استریم نقطه
280
00:14:23,089 –> 00:14:27,110
p1 صحیح است، بنابراین نام فایل را
281
00:14:27,110 –> 00:14:30,650
در اینجا میدهیم. و نام دستور ما
282
00:14:30,650 –> 00:14:33,890
چیست در اینجا نام دستور ما
283
00:14:33,890 –> 00:14:37,850
چیست، nummies دستور ما تا این مرحله جریان عمومی پیدا میکند،
284
00:14:37,850 –> 00:14:40,460
حتی زمانی که ما از
285
00:14:40,460 –> 00:14:43,130
سمت راست SPL تماس میگیریم، آن را با استفاده از این
286
00:14:43,130 –> 00:14:44,900
نام صدا میزنیم، شما فرمان را اضافه نمیکنید
287
00:14:44,900 –> 00:14:46,820
در آنجا این دستور فقط زمانی اضافه می شود
288
00:14:46,820 –> 00:14:50,660
که در داخل کد پایتون خود
289
00:14:50,660 –> 00:14:52,370
نام کلاس را تعریف کرده و
290
00:14:52,370 –> 00:14:55,520
آن را ارسال کنیم که مشکلی نیست، بنابراین نام دستور ما
291
00:14:55,520 –> 00:14:59,240
جریان Jenner را دریافت می کند و
292
00:14:59,240 –> 00:15:02,209
فایل TM devstream dot py را اجرا می کند، بنابراین
293
00:15:02,209 –> 00:15:08,990
من فقط آن را ذخیره می کنم. خوب، پس ما
294
00:15:08,990 –> 00:15:11,150
دستورات conf را ایجاد کردیم، اجازه دهید این
295
00:15:11,150 –> 00:15:13,760
فایل پایتون خاص را بسازیم، حالا خوب است،
296
00:15:13,760 –> 00:15:16,430
اگر در داخل این کلاس دستور جریان عمومی دروازه را می بینید
297
00:15:16,430 –> 00:15:18,500
، یک
298
00:15:18,500 –> 00:15:20,900
روش استریم در اینجا وجود دارد، بنابراین هر زمان که می
299
00:15:20,900 –> 00:15:23,990
خواهید یک دستور سفارشی استریم ایجاد
300
00:15:23,990 –> 00:15:26,240
کنید، باید این روش را در آنجا لغو کنید
301
00:15:26,240 –> 00:15:28,459
، یعنی هر
302
00:15:28,459 –> 00:15:30,350
رفتاری که میخواهید برای
303
00:15:30,350 –> 00:15:31,570
آن فرمان اعمال کنید، باید
304
00:15:31,570 –> 00:15:33,970
به اینجا بیاید، اگر میبینید که
305
00:15:33,970 –> 00:15:38,110
این روش جریان فرمان جریانی
306
00:15:38,110 –> 00:15:40,900
اساساً در حال گرفتن است و رویدادهای فراخوانی را
307
00:15:40,900 –> 00:15:45,100
درست وارد میکند، بنابراین این رویدادها هستند که
308
00:15:45,100 –> 00:15:46,840
اساساً این است. دادهای است که
309
00:15:46,840 –> 00:15:49,870
اساساً از پایتون ما برای این شخص ارسال میشود. این به این
310
00:15:49,870 –> 00:15:53,260
311
00:15:53,260 –> 00:15:55,000
معنی است که ما
312
00:15:55,000 –> 00:15:57,160
این جدول خاص را به اینجا ارسال خواهیم کرد.
313
00:15:57,160 –> 00:15:59,440
جدول به این دستور در آنجا بسیار خوب است،
314
00:15:59,440 –> 00:16:03,400
بنابراین اکنون ما کد خود را می نویسیم، بنابراین
315
00:16:03,400 –> 00:16:05,770
سعی می کنیم در رابطه با URL فراخوانی به روش مشابه بنویسیم،
316
00:16:05,770 –> 00:16:08,590
317
00:16:08,590 –> 00:16:10,930
و قبل از آن اجازه دهید
318
00:16:10,930 –> 00:16:16,650
ما به وب سایت tmdb خود برویم، خوب tmdb
319
00:16:16,650 –> 00:16:20,410
فقط مستقیماً به نمای کلی API آنها
320
00:16:20,410 –> 00:16:22,900
من فقط مستقیماً به داستان توسعه دهنده آنها می روم.
321
00:16:22,900 –> 00:16:28,630
tmdb اکنون
322
00:16:28,630 –> 00:16:32,620
برای Jenner زمان زیادی می برد، بنابراین یک API وجود دارد به نام
323
00:16:32,620 –> 00:16:35,410
get for movie، این همان API است
324
00:16:35,410 –> 00:16:38,770
که اگر فقط توکن API خود را به آنجا منتقل کنید، این API
325
00:16:38,770 –> 00:16:43,990
وجود دارد.
326
00:16:43,990 –> 00:16:46,090
لیست کلی را درست برمی گرداند، اجازه دهید ما
327
00:16:46,090 –> 00:16:50,380
آن را امتحان کنیم، بنابراین من فقط گیت قدیمی خود را
328
00:16:50,380 –> 00:16:54,340
در جایی که کلید API خود را دارم باز می کنم،
329
00:16:54,340 –> 00:16:56,500
بنابراین این همان
330
00:16:56,500 –> 00:16:59,200
راه حلی است که قبلا ایجاد کرده بودیم.
331
00:16:59,200 –> 00:17:01,660
پیوند وید