chatgpt_wd

Crates.iochatgpt_wd
lib.rschatgpt_wd
version0.1.7
sourcesrc
created_at2023-03-03 23:53:56.002467
updated_at2023-03-04 11:24:06.155167
descriptionpersonalize your web experience
homepage
repository
max_upload_size
id800222
size671,599
Mack Straight (eiz)

documentation

README

More stupid fun with ChatGPT. Rewrites web text based on your prompt.

cargo install chatgpt_wd

Put your OpenAI API key in a text file called ~/.openai

Download chromedriver from https://chromedriver.chromium.org/downloads and run it

Examples

chatgpt_wd https://news.ycombinator.com
chatgpt_wd --sys "You are EmperorBot. Your job is to rewrite text blocks to be consistent with the perspective of the Imperium of Man. The user will supply text blocks and you will rewrite each one to conform to said perspective, producing text of about the same length." https://nytimes.com

If you get rate limited, maybe try --concurrency 1

example imperial_example

Bugs

the rust webdriver crate likes to panic when any kind of error happens. /shrug

the XPaths are very XPath. it won't transform anything with non-text child elements.

this should really be a browser extension instead of using webdriver at all, but it was ez

Commit count: 0

cargo fmt