You are browsing as a guest. Sign up (or log in) to start making projects!

Computer Companion

  • 3 Devlogs
  • 2 Total hours

A Python-based companion. Opening software, doing tasks, and searching are all in very different places, and it can be frustrating to have to go to them, or keep them on the taskbar. This simple python script acts like a buddy towards the user. It not only discourages the use of AI, makes workflows quicker, but can make the computer experience slightly more lively and human than otherwise.

Open comments for this post

43m 23s logged

I have added a pinging utility to the companion. This allows for easy batch pinging where needed. Adding this also meant I created a utility menu, which I will expand upon and add more to. The code requires ping from pythonping, but that means pythonping has to be pip installed. This is not a large problem, as the rest of the code works fine, and the python file warns that it is not installed, and says how. However, a future improvement could be making a way that the user doesn’t need to install this.

I have added a pinging utility to the companion. This allows for easy batch pinging where needed. Adding this also meant I created a utility menu, which I will expand upon and add more to. The code requires ping from pythonping, but that means pythonping has to be pip installed. This is not a large problem, as the rest of the code works fine, and the python file warns that it is not installed, and says how. However, a future improvement could be making a way that the user doesn’t need to install this.

Replying to @Charlie_Coder

0
0
Open comments for this post

40m 19s logged

I have been working on getting the main parts of my python script finished, so I can build off there. My code now saves the users name to a .json file which can be accessed the next time the python file is run. It is stored in a name variable, so it can be accessed throughout the script. I have also added an app opening function, which has some simple tasks I have learned how to open. Finally, I added some extra parts to help ensure the code accepts what the user wants, even if it isn’t word-for-word. One way in python of doing this is adding .lower() after an input, or before checking the input, as it reduces the possible inconsistencies if needing to compare it.

I have been working on getting the main parts of my python script finished, so I can build off there. My code now saves the users name to a .json file which can be accessed the next time the python file is run. It is stored in a name variable, so it can be accessed throughout the script. I have also added an app opening function, which has some simple tasks I have learned how to open. Finally, I added some extra parts to help ensure the code accepts what the user wants, even if it isn’t word-for-word. One way in python of doing this is adding .lower() after an input, or before checking the input, as it reduces the possible inconsistencies if needing to compare it.

Replying to @Charlie_Coder

0
1
Open comments for this post

24m 1s logged

Getting Coding Companion to store .json data. I also made sure that git would not save the .json data, so I am able to run tests, without those modifications being changed in Github. This means other people could use the software, and wouldn’t start with my presets, but with the default.

Getting Coding Companion to store .json data. I also made sure that git would not save the .json data, so I am able to run tests, without those modifications being changed in Github. This means other people could use the software, and wouldn’t start with my presets, but with the default.

Replying to @Charlie_Coder

0
1

Followers

Loading…