Skip to main content

Helper for GeoGuessr training using OpenAI

Project description

GGAI

License Python

Helper for GeoGuessr training using OpenAI

Table of Contents

Prerequisites

  • macOS
  • Python 3.10 and above

Install

  • with brew
brew tap rioriost/ggai
brew install ggai

Usage

ggai --help
usage: ggai [-h] [-k KEY] [-m MODEL] [-f FILENAME]

ggai

options:
  -h, --help            show this help message and exit
  -k KEY, --key KEY     OpenAI API key
  -m MODEL, --model MODEL
                        OpenAI Model to use, default: gpt-4o
  -f FILENAME, --filename FILENAME
                        Filename for screencapture

Setup

Create a quickaction with Automator.

Automator Automator Automator

And, put a script with API key for OpenAI.

result=$(/opt/homebrew/bin/ggai -k "sk-proj-......")

osascript <<EOD
display dialog "$(echo "$result" | sed 's/"/\\"/g')" buttons {"OK"} default button 1
EOD

After saving the quickaction as 'ggai', you can call it from 'Services...' menu.

Automator

Sample

Release Notes

0.2.0 Release

  • Added a feature to write a file of guess

0.1.6 Release

  • Improved prompt

0.1.5 Release

  • Improved prompt

0.1.4 Release

  • Improved prompt

0.1.3 Release

  • Fixed package size

0.1.2 Release

  • Added detailed README

0.1.1 Release

  • Initial release

License

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

ggai-0.2.1.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

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

ggai-0.2.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file ggai-0.2.1.tar.gz.

File metadata

  • Download URL: ggai-0.2.1.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for ggai-0.2.1.tar.gz
Algorithm Hash digest
SHA256 132be5f1c202367b2277274b215b398a7bf9f6c4e3086ad0d32968aa33ffd61b
MD5 113080d97ebef30fc74f93c95c876f36
BLAKE2b-256 a8378c2762d0132bb9303a73e69cdbbf9ea80938c94f9c2c298a7ff6d50cfe6e

See more details on using hashes here.

File details

Details for the file ggai-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ggai-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for ggai-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f4af6d3bc1427486e8ddec04066064dd295af7f9cc85e2d83b4cc563b2a52c4
MD5 9cba1edf8bfaae0d4c0d45405bc1fa79
BLAKE2b-256 ae0033077a6b05c12ffd83f5d9dea8862503d076b30c37ef0a750301df32cf42

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