An open API service indexing awesome lists of open source software.

https://github.com/korshunov-olexiy/personal_assistant

Console Personal Assistant
https://github.com/korshunov-olexiy/personal_assistant

manager personal

Last synced: 3 months ago
JSON representation

Console Personal Assistant

Awesome Lists containing this project

README

        

Welcome to student project named "Personal Assistant".
This program is console bot, made by team "Karma Gigantic".

Your personal helper on computer is able to do many things, such as:

1. Save contacts with names, addresses, phone numbers, emails and birthdays to the contacts book;
2. Show to you contacts, who have birthday in time period which you set;
3. Checking if entered phone or email are valid;
4. Searching for contact you need in the contacts book;
5. Editing and deleting contacts from the contacts book;
6. Saving notes with text;
7. Making search through all notes;
8. Editing and deleting notes;
9. Adding tags(keywords) to notes;
10. Searching and sorting notes by tags(keywords);
11. Sorting files in current folder by categories (images, documents, videos, etc.).
12. Analyzing user command and suggest the closest match to existing commands.

To use this program, you need simply download setup package with all necessary files from github.
Package can be installed into system with a console command "python setup.py install".
After installation package "personal-manager" appear in the system.
When package has been installed, you can call command "personal-manager" in any place from console.

"personal-manager" made for communication with user through console commands.
If user input command "help" - all possible commands(with descriptions) will be displayed.
This bot support commands:
"help", "add_contact", "edit_record", "holidays_period", "print_notes", "add_note", "edit_note",
"del_note", "find_note", "add_tag", "find_contact", "edit_contact", "del_contact", "sort_files".
All commands are easy and natively understandable.

"sort_files" sorting all files in current folder by few categories:
images ('JPEG', 'PNG', 'JPG', 'SVG');
videos ('AVI', 'MP4', 'MOV', 'MKV');
documents ('DOC', 'DOCX', 'TXT', 'PDF', 'XLSX', 'PPTX');
music ('MP3', 'OGG', 'WAV', 'AMR');
archives ('ZIP', 'GZ', 'TAR');
Unknown extensions.

Enjoy your experience with using personal manager!