Basically, I am going for a three-part system. One part will consist of the various interfaces to what I want to control, or get information from (email clients, RSS feeds, news sites etc.). The second part will be a two-way communication link between the system and myself. To begin with this will just be a Python console, but could (and probably will) extend to email, instant messaging, and even text messaging. Both of these parts will be designed to be as modular as possible, so extra functionality can be dropped in relatively easily.
Sandwiched in between these two parts will be the core of the system. This is what I am most uncertain of at the moment, but it will likely consist of several threads running individual functions which can share data between themselves. It will cover functions such as:
- Processing commands
- Retrieving and handling information
- Cron-like scheduling (e.g. periodically checking for new emails)
- Listening to communication links (could also remember which I last used, so could announce updates like new email on correct interface)
- ... umm, that's all I can think of right now...
Hmm... Much of this "plan" needs expanding on, but it's a start.
Excellently written article and information was helpful. Please keep it up thank for sharing.
ReplyDeleteBusiness Analytics Course in Chennai
Just a shine from you here and have never expected anything less from you and have not disappointed me at all which i guess you will continue the quality work. Great post.
ReplyDeleteData Science Training in Gurgaon
ReplyDeleteThis is a great inspiring blog.You have shared really very helpful information thank you.
Data Scientist Course in Jaipur
Very informative message! There is so much information here that can help me thank you for sharing
ReplyDeleteData Analytics Course in Lucknow
Very nice job... Thanks for sharing this amazing and educative blog post!
ReplyDeleteData Science Course in Chandigarh
This comment has been removed by the author.
ReplyDeleteExcellent post. I really enjoy reading and also appreciate your work.Best Digital Marketing Institute In India This concept is a good way to enhance knowledge. Keep sharing this kind of articles, Thank you.
ReplyDelete