Download Latest Version v0.5 source code.zip (73.4 kB)
Email in envelope

Get an email when there's a new version of Helix

Home / v0.3
Name Modified Size InfoDownloads / Week
Parent folder
Helix - v0.3 source code.tar.gz 2024-03-09 66.5 kB
Helix - v0.3 source code.zip 2024-03-09 70.1 kB
README.md 2024-03-09 7.4 kB
Totals: 3 Items   144.1 kB 0

v0.3 of Helix (there might be some bugs)

Fixed: - updated requirements.txt

Added: - Google Calendar Plugin - Commands to show Dashboard/Weather/Settings/Calendar - Settings Command that shows your Settings - Option to edit your dashboard - Better organized dashboard - Helix now knows your name - Warning that show if your APIs are still valid - Various other warnings that help you

Screenshot 2024-03-09 23 39 48

Screenshot 2024-03-09 23 18 46

Helix's Help message:

----Helix----Help--------

----Helix----Commands----

Function Commands: - Play [song/band/video]: Plays music or videos. Example: Play Imagine Dragons. or play a funny video - Open [website]: Opens a specified website. Example: Open YouTube. (for youtube, google, gmail, spotify, microsoft office, netflix and amazon without Domain) - Tell me [time/date/joke]: Provides the current time, date, or a random joke. Example: tell me a funny joke - Who is/Who are/What is/What are [query]: Searches for information about a person or a thing on wikipedia. Example: what is Git Hub - Search wikipedia for [query]: Searches for information about a person or a thing on wikipedia. Example: search wikipedia for Simpsons - Search browser for [query]: Conducts a web search for the specified query. Example: search browser for a funny cat - Show [weather/calendar/dashboard/settings]: Shows weather information, your events, your dashboard and your settings. Example: show settings - Change [WolframAlpha API/OpenAI API/location/name/status WolframAlpha/status OpenAI/status events/status location]: Changes APIs, location, name and activates or deactivates WolframAlpha, OpenAI, events and location. To change status you should write 'activate' or 'deactivate' next to 'Enter new status:', after you have executed a command like 'change status events'.

WolframAlpha Commands: - Calculate [query]: Performs complex calculations. Example: calculate the orbit of Mars. - Solve [query]: Solves mathematical problems. Example: solve x^2 + 3x - 4 = 0. - Convert [unit1 to unit2]: Converts between units. Example: convert 10 meters to feet. - Differentiate [function]: Finds the derivative of a function. Example: differentiate x^2. - Integrate [function]: Finds the integral of a function. Example: integrate cos(x). - Mean [data]: Gives the mean of a word. Example: mean of time. - Properties [object]: Provides properties of a physical object. Example: properties of gold. - Distance [location1 to location2]: Calculates the distance between two locations. Example: distance from New York to London. - Population [location]: Provides population information. Example: population of Japan. - Weather [location]: Provides weather information. Example: weather in Paris. - Length [object]: Measures the length of an object. Example: length of the Amazon River. - Date of [event]: Finds the date of a specific event. Example: date of the first moon landing. - Winners [event]: Lists winners of a specific event. Example: winners of the Nobel Prize in Physics. - Days until [event/date]: Counts the days until a specific event or date. Example: days until Christmas. - Calories [food]: Provides calorie information for food items. Example: calories in an apple. - WolframAlpha answer [query]: Provides a direct answer from WolframAlpha. Example: WolframAlpha answer to the age of the universe.

OpenAI Commands: - Generate [story/poem/idea/song/dialogue/scenario/joke/script/concept]: Creates original content. Example: generate a short story about dragons. - Explain [concept/phenomenon/term/theory/historical event/scientific theory/mathematical concept/technological trend]: Explains complex topics. Example: explain the theory of relativity. - Suggest [book/movie/recipe/activity/hobby/app/tool/destination/gift]: Provides suggestions. Example: suggest a book about space exploration. - Create [recipe/plan/strategy/program]: Helps in creating structured plans. Example: create a workout plan. - Analyze [text/situation/argument/code]: Offers analysis. Example: analyze the plot of 1984. - Translate [sentence/paragraph/phrase/text/word/expression]: Translates into different languages. Example: translate 'Hello' into French. - Compare [options/choices/products/ideas/techniques/methods/theories/characters]: Compares different entities. Example: compare renewable energy sources. - Review [book/film/article/product/game/application]: Provides reviews. Example: review the game Cyberpunk 2077. - Summarize [book/text/report]: Summarizes content. Example: summarize the plot of The Great Gatsby. - Brainstorm [ideas/solutions/names/topics/concepts/themes/strategies/plans/alternatives]: Assists in brainstorming. Example: brainstorm ideas for a science project. - Resolve [conflict/issue/problem/dilemma/challenge/query/coding bug/mathematical problem]: Helps in problem-solving. Example: resolve a coding issue in Python. - Organize [information/schedule/event/thoughts/workspace/study plan]: Aids in organization. Example: organize a daily schedule. - OpenAI answer [query]: Provides a direct answer from OpenAI. Example: OpenAI answer to the future of AI.

----Helix----Info----

Helix is also adept at understanding everyday conversation, making it versatile in its interactions. Ensure that you don't include any of the aforementioned commands in your everyday interactions, as doing so will trigger the function associated with that specific command.

You have the option to activate or deactivate OpenAI and WolframAlpha. However, this means that the commands related to WolframAlpha and OpenAI will no longer be available as well as the weather, and Helix will not be capable of handling all everyday commands as effectively. Furthermore, the responses to these everyday commands may not be as satisfactory.

You also have the option to change your location for weather information, your name (how Helix addresses you), and the APIs for the AIs. To do so, please enter the corresponding command. You can also activate or deactivate location (weather) and events (calendar), but this will result in the absence of this information on your dashboard (start screen), and the specific commands associated with them will no longer function.

To obtain the APIs for OpenAI and WolframAlpha, visit their respective websites. For calendar functionality, ensure you have both 'token.json' and 'credentials.json' files saved in the same directory as 'Helix.py'. The 'credentials.json' file can be obtained from Google by following the instructions on their website. After running Helix with Google Calendar for the first time, the token.json file will be automatically generated in the same directory. However, you may already have the 'credentials.json' file obtained from Google for Calendar. For detailed instructions on activating Google Calendar API and obtaining this file ,visit this link https://developers.google.com/calendar/api/quickstart/python.

For assistance, feel free to reach out to us via email at bytegroovelabs@gmail.com or paul.poandl@gmail.com, or find more information on our website at https://aicommandhub2.wordpress.com.

Source: README.md, updated 2024-03-09