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 install rioriost/tap/ggai

Usage

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

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
  -d DIRECTORY, --directory DIRECTORY
                        Directory to save 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.5.6 Release

  • Move formula to rioriost/tap

0.5.5 Release

  • Dependency update

0.5.4 Release

  • Dependency update

0.5.3 Release

  • Dependency update

0.5.2 Release

  • Dependency Update

0.5.1 Release

  • Dependency Update

0.5.0 Release

  • Bump Python version to 3.14

0.4.27 Release

  • Dependency Update

0.4.26 Release

  • Dependency Update

0.4.25 Release

  • Dependency Update

0.4.24 Release

  • Dependency Update

0.4.23 Release

  • Dependency Update

0.4.22 Release

  • Dependency Update

0.4.21 Release

  • Dependency Update

0.4.20 Release

  • Security Update

0.4.19 Release

  • Dependency Update

0.4.18 Release

  • Dependency Update

0.4.17 Release

  • Dependency Update

0.4.16 Release

  • Dependency Update

0.4.15 Release

  • Dependency Update

0.4.14 Release

  • Dependency Update

0.4.13 Release

  • Dependency Update

0.4.12 Release

  • Dependency Update

0.4.11 Release

  • Dependency Update

0.4.10 Release

  • Dependency Update

0.4.9 Release

  • Dependency Update

0.4.8 Release

  • Changed the default model to GPT-5, it takes much longer to guess than gpt-4o

0.4.7 Release

  • Dependency Update

0.4.6 Release

  • Dependency Update

0.4.5 Release

  • Dependency Update

0.4.4 Release

  • Dependency Update

0.4.3 Release

  • Dependency Update

0.4.2 Release

  • Dependency Update

0.4.1 Release

  • Improved robustness

0.4.0 Release

  • Refactored

0.3.2 Release

  • Show guessing duration

0.3.1 Release

  • Improved prompt

0.3.0 Release

  • Added directory argument

0.2.2 Release

  • Improved prompt

0.2.1 Release

  • Added text embedding

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.5.11.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.5.11-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ggai-0.5.11.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ggai-0.5.11.tar.gz
Algorithm Hash digest
SHA256 e22d930a72f4a5612ee78d50c4b8240d2099671a87f377e2afb3c3c65c41545f
MD5 3914a35eb8df86a82eef91e80fbc7359
BLAKE2b-256 0b82c6ca1d063903b7a4f561bc58708ef576bfd099265bbe50e7e931f38316dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ggai-0.5.11-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ggai-0.5.11-py3-none-any.whl
Algorithm Hash digest
SHA256 7cd47b78b234c4d59a50bf0b76b384e04fbd1dc2ae11a41289b68c4caa754d03
MD5 73cc10d05b2916f0f3c5bb6f70f96e70
BLAKE2b-256 ce036075af723af9b14b27aadf5d57579af5f788ecf66a9235ff81bc7bf6ed43

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