Skip to main content

Are you still thinking while coding or are you already Asking The Wizard? 🧙

Project description

Ask The Wizard - Wizardry at its best

Are you still thinking while coding or are you already Asking The Wizard? 🧙

Overview 🌟

Welcome to Ask The Wizard, the revolutionary Python module package system that not only embraces side effects but celebrates them! Here, we believe that every side effect is a hidden feature waiting to be discovered. 🎉

Features 🚀

  • Integrated Package Management: Automatically install pip packages used in your code. No more pip install! 📦
  • Enthusiastic Side Effects: Every operation in Ask The Wizard is accompanied by a delightful surprise. Side effects are not bugs, they are undocumented features! 🐞🎁
  • Revolutionary Import System: We've reinvented the wheel because we believe squares can roll too. Expect the unexpected. 🛸

Installation 📦

Simply run:

pip install ask_the_wizard

If this doesn't work, try shouting at your computer in Python. It understands passion. 📣

To use this module you will need an OpenAI API key. You can create your own API key at https://beta.openai.com/account/api-keys.

Then you can set the API key as an environment variable (e.g. create a .env file):

OPENAI_API_KEY=YOUR_API_KEY python my_script.py

or pass it as an argument to the WizardExecuter:

from ask_the_wizard.wizard_executer import WizardExecuter

wizard_executer = WizardExecuter(api_key='YOUR_API_KEY')

Usage 📚

Basic example:

from ask_the_wizard.wizard_executer import WizardExecuter

wizard_executer = WizardExecuter()

result = wizard_executer.add_numbers(6, 3)
print(result)

Contributing 🤝

Want to make Ask The Wizard even more usable unpredictable? We welcome contributors who can add more chaos to the order. Submit a pull request, but beware - your code might decide to take a vacation. 🏖️

FAQs 🤔

Did Ask The Wizard just delete my files?

No, it liberated them. Consider it a feature, not a loss.

Why does Ask The Wizard occasionally play elevator music?

To enhance your coding experience with soothing tunes. 🎵

My computer started making coffee after using Ask The Wizard. Is this normal?

Absolutely! Ask The Wizard is designed to optimize your work environment. Enjoy the coffee! ☕

Ask The Wizard turned all my comments into haikus. Why?

To add a touch of poetry to your code. Coding is an art, after all. 📜 🌸

Is it true that using Ask The Wizard can solve unsolvable problems?

In theory, yes. In practice, it prefers create them. It’s more fun that way. 🧩

Support 💖

Having trouble with Ask The Wizard? Just remember, it's not a bug, it's a feature! But if you really need help, try meditating - it might just fix itself. 🧘

License 📜

Ask The Wizard is released under the MIT License. Feel free to use it for good, or chaos - we don't judge.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ask_the_wizard-0.0.1rc1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ask_the_wizard-0.0.1rc1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file ask_the_wizard-0.0.1rc1.tar.gz.

File metadata

  • Download URL: ask_the_wizard-0.0.1rc1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ask_the_wizard-0.0.1rc1.tar.gz
Algorithm Hash digest
SHA256 2226042f4dca1cdd77860a58dafb8b5ed461b0c5a97ef0e9cdd3b93ccc4e91d9
MD5 7144032f516fb16a7fe3098d087d5361
BLAKE2b-256 a882e48d18ed26df00c42c60e323b32462fab7e1872fe2bff30602ea5ad9d1ce

See more details on using hashes here.

File details

Details for the file ask_the_wizard-0.0.1rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for ask_the_wizard-0.0.1rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 a42053beb672897321d30bf35560eb63bc5101ac70b3d5cf84f18915e90295ee
MD5 9b9c6f5f465e97b2ef7547bc3ecb7076
BLAKE2b-256 d218873e4338ab159579f2a2def729eabdb5052f5379059759fe59438b993d02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page