Consuming HTTP Services in Python Transcripts
Chapter: Consuming RESTful HTTP services
Lecture: Welcome to the blog explorer app

Login or purchase this course to watch this video and the rest of the course contents.
0:01 Let me introduce you to the application that we are going to be using
0:04 throughout this whole modifying data section and even a little bit afterwards.
0:08 And I am calling this the blog explorer.
0:11 So it's using this service that we've already seen in the previous video,
0:15 and this is our blog service and notice I am defining this base url,
0:19 the reason is we can also run this locally and we could switch this out
0:23 like a local host version which is included in the github repository with instructions
0:27 how to set it up and run it and all those kinds of things.
0:30 So if you are somewhere without internet,
0:33 you can replace this with the local version and run that,
0:36 So the idea basically is it's going to work around this concept of posts
0:39 and a post is going to have id, title, content,
0:42 it's going to have a published date, as a string and it's going to have a view count,
0:46 so what we are going to do is we are going to write a little app,
0:49 here you can see the made method and it's going to give you four basic options,
0:52 you can show the post with a list command,
0:55 you can add a new post with the "a" command,
0:58 you can update a post with the "u" command
1:02 and you can delete a post with the "d" command.
1:04 Now, just be aware there is some pre existing posts
1:06 which are shared by everybody who uses the service,
1:09 and those you can't update, you'll get a message about that,
1:11 but the ones you create you can update those and delete them,
1:14 so what we are going to do next is we are going to work on getting this list post to work,
1:19 you can see there is no real implementation other than this show bit here.
1:23 So I'll go and run it and show you we can say I would like to list
1:26 and it says to do get post soap because the get post is not implemented,
1:29 there are posts to show, if I do update, or delete, all of those just say look,
1:34 you got to write this, but this structure is in place for us to go to in the next set of videos,
1:39 the one thing that totally works right now, you can exit.