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] [-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.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.4.4.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.4.4-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ggai-0.4.4.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.4.4.tar.gz
Algorithm Hash digest
SHA256 1311f4359d0f760ae1fc9dacd0daf8095b2c86c747e0ab9d4fece0bd51e20942
MD5 5a3b4e84f5d5706f053ca1e78a5a073e
BLAKE2b-256 1a76c73b40ac4e97846dfa62fa28f8952444657eeced7be02063c78550fab55f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ggai-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0e12d2232124a4a0a8f4f2a897bcd6b376d24cfa6d327972aace09f01aa2d92e
MD5 5a734bd3dfbd72df2720e4301a9e0e04
BLAKE2b-256 69f9eb0277ee96485572f06b113310afd7a35ee6fe55f3d5fc9a2b0c0af8b39f

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