1
00:00:05,130 --> 00:00:12,060
The Gmail connection and configuration, hi, everyone, today, as I promised, we're going to test

2
00:00:12,060 --> 00:00:16,490
the poultry protocol and to do that first, I'm going to open a terminal.

3
00:00:17,130 --> 00:00:22,620
So let's open the terminal and I will increase its size a bit, OK?

4
00:00:22,900 --> 00:00:24,830
And also open by charm.

5
00:00:25,340 --> 00:00:28,050
OK, so why would it opens?

6
00:00:28,050 --> 00:00:33,480
I will go to my folder of preference that I want to execute the code.

7
00:00:33,660 --> 00:00:39,530
And we're basically going to create a brand new script in which I'm going to show you how you can write,

8
00:00:39,540 --> 00:00:44,060
create the file and then create the proper protocol and assess your email.

9
00:00:44,400 --> 00:00:52,360
So once by charmeuse I will select the resources folder and now we're going here into the folder.

10
00:00:52,770 --> 00:00:56,940
So in your resources folder, let's create Section six.

11
00:00:56,940 --> 00:01:07,380
So let's create a new directory, Section six, or actually let's still write in Section five, as I

12
00:01:07,380 --> 00:01:09,810
don't want to confuse you with new sections here.

13
00:01:09,990 --> 00:01:11,810
And we only have two files.

14
00:01:12,060 --> 00:01:22,110
So simply in Section five, I actually create the new python file in this file will be called pop mail.

15
00:01:22,530 --> 00:01:28,000
OK, let's validate here and let's now write the code.

16
00:01:28,050 --> 00:01:33,270
So first of all, I will of course, assess the python environment.

17
00:01:33,270 --> 00:01:47,400
So I write hash tag, exclamation mark usera slash bean slash EMV, OK, and then Python three, OK,

18
00:01:47,820 --> 00:01:49,410
and then let's import

19
00:01:52,050 --> 00:01:53,340
pop library.

20
00:01:53,490 --> 00:02:03,450
The code is the library we're actually going to use and then let's write mailbox equals pople library

21
00:02:03,840 --> 00:02:08,940
dot pop three underscore SSL.

22
00:02:09,210 --> 00:02:15,300
So you can see that here we're already using the popular SSL protocol and with this protocol we're going

23
00:02:15,300 --> 00:02:19,710
to connect to the server and we connect to a server with the following way.

24
00:02:19,860 --> 00:02:37,350
So let's write pop dot Gmail dot com comma nine nine five and then let's write mailbox dot user and

25
00:02:37,350 --> 00:02:41,790
so inside the brickies here guys, you can write your username.

26
00:02:42,090 --> 00:02:49,360
So my username, it's Pittaway, Yaniv Pittaway, Yaniv.

27
00:02:49,380 --> 00:02:49,980
That's it.

28
00:02:50,190 --> 00:02:54,300
And it automatically will at r at Gmail dot com.

29
00:02:54,300 --> 00:02:55,500
So don't worry about that.

30
00:02:55,710 --> 00:03:01,860
And after that you need to add your password so you can do this by mailbox.

31
00:03:01,890 --> 00:03:07,220
OK, dot pass and here you are adding your password.

32
00:03:07,230 --> 00:03:13,410
Of course I'm not going to add my password because you will be able to access my email and see all the

33
00:03:13,410 --> 00:03:15,030
secret messages that are out there.

34
00:03:15,810 --> 00:03:27,640
So I want privately, but here you can add your password and after that let's print mailbox dot get

35
00:03:27,670 --> 00:03:28,320
welcome.

36
00:03:28,320 --> 00:03:32,340
So we'll print some sort of welcome message so we can see it.

37
00:03:32,550 --> 00:03:39,060
And after that I will write a for loop and then index.

38
00:03:39,780 --> 00:03:43,200
So for index in range.

39
00:03:43,690 --> 00:03:47,640
OK, and then let's right here message.

40
00:03:48,120 --> 00:03:48,720
Yes.

41
00:03:48,720 --> 00:03:49,140
OK.

42
00:03:49,320 --> 00:03:56,070
Actually here we do not actually define the message so I will define it and the message is actually

43
00:03:56,070 --> 00:04:01,140
a parameter which is going to be created from the mailbox parameter.

44
00:04:01,350 --> 00:04:10,080
So I write message equals Lenn and then in the brackets mailbox.

45
00:04:10,080 --> 00:04:16,800
So the parameters are already created, which is a top three protocol parameter that list.

46
00:04:18,270 --> 00:04:20,350
And here let's write one.

47
00:04:20,470 --> 00:04:22,290
So the first character in this list.

48
00:04:22,380 --> 00:04:24,180
OK, that's it.

49
00:04:24,180 --> 00:04:24,870
Our message.

50
00:04:24,870 --> 00:04:27,180
And now this message is the same as here.

51
00:04:27,180 --> 00:04:31,650
So it's past the for loop and then let's write and nested for loop.

52
00:04:31,670 --> 00:04:44,100
So I write for here inside message in mailbox dot read through ok index.

53
00:04:45,030 --> 00:04:45,690
That's right.

54
00:04:46,080 --> 00:04:49,800
Plus one and then one here.

55
00:04:49,950 --> 00:04:56,220
OK, so for this print message.

56
00:04:57,030 --> 00:04:59,010
OK, that's it.

57
00:04:59,010 --> 00:05:03,120
And then I will write here mailbox.

58
00:05:04,210 --> 00:05:10,630
OK, actually removed his brackets because this thought, that's it.

59
00:05:10,730 --> 00:05:14,110
OK, so we use the quick parameter on our mailbox.

60
00:05:14,630 --> 00:05:15,960
OK, we're ready here.

61
00:05:16,450 --> 00:05:18,380
So let's save this.

62
00:05:18,400 --> 00:05:22,700
Don't forget, while your password go to a terminal and run this code.

63
00:05:23,020 --> 00:05:26,170
So let's go, guys, into Section five.

64
00:05:26,410 --> 00:05:28,480
OK, Airways.

65
00:05:29,140 --> 00:05:31,590
And here you can see the pope may not be away.

66
00:05:31,640 --> 00:05:36,410
So let's write Python Pulpmill the P way.

67
00:05:36,430 --> 00:05:38,360
Let's run it in here.

68
00:05:38,360 --> 00:05:40,360
You can see that the code actually run.

69
00:05:40,600 --> 00:05:48,160
And what we're doing here, actually, we just received or retrieved all of the messages in my mailbox.

70
00:05:48,160 --> 00:05:50,430
You can see how many they are there.

71
00:05:50,440 --> 00:05:51,160
Quite a lot.

72
00:05:51,550 --> 00:05:57,090
And actually, if I were to retrieve the messages from my other mailbox, there would be even more.

73
00:05:57,460 --> 00:06:05,470
So basically here you get into an HTML file, just HTML file all the messages, the codes of all the

74
00:06:05,470 --> 00:06:10,330
messages, how they're encrypted into my email.

75
00:06:11,130 --> 00:06:18,520
OK, so you can see that here we connect it to the server and to the email so you can see deliver it

76
00:06:18,760 --> 00:06:26,170
and then received by then you get the ports, the SMTP protocol and then you start receiving all the

77
00:06:26,170 --> 00:06:26,830
mails here.

78
00:06:27,070 --> 00:06:32,650
Obviously here from these things, you cannot understand basically absolutely anything.

79
00:06:33,040 --> 00:06:43,770
You can just see different senders, different encryption messages and HTML code that is actually H.T.

80
00:06:43,770 --> 00:06:49,270
a malicious code that's the same kwassa padding and how the email is basically positioned.

81
00:06:49,480 --> 00:06:53,430
What is the budget of each different email that they have in my mailbox?

82
00:06:54,100 --> 00:07:00,880
So obviously here, guys, there is not much that you can understand, but you can actually see how

83
00:07:00,880 --> 00:07:07,270
you can get all the information for analysis from the email that you stated here and now.

84
00:07:07,270 --> 00:07:13,440
Actually, I want to create another file which will actually ask the user to enter his credit.

85
00:07:13,470 --> 00:07:19,600
Also, this will be way more dynamic file that can be used from anyone who has a Gmail that wants to

86
00:07:19,600 --> 00:07:20,320
have his credit.

87
00:07:20,730 --> 00:07:27,760
So I opened back up this picture ID and let's create the new file.

88
00:07:28,160 --> 00:07:34,680
OK, and I will right here, Pop ask.

89
00:07:35,500 --> 00:07:39,280
OK, so get a pop, ask people why file here.

90
00:07:39,700 --> 00:07:46,680
And the idea of this file is to print only the new messages that we received on our email address.

91
00:07:46,960 --> 00:07:50,650
So no other messages will be displayed except the new ones.

92
00:07:50,980 --> 00:07:53,830
And let's try the file so I can show you how this is done.

93
00:07:54,850 --> 00:08:03,540
So first of all, of course, we'll do the python initialization by user been E and V Python three,

94
00:08:03,820 --> 00:08:09,810
OK, and then let's import pop library and then I'll import.

95
00:08:10,120 --> 00:08:21,450
OK, I will import, get the pass and then let's create new value called mailbox.

96
00:08:21,490 --> 00:08:28,920
OK, mailbox will be equal to pop library and dot pop three underscore SSL.

97
00:08:29,260 --> 00:08:33,220
And here again we're going to assess the Gmail server.

98
00:08:33,220 --> 00:08:49,090
So pop that Gmail dot com comma nine nine five and actually limit to one very important thing that I

99
00:08:49,090 --> 00:08:51,640
probably missed and they didn't tell you.

100
00:08:51,940 --> 00:08:58,010
It is very important before running all that code to establish connection with Gmail and that will show

101
00:08:58,030 --> 00:08:58,860
how this is done.

102
00:08:59,200 --> 00:09:07,510
So if I go now here to my Gmail and then go to see all settings, OK, here, you can configure your

103
00:09:07,510 --> 00:09:15,250
Gmail and you can see actually we have four world and Pop IMAP, OK?

104
00:09:16,240 --> 00:09:21,520
And here you are basically getting your options for Pope and for IMAP.

105
00:09:21,790 --> 00:09:31,210
And although I think that your pope function is already created, then enabled here, you don't need

106
00:09:31,210 --> 00:09:34,750
to do actually absolutely anything for the pope.

107
00:09:34,750 --> 00:09:35,440
Don't vote.

108
00:09:35,440 --> 00:09:41,400
But in general, the pope functionality, it's enabled.

109
00:09:41,410 --> 00:09:43,680
But make sure that you have this option here.

110
00:09:44,380 --> 00:09:47,530
Keep Gmail copy in the inbox.

111
00:09:47,560 --> 00:09:49,810
OK, so this is fine.

112
00:09:49,810 --> 00:09:52,660
And also you can configure the IMAP here.

113
00:09:52,960 --> 00:09:59,920
So make sure that this option is to enabled out to exchange is also to enable and do not limit the number

114
00:09:59,920 --> 00:10:03,040
of messages on my map is also enabled in the.

115
00:10:03,080 --> 00:10:09,350
I'm up, we don't talk about it yet, but you will need it for the next lecture's because the next protocol

116
00:10:09,350 --> 00:10:15,020
we're going to talk about and as you can see, Jhilmil perfectly predicts this type of protocols as

117
00:10:15,020 --> 00:10:17,310
they're the most commonly used out there.

118
00:10:17,690 --> 00:10:21,550
Now, once you know that, let's go back to the cold.

119
00:10:21,980 --> 00:10:28,900
So, as I said here, we're getting on board nine, nine, five, and then under it, let's write user

120
00:10:28,940 --> 00:10:32,870
name equals input.

121
00:10:33,830 --> 00:10:36,380
And in the brackets, let's enter.

122
00:10:37,580 --> 00:10:43,290
Enter your name or actually user name.

123
00:10:43,510 --> 00:10:46,850
OK, and then let's create a password.

124
00:10:47,000 --> 00:10:51,710
So password will be equal to get pass.

125
00:10:52,040 --> 00:10:56,810
And we're doing that in a different way because obviously you don't want your password to be visible

126
00:10:56,810 --> 00:10:59,150
on the screen while you're typing it.

127
00:10:59,450 --> 00:11:06,700
So I will do get past pass and then let's write prompts to be equal.

128
00:11:07,310 --> 00:11:12,950
And here is what method is going to be written to the user in order to get his password.

129
00:11:13,130 --> 00:11:18,390
So I write Enter your password.

130
00:11:18,850 --> 00:11:23,720
OK, and let's write a semicolon here.

131
00:11:24,380 --> 00:11:24,960
That's it.

132
00:11:25,190 --> 00:11:28,130
Now, once we have the parameters, we need it.

133
00:11:28,140 --> 00:11:31,740
So we have our mailbox, we have the user name and we have the password.

134
00:11:32,000 --> 00:11:35,860
Now we can use them in order to get the information from our email.

135
00:11:36,230 --> 00:11:40,610
So let's do mail box dot user.

136
00:11:41,390 --> 00:11:43,610
And here I write user name.

137
00:11:44,160 --> 00:11:54,350
OK, and then mailbox dot pass underscore and then you can write the password.

138
00:11:54,750 --> 00:12:02,210
OK, so here's how we pass the username and password to our mailbox which is located on Gmail dot com.

139
00:12:02,840 --> 00:12:03,200
Right.

140
00:12:03,680 --> 00:12:13,790
So while the creators are checked and accepted and we can continue, so let's do mail information.

141
00:12:14,720 --> 00:12:15,270
OK.

142
00:12:15,590 --> 00:12:21,620
And this will be quote to mailbox dot start.

143
00:12:22,610 --> 00:12:27,760
OK, and this is how we started getting the information from our email.

144
00:12:27,930 --> 00:12:31,000
OK, we're getting our email status.

145
00:12:31,010 --> 00:12:41,270
And here I would like to print our message code number of new emails.

146
00:12:41,490 --> 00:12:48,470
OK, and a layman right here, percent is in on the place of percent this list.

147
00:12:48,470 --> 00:12:48,830
Right.

148
00:12:48,890 --> 00:12:53,250
Email information, OK.

149
00:12:54,620 --> 00:13:07,520
And then under it, the last number of mails and this will be called to email information is zero.

150
00:13:07,790 --> 00:13:10,870
OK, because the mailbox does stopped.

151
00:13:12,320 --> 00:13:18,830
So on the zero in that list, which means this is the first place we're basically getting the number

152
00:13:18,860 --> 00:13:20,610
of unread emails.

153
00:13:20,660 --> 00:13:21,030
OK.

154
00:13:22,460 --> 00:13:23,780
OK, so that's good.

155
00:13:24,200 --> 00:13:32,190
And this means that here we're going to print the number of the emails that are not read yet.

156
00:13:32,210 --> 00:13:33,290
So the new emails.

157
00:13:33,560 --> 00:13:38,810
But also I would like to display some of the information of those emails, not just a number.

158
00:13:39,220 --> 00:13:40,820
So let's create here for Loop.

159
00:13:41,180 --> 00:13:49,900
So for I in range and the range here will be the number of mails.

160
00:13:50,210 --> 00:13:56,540
OK, actually instead let's create something different because I don't think that this would work.

161
00:13:56,930 --> 00:14:01,330
Let's create another parameter which is called no messages.

162
00:14:01,580 --> 00:14:10,280
OK, so a number of messages will be equal to Len Mailbox that list the brackets and then you say they

163
00:14:10,280 --> 00:14:10,970
will write one.

164
00:14:12,480 --> 00:14:18,860
OK, so we're going to take the first character from this list, which is going to be the number of

165
00:14:18,860 --> 00:14:27,710
messages, and then we can actually pass the number messages here in order to assess the each of these

166
00:14:27,710 --> 00:14:28,490
messages there.

167
00:14:28,550 --> 00:14:35,310
OK, so let's say the number one you refer to measure one, then message to the military and so on.

168
00:14:35,690 --> 00:14:43,040
So for each number, so for each message, basically, first of all, we're going to print.

169
00:14:44,330 --> 00:14:52,310
OK, uh, let's do backslash N and I will write message

170
00:14:54,560 --> 00:14:55,340
number.

171
00:14:55,880 --> 00:14:56,520
OK.

172
00:14:58,400 --> 00:15:00,800
Plus estar.

173
00:15:02,800 --> 00:15:11,260
I plus one, so I plus one, because obviously the first message will be on the character zero, so

174
00:15:11,270 --> 00:15:15,710
I would like to incremented with one for that reason, then let's print.

175
00:15:16,560 --> 00:15:20,160
OK, so let's print some separation.

176
00:15:20,410 --> 00:15:22,590
So I at some length here.

177
00:15:23,050 --> 00:15:23,640
That's it.

178
00:15:24,190 --> 00:15:27,840
And now, now is the time to actually read the message.

179
00:15:28,180 --> 00:15:29,470
So let's hear it.

180
00:15:29,510 --> 00:15:30,940
Response.

181
00:15:33,170 --> 00:15:33,860
Cuomo.

182
00:15:35,840 --> 00:15:51,200
Heather Lyons, KOMO Bites, and this will be equal to Mailbox Dot Retrieve.

183
00:15:53,960 --> 00:15:55,490
I lost one.

184
00:15:55,780 --> 00:16:04,130
OK, so here we are going to get the response to the hair and the bites, and this is because the dysfunction

185
00:16:04,130 --> 00:16:07,930
here retrieve provides all of those in the role.

186
00:16:07,940 --> 00:16:13,970
So the first of which is the response will be provided to the response variable, then the second to

187
00:16:13,970 --> 00:16:16,620
the headlines and then to the bites.

188
00:16:16,710 --> 00:16:20,450
OK, that's quite useful after that.

189
00:16:21,520 --> 00:16:23,290
Let's do some prints.

190
00:16:23,300 --> 00:16:27,610
So I would like to print some of the information from that message.

191
00:16:27,620 --> 00:16:36,560
So I'll write print and then I'll write a message I.D., OK, and we're going to print the metadata

192
00:16:36,620 --> 00:16:47,620
was located on the other lines which already obtained, and it is actually a list of lines.

193
00:16:47,630 --> 00:16:53,690
So the idea is basically the first the first word in this list of lines.

194
00:16:54,120 --> 00:16:56,120
Then let's print.

195
00:16:58,210 --> 00:17:08,440
Date, OK, and here the date is usually located to the second character of the lines, then let's do

196
00:17:08,440 --> 00:17:21,070
an hour print and the next print will be a reply to and here we are going to see the headlines in just

197
00:17:21,070 --> 00:17:22,170
located in four.

198
00:17:22,630 --> 00:17:26,050
So you can see that here, what we're basically doing.

199
00:17:26,050 --> 00:17:31,390
So we're getting headlines basically contains all the data needed.

200
00:17:31,570 --> 00:17:36,610
OK, but what we're doing here is simply presenting this data in better to read way.

201
00:17:36,940 --> 00:17:42,640
I can obviously do print headlines and we are going to get all the information the same time.

202
00:17:42,880 --> 00:17:44,340
But this is not the purpose here.

203
00:17:44,350 --> 00:17:48,720
The purpose is to make something that is well presented to the user.

204
00:17:48,880 --> 00:17:54,260
So it's easy to read and let's create the next line, which is the two.

205
00:17:56,110 --> 00:18:05,920
OK, and here again, let's right here, the lines in this will be on position five, then I can print.

206
00:18:08,120 --> 00:18:08,930
Subject.

207
00:18:09,920 --> 00:18:10,470
OK.

208
00:18:11,090 --> 00:18:18,830
Next is the subject, so let's do headlines again and then seven.

209
00:18:22,510 --> 00:18:30,900
Actually, this one six sorry, six, then let's print again, and the next one will be my.

210
00:18:32,950 --> 00:18:37,700
OK, let's write comma and again headlines, and this will be OK.

211
00:18:38,200 --> 00:18:42,520
Now to the seventh element in that list.

212
00:18:42,760 --> 00:18:48,670
And finally, let's print the last thing, which is the content type.

213
00:18:50,860 --> 00:18:53,200
Content type.

214
00:18:54,780 --> 00:18:57,970
OK, Cuomo headlines.

215
00:18:57,970 --> 00:19:00,760
And this will be on the eighth location.

216
00:19:01,480 --> 00:19:09,160
And once we're done, guys here, let's extend the for loop by going to the higher elevation level and

217
00:19:09,160 --> 00:19:12,770
let's right mailbox dot quit.

218
00:19:12,880 --> 00:19:16,830
So here is how we close the connection with the actual mailbox.

219
00:19:17,680 --> 00:19:20,020
So once we're done with that, let's go a little bit up.

220
00:19:20,020 --> 00:19:21,820
And I realized one typo here.

221
00:19:22,180 --> 00:19:26,190
So we need to close the parenthesis before the nine nine five.

222
00:19:26,200 --> 00:19:28,790
And you can see that now this is Mark in blue.

223
00:19:28,900 --> 00:19:31,110
So we recognize the port.

224
00:19:31,540 --> 00:19:33,310
Let's save now everything.

225
00:19:33,670 --> 00:19:39,430
And I will go to a terminal and actually run the code with my Jhilmil Creditors'.

226
00:19:40,330 --> 00:19:47,650
So if I go to the credit to the terminal sorry and I write hours, I can actually see all the files

227
00:19:47,650 --> 00:19:47,980
here.

228
00:19:48,340 --> 00:19:51,130
By the way, for use windows you need to write.

229
00:19:51,460 --> 00:19:58,240
There are like this in order to see your directory, which here is not recognized.

230
00:19:58,540 --> 00:20:02,590
But anyways, so here this is the Pope usque file.

231
00:20:02,600 --> 00:20:04,510
So let's write python

232
00:20:06,970 --> 00:20:09,640
underscore ask.

233
00:20:09,910 --> 00:20:12,650
OK, let's run it.

234
00:20:12,940 --> 00:20:17,470
So here you can see that the program is asking you to enter a username.

235
00:20:17,710 --> 00:20:27,880
So mine is pure white Yanov, OK, and then it asks you for your password which is this one.

236
00:20:28,160 --> 00:20:33,250
OK, and now you can see guys that we have the zero new messages.

237
00:20:33,250 --> 00:20:38,590
And in fact this is the true I actually have exactly zero new messages.

238
00:20:39,550 --> 00:20:45,400
So and if you go to my email actually and then go to my e-mail box.

239
00:20:46,090 --> 00:20:49,240
Yes, you can see that I have some unread messages.

240
00:20:49,510 --> 00:20:53,540
But the last one is from Google is a half hour ago.

241
00:20:53,830 --> 00:20:59,180
So let me send the message to myself so I will do your way.

242
00:20:59,200 --> 00:21:01,570
And if OK, subject.

243
00:21:02,290 --> 00:21:04,120
Hello and then.

244
00:21:04,600 --> 00:21:06,880
Hi, how are you.

245
00:21:08,160 --> 00:21:12,030
This is a text message.

246
00:21:13,030 --> 00:21:20,320
OK, so let's send this email and let's from here the again.

247
00:21:20,320 --> 00:21:27,940
So Pittaway Yaniv at Gmail dot com or actually just pure Yanov will be enough.

248
00:21:28,330 --> 00:21:33,880
And when I run these guys you can see that we are getting nearer and this might be a good thing because

249
00:21:33,880 --> 00:21:36,970
this means that the code went forward.

250
00:21:37,900 --> 00:21:41,110
So this plan got executed, which means that it understood.

251
00:21:41,110 --> 00:21:43,660
We have no message, but now we would need to fix it.

252
00:21:43,840 --> 00:21:46,540
So let's see, line twenty one here.

253
00:21:47,020 --> 00:21:53,110
And yes, I can see that the parenthesis here are first of all, are not right, are not the right one.

254
00:21:53,450 --> 00:21:56,320
OK, so we need this type of princess here.

255
00:21:56,770 --> 00:21:57,760
Let's save it.

256
00:21:58,180 --> 00:22:00,850
And I will read the code now once again.

257
00:22:00,850 --> 00:22:02,020
So let's try it again.

258
00:22:02,710 --> 00:22:09,160
OK, let's eliminate the password and you can see that now we're getting something very interesting.

259
00:22:09,430 --> 00:22:16,810
So you are getting message number one, which means that we received two different messages and you

260
00:22:16,810 --> 00:22:18,490
can see the message right here.

261
00:22:18,880 --> 00:22:24,670
Also, you can see the date, which is basically the term of our code right here.

262
00:22:25,720 --> 00:22:32,260
You can see that reply, that is from Plomin Yanov, which is actually the name of my father, which

263
00:22:32,260 --> 00:22:37,720
also, um, helps me with developing the courses quite cool from him.

264
00:22:38,110 --> 00:22:45,910
Then we can see the two, which is again the same email, because we sent an email to ourself.

265
00:22:46,240 --> 00:22:47,950
Then we see the subject here.

266
00:22:48,340 --> 00:22:53,980
You can see that we don't have time and you can see that the Condah types, again, some code, um,

267
00:22:53,980 --> 00:22:56,200
that's obviously we cannot understand.

268
00:22:56,380 --> 00:23:01,240
But the main thing we care about here is the reply and the two sections.

269
00:23:01,720 --> 00:23:07,900
And also here you can see the date obviously can see that some of the fields a little bit messed up.

270
00:23:07,900 --> 00:23:10,780
For example, here on the methods, you see the date and so on.

271
00:23:11,050 --> 00:23:15,070
But that be due to the update of the versions of the pottery protocol.

272
00:23:15,280 --> 00:23:18,310
So the right files might not be on the right places.

273
00:23:18,580 --> 00:23:24,070
The most important for me is that the reply and the two are on the same places so we can see them.

274
00:23:24,460 --> 00:23:27,600
Uh, but this means that everything was completely fine.

275
00:23:27,610 --> 00:23:32,350
So that was everything I want to share with you about the protocol I.

276
00:23:32,640 --> 00:23:39,130
This video was very useful for you and you had a lot of fun that's, I think, very much for watching.

277
00:23:39,150 --> 00:23:46,980
Bear with me in the next videos where we're going to look at the IMF protocol and I will see you in

278
00:23:46,980 --> 00:23:47,790
the next video.
