Skip to main content

A CLI tool for gaining inspiration for college supplementals. Do NOT submit these generated essays to colleges.

Project description

answer_college_supplemental

For my Caltech Supplemental Nine Essay

PyPI - Version PyPI - Python Version


Table of Contents

Internals

  • First, I created a Flask app as the backend and hosted it on Vercel. Since I use Google Gemini to create the essay response, I need to keep the Google Gemini API Key safe and secure, which isn't possible if I were to include it in the Python package.
  • Second, I created the CLI tool using the built-in Argparse module to create the flag arguments. Then, I used requests to send a response to my Flask app, which calls Google Gemini. I send the Google Gemini response back to the CLI tool, which saves it to the output file.

Installation

pip install answer-college-supplemental

License

answer-college-supplemental is distributed under the terms of the MIT license.

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

answer_college_supplemental-0.6.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

answer_college_supplemental-0.6-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file answer_college_supplemental-0.6.tar.gz.

File metadata

File hashes

Hashes for answer_college_supplemental-0.6.tar.gz
Algorithm Hash digest
SHA256 64fff801d61722190af9a2670c98a6aa003a5d9dbfa1cd7e4808232b7dabe404
MD5 a10bbc5d00523affae13fdff2ca6476b
BLAKE2b-256 353e887c6e27ab76ff7a050b34aadb7c894233e55c4eb0d09d44221f52bb2544

See more details on using hashes here.

File details

Details for the file answer_college_supplemental-0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for answer_college_supplemental-0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 90f13ac164281fbe2a9a7790b7d1a161e6e12c3deb6a255c4074d24341269274
MD5 3b9ec9d27356725feae433dcc87aa357
BLAKE2b-256 ec79ec4e3820088b6f8e707813041728d26800f649c1e9b9bf97db298952c731

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