Jobtracker CLI - Demo

Building Command Line Tools with Python, Julia and Nodejs Module 05 - Building CLI Tools - Projects
9 minutes
Share the link to this page
Copied
  Completed

Transcript

All right, so welcome back again. So in this particular session of the course, we'll be trying to build a simple CLA for our project, right? So what we wouldn't be a job tracking CLR. So let's say you have been looking for a job on a website like indeed.com or any other job, you want to keep track or records of the job that you have been looking for. Right? So yeah, that is the main purpose of this year like to be using your truck, this particular job.

So let's see how to work with to be Python. Three, then the name of STL is job tracker doesn't help. Now I can be able to see the various ways the various ways I can actually use this particular car. Very interesting. So deficient the hope can our job and the job on average Joe, get information about episode can switch on show or can do some other stuff. Let's see the version two.

The current version is version 0.01. Right. Very interesting. And then the other stuff you can also do that we can actually check for the info of up something cool about it. design it as you wish it to be this simple, minimal the observation and it's interesting stuff. Then you can also do some other stuff here like, add, because I want to add a job, our job the job, can I can see the various ways I can actually use this particular command of our job, right.

So this to add a new job. And this is going to be the various ways, right? So just going to give us these are the options for the name of the company, the address of the company, the email, the job title, the job type, and not salary, and then several other stuff leaving us a configuration for for this. So let's see how to work with it. So I can just go with this section. So Python three, trucker, had job.

And I can just move on with that particular option. Focus is going to give us the prompt option, right. So this will be the name of the job, which is going to be the company name, right. So let's use this one as an example. So we have mustier solutions. That is the name of the company.

Let me predict by I decided that it would be rusty in it, but the solution could just make it past and then dentists want to go to the address just in Indianapolis. So it's going to be in Annapolis. The police bicycle just put a full stop there, the email, we're not given an email so we can just give it burstein@gmail.com something like that. And the title for the job is that it's going to be a software project engineer. Right perfect and the job type here is full time so I can just go with full time. Now on the salary didn't know specify the salary but we can just project the kind of salary that you get and give the players a salary.

You can actually put the salary so they see 250,000 then they start to switch it I'm not tracking the job. So let's go with pending right? So because I'm not getting any information and I started to pendant if this is going to give As the information to added software project, Genia to database, and this is the information about it. So it is going to be the company name, the company address, the email, the job title, the food, the job type, right, very interesting. So that is one way. So now, one way of adding it using this particular option, the next option that we can also do it in this particular format.

So let's pick a differential account back here. Let's pick this one right this route. Very interesting. So this is a back end developer creative market. So this will kind of do it in this particular option. We can just go with that.

So to see the desktop how to work with it, in case you have forgotten, the name, the address, the email is going to be the same thing. So the name we can just give it a shot, right? You can just give it a name, limo, the job is going to be back end. Anyway the company is going to be creating markets We can just pretend that this was lucky. Right? Then the next option is that we need to get the address so the address was in addresses in United States.

Then the next one is going to be the email that says email. All of these things you can just use a strict format. So they will not did not give us the email yet, but you can just check the email from the company website. So let's call it us. Creative marketplace.com something like that might get 80 of them. Then this could be the title.

You using a short form. The title for the company is that we are looking for it If I can write to this could be the back end back end engineer and then the next one is going to be the job type. So, continuing with JT for the job type which is going to be college full time, part time or remote right. So this is very much job to go between then the salary in a specified salary but can keep it the amount of projected salary for 200,000. Then the status symbol can be status can dismiss the minister Gatwick status now is pending. This is good to add all of these things to us.

Sweet has added it to our database. Very interesting. Now in case you want to view everything, please come back again. To to view every stuff there's gonna be Python three Then job tracker, go to the help, you can see how to view it right with the help is that we have showed here are going to show me to list the entire show, it's going to list everything for us. So this is going to be the entire data that you have. So you have to go we have this company, I did our company, this is good go.

This is by stain and all of these things in a very simple way, right? So it gets old check for something else, I want to edit the job or delete the job, I can also do the same thing. So let's try that one. It's going to be same thing to Python three, then job tracker, then you can just go with my search the GUI this option can show me how to search for a particular job. So it is how to work with it to search by name or title or status to get all job that have been pending. Right or or job that I have in a particular stuff right?

By title. Right? It's very interesting secondary school in this session. I'm searching for job by title, which is going to be a developer, right? For the my developers, but just specifically on developer search by title is going to elicit that topic. So it is going to be able to let's develop the same way in case I want to engineer.

The back end engineer. Engineer, list that is perfect for us. We just busted, right. So no, we did not even get any table back engineer. Because I think because of how it was built, right, so that is something that's a bug you say that you're supposed to fit, there's going to be this option. Then while you go to get it perfectly.

So there is something interesting that we can do in this Spark cluster. You can actually delete it because this was a mistake. So he's going to delete this one and correct it. And just come back again to show it and I want to delete this particular one, it was not formatted Well, we don't want to specify how do I delete it. So if I just come back to edit job in touch with slope, and from here, I can actually edit this particular stuff. So we have the old name and the new name by to give it a name.

So in case I want to edit it, I can just come back to same thing I have here at a job. Then I'm going to go with the field I want to edit. So if we don't edit this day, Title field, right. Then the title field I want to change the old name, which is this back end stuff here. is interesting. If you want to change this, copy this one here.

From pa I can't actually edit it. Then I'll supply the new the new is going to be back end back end engineer speech designed this particular option isn't it's not going to add an updated fit for us. So given us some errors because we did not format it all

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.