Skip to main content

A machine that memorizes ideas.

Project description

Memorizing-Machine

A machine that memorizes ideas.

In order to launch it from the command line or as a Python subprocess:

echo "Theodotos-Alexandreus: Memorize ..., we will talk about it, machine." \
  | uvx memorizing-machine \
    --provider-api-key=sk-proj-... \
    --github-token=ghp_... 

Or, with a local pip installation:

pip install memorizing-machine

Set the environment variables:

export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."

Then:

memorizing-machine multilogue.txt

Or:

memorizing-machine multilogue.txt new_turn.txt

Or:

cat multilogue.txt | memorizing-machine

Or:

cat multilogue.txt | memorizing-machine > multilogue.txt

Or:

(cat multilogue.txt; echo:"Theodotos: That is an important idea, Memorizing-Machine.") \
  | memorizing-machine

Or:

cat multilogue.txt new_turn.txt | memorizing-machine

Or:

cat multilogue.txt new_turn.txt | memorizing-machine > multilogue.txt

Or, if you have installed other machines:

cat multilogue.md | summarizing-machine | memorizing-machine > memories.md

Or use it in your Python code:

# Python
import memorizing_machine

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

memorizing_machine-0.0.2.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

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

memorizing_machine-0.0.2-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file memorizing_machine-0.0.2.tar.gz.

File metadata

  • Download URL: memorizing_machine-0.0.2.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for memorizing_machine-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ab1d1fd52b13b7cd13a4b1ea1b6e9c941abd399a988d1393766244ff3d330b42
MD5 f6ea3464a6fe1d45389e7c8af1b2f79d
BLAKE2b-256 e16eb7fe47419b5d0485dfef0aad09e7368f8ca574a9893912000ec9d39cdf68

See more details on using hashes here.

File details

Details for the file memorizing_machine-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for memorizing_machine-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f915f38b6dfc972470531cb7890a3a24fc4aa22b5208092576832f2aa3d15f3
MD5 de5c6205b82f7027035c6c47c1e31bf8
BLAKE2b-256 ba45282d8f1acf3c4d9fca48bdb4ed076b3e43acf52d824c01a15eefc8452fd0

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