diff --git a/.github/README.help.generated.svg b/.github/README.help.generated.svg index a5dfb42..4b4dcdb 100644 --- a/.github/README.help.generated.svg +++ b/.github/README.help.generated.svg @@ -19,256 +19,256 @@ url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bo font-style: bold; font-weight: 700; } -.terminal-3970618260-matrix { +.terminal-3970749332-matrix { font-family: Fira Code, monospace; font-size: 20px; line-height: 24.4px; font-variant-east-asian: full-width; } -.terminal-3970618260-title { +.terminal-3970749332-title { font-size: 18px; font-weight: bold; font-family: arial; } -.terminal-3970618260-r1 { fill: #d9d9d9 } -.terminal-3970618260-r2 { fill: #878787 } -.terminal-3970618260-r3 { fill: #d9d9d9;font-weight: bold } -.terminal-3970618260-r4 { fill: #569cd6 } -.terminal-3970618260-r5 { fill: #98e024 } +.terminal-3970749332-r1 { fill: #d9d9d9 } +.terminal-3970749332-r2 { fill: #878787 } +.terminal-3970749332-r3 { fill: #d9d9d9;font-weight: bold } +.terminal-3970749332-r4 { fill: #569cd6 } +.terminal-3970749332-r5 { fill: #98e024 } - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + -  chatgpt2graph 0.0.1 —  -Graph ChatGPT usage over time. - +  chatgpt2graph 0.1.0 —  +Graph ChatGPT usage over time. + - + -USAGE - +USAGE + - + - - chatgpt2graph   -<OPTIONS...> - + + chatgpt2graph   +<OPTIONS...> + - + - + - + -OPTIONS - +OPTIONS + - + - --conversations-path -<conversations  Path to conversations.js, which you can get from        - + --conversations-path +<conversations  Path to conversations.js, which you can get from        + - -path> -                               exporting your ChatGPT history via ChatGPT settings,    - + -path> +                               exporting your ChatGPT history via ChatGPT settings,    + -required -                             downloading the zip file you get via email, and         - +required +                             downloading the zip file you get via email, and         + -                                         extracting the conversations.json file.                 - +                                         extracting the conversations.json file.                 + - --intermediary-dir -<intermediary-di  If set, this directory will be filled with intermediary - + --intermediary-dir +<intermediary-di  If set, this directory will be filled with intermediary + -    r> -                                   SVG files.                                              - +    r> +                                   SVG files.                                              + - --intermediary-file -<intermediary-f  If set, this file will be filled with the final SVG.    - + --intermediary-file +<intermediary-f  If set, this file will be filled with the final SVG.    + -    ile> - +    ile> + - -o -, - --output -<output> -                Path to the output SVG file.                            - + -o +, + --output +<output> +                Path to the output SVG file.                            + -required - +required + - -w -, - --words -<words> -                  A list of words to mark as frustrations, separated by   - + -w +, + --words +<words> +                  A list of words to mark as frustrations, separated by   + -required -                             commas.                                                 - +required +                             commas.                                                 + - + -GLOBAL OPTIONS - +GLOBAL OPTIONS + - + - -h -, - --help -                           Display global help or command-related help.            - + -h +, + --help +                           Display global help or command-related help.            + - -V -, - --version -                        Display version.                                        - + -V +, + --version +                        Display version.                                        + - --no-color -                           Disable use of colors in output.                        - + --no-color +                           Disable use of colors in output.                        + - -v -, - --verbose -                        Verbose mode: will also output debug messages.          - + -v +, + --verbose +                        Verbose mode: will also output debug messages.          + - --quiet -                              Quiet mode - only displays warn and error messages.     - + --quiet +                              Quiet mode - only displays warn and error messages.     + - --silent -                             Silent mode: does not output anything, giving no        - + --silent +                             Silent mode: does not output anything, giving no        + -                                         indication of success or failure other than the exit    - +                                         indication of success or failure other than the exit    + -                                         code.                                                   - +                                         code.                                                   + - + diff --git a/.github/README.remotified.md b/.github/README.remotified.md index 10e150a..d8b0977 100644 --- a/.github/README.remotified.md +++ b/.github/README.remotified.md @@ -68,14 +68,14 @@ Try: [realazthat.github.io/chatgpt2graph][2] -Demo +Demo - ❔ What: A web page (and CLI) to generate a graph from exported ChatGPT history. - Why: I wanted to know if I was going crazy, or, if ChatGPT was actually getting worse over time. -Demo +Demo ## 🎇 Features @@ -90,7 +90,7 @@ Try: [realazthat.github.io/chatgpt2graph][2] npm install -g chatgpt2graph # Or install globally, direct from GitHub: -npm install -g https://github.com/realazthat/chatgpt2graph.git#v0.0.1 +npm install -g https://github.com/realazthat/chatgpt2graph.git#v0.1.0 ``` ## 🚜 Usage @@ -116,13 +116,13 @@ npm run serve ## 💻 Command Line Options -Output of `npx chatgpt2graph --help` +Output of `npx chatgpt2graph --help` ## ✅ Requirements - Supported Node versions: `>=18.0.0 <19.0.0 || >=20.0.0 <21.0.0 || >=21.0.0 <22.0.0 || >=22.0.0 <23.0.0` (See - [./package.json](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/package.json)). These versions were chosen from + [./package.json](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/package.json)). These versions were chosen from current supported and upcoming versions of node, from [Node.js: Previous Releases](https://nodejs.org/en/about/previous-releases). @@ -138,7 +138,7 @@ repository. ## 🔑 License This project is licensed under the MIT License - see the -[./LICENSE.md](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/LICENSE.md) file for details. +[./LICENSE.md](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/LICENSE.md) file for details. ## 🫡 Contributions @@ -146,7 +146,7 @@ This project is licensed under the MIT License - see the - For running `pre.sh` (Linux-like environment). - - From [./.github/dependencies.yml](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/.github/dependencies.yml), which is used for + - From [./.github/dependencies.yml](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/.github/dependencies.yml), which is used for the GH Action to do a fresh install of everything: ```yaml @@ -171,13 +171,13 @@ This project is licensed under the MIT License - see the ``` - Requires `pyenv`, or an exact matching version of python as in - [scripts/.python-version](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/scripts/.python-version) (which is currently + [scripts/.python-version](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/scripts/.python-version) (which is currently `3.8.18 `). - `jq`, ([installation](https://jqlang.github.io/jq/)) required for [yq](https://github.com/kislyuk/yq), which is itself required for our - [./README.md](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/README.md) generation, which uses `tomlq` (from the + [./README.md](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/README.md) generation, which uses `tomlq` (from the [yq](https://github.com/kislyuk/yq) package) to include version strings from - [./scripts/pyproject.toml](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/scripts/pyproject.toml). + [./scripts/pyproject.toml](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/scripts/pyproject.toml). - act (to run the GH Action locally): - Requires nodejs. - Requires Go. @@ -188,16 +188,16 @@ This project is licensed under the MIT License - see the ### Commit Process 1. (Optionally) Fork the `develop` branch. -2. If the [.github/demo.gif](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/.github/demo.gif) will change, run +2. If the [.github/demo.gif](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/.github/demo.gif) will change, run `bash ./scripts/generate-animation.sh`, this will generate a new - [.github/demo.gif](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/.github/demo.gif). + [.github/demo.gif](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/.github/demo.gif). - Sanity-check the animation visually! - Unfortunately, every run will make a unique gif, please don't stage this file unless it changes due to some feature change or somesuch. 3. Stage your files: e.g `git add path/to/file.py`. 4. `bash ./scripts/pre.sh`, this will format, lint, and test the code. 5. `git status` check if anything changed (generated - [README.md](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/README.md) for example), if so, `git add` the changes, + [README.md](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/README.md) for example), if so, `git add` the changes, and go back to the previous step. 6. `git commit -m "..."`. 7. Make a PR to `develop` (or push to develop if you have the rights). @@ -209,7 +209,7 @@ These instructions are for maintainers of the project. 1. In the `develop` branch, run `bash ./scripts/pre.sh` to ensure everything is in order. 2. In the `develop` branch, bump the version in - [package.json](https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/package.json), following semantic versioning + [package.json](https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/package.json), following semantic versioning principles. Run `bash ./scripts/pre.sh` to ensure everything is in order. - If anything got generated (e.g README or terminal output images), you will have to stage those. @@ -233,13 +233,13 @@ These instructions are for maintainers of the project. -[1]: https://raw.githubusercontent.com/realazthat/chatgpt2graph/v0.0.1/.github/logo-exported.svg +[1]: https://raw.githubusercontent.com/realazthat/chatgpt2graph/v0.1.0/.github/logo-exported.svg [2]: https://realazthat.github.io/chatgpt2graph [3]: https://img.shields.io/badge/Audience-Developers|Users-0A1E1E?style=plastic&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXVzZXJzIj48cGF0aCBkPSJNMTYgMjF2LTJhNCA0IDAgMCAwLTQtNEg2YTQgNCAwIDAgMC00IDR2MiIvPjxjaXJjbGUgY3g9IjkiIGN5PSI3IiByPSI0Ii8+PHBhdGggZD0iTTIyIDIxdi0yYTQgNCAwIDAgMC0zLTMuODciLz48cGF0aCBkPSJNMTYgMy4xM2E0IDQgMCAwIDEgMCA3Ljc1Ii8+PC9zdmc+ [4]: https://img.shields.io/badge/Platform-Node-0A1E1E?style=plastic&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWxhcHRvcC1taW5pbWFsIj48cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTIiIHg9IjMiIHk9IjQiIHJ4PSIyIiByeT0iMiIvPjxsaW5lIHgxPSIyIiB4Mj0iMjIiIHkxPSIyMCIgeTI9IjIwIi8+PC9zdmc+ [5]: https://img.shields.io/github/languages/top/realazthat/chatgpt2graph.svg?&cacheSeconds=28800&style=plastic&color=0A1E1E [6]: https://img.shields.io/github/license/realazthat/chatgpt2graph?style=plastic&color=0A1E1E -[7]: https://github.com/realazthat/chatgpt2graph/blob/v0.0.1/LICENSE.md +[7]: https://github.com/realazthat/chatgpt2graph/blob/v0.1.0/LICENSE.md [8]: https://img.shields.io/npm/v/chatgpt2graph?style=plastic&color=0A1E1E [9]: https://www.npmjs.com/package/chatgpt2graph [10]: https://img.shields.io/node/v/chatgpt2graph?style=plastic&color=0A1E1E @@ -247,13 +247,13 @@ These instructions are for maintainers of the project. [12]: https://github.com/realazthat/chatgpt2graph/tree/master [13]: https://img.shields.io/github/actions/workflow/status/realazthat/chatgpt2graph/build-and-test.yml?branch=master&style=plastic [14]: https://github.com/realazthat/chatgpt2graph/actions/workflows/build-and-test.yml -[15]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/master?style=plastic -[16]: https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...master +[15]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/master?style=plastic +[16]: https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...master [17]: https://img.shields.io/github/last-commit/realazthat/chatgpt2graph/master?style=plastic [18]: https://github.com/realazthat/chatgpt2graph/tree/develop [19]: https://img.shields.io/github/actions/workflow/status/realazthat/chatgpt2graph/build-and-test.yml?branch=develop&style=plastic -[20]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/develop?style=plastic -[21]: https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...develop -[22]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/develop?style=plastic -[23]: https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...develop +[20]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/develop?style=plastic +[21]: https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...develop +[22]: https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/develop?style=plastic +[23]: https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...develop [24]: https://img.shields.io/github/last-commit/realazthat/chatgpt2graph/develop?style=plastic diff --git a/.github/chatgpt2graph.help.log b/.github/chatgpt2graph.help.log index 19b5938..2c0d1ef 100644 --- a/.github/chatgpt2graph.help.log +++ b/.github/chatgpt2graph.help.log @@ -1,5 +1,5 @@ - chatgpt2graph 0.0.1 — Graph ChatGPT usage over time. + chatgpt2graph 0.1.0 — Graph ChatGPT usage over time. USAGE diff --git a/README.md b/README.md index 6973b67..785a1ff 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ Try: [realazthat.github.io/chatgpt2graph][2] npm install -g chatgpt2graph # Or install globally, direct from GitHub: -npm install -g https://github.com/realazthat/chatgpt2graph.git#v0.0.1 +npm install -g https://github.com/realazthat/chatgpt2graph.git#v0.1.0 ``` ## 🚜 Usage @@ -257,21 +257,21 @@ These instructions are for maintainers of the project. [14]: https://github.com/realazthat/chatgpt2graph/actions/workflows/build-and-test.yml [15]: - https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/master?style=plastic + https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/master?style=plastic [16]: - https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...master + https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...master [17]: https://img.shields.io/github/last-commit/realazthat/chatgpt2graph/master?style=plastic [18]: https://github.com/realazthat/chatgpt2graph/tree/develop [19]: https://img.shields.io/github/actions/workflow/status/realazthat/chatgpt2graph/build-and-test.yml?branch=develop&style=plastic [20]: - https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/develop?style=plastic + https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/develop?style=plastic [21]: - https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...develop + https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...develop [22]: - https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.0.1/develop?style=plastic + https://img.shields.io/github/commits-since/realazthat/chatgpt2graph/v0.1.0/develop?style=plastic [23]: - https://github.com/realazthat/chatgpt2graph/compare/v0.0.1...develop + https://github.com/realazthat/chatgpt2graph/compare/v0.1.0...develop [24]: https://img.shields.io/github/last-commit/realazthat/chatgpt2graph/develop?style=plastic diff --git a/lib/version.js b/lib/version.js index 997ce3b..98ff9a2 100644 --- a/lib/version.js +++ b/lib/version.js @@ -1,2 +1,2 @@ // Generated by genversion. -export const version = '0.0.1'; +export const version = '0.1.0'; diff --git a/package-lock.json b/package-lock.json index 6e62d26..fdfd561 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "chatgpt2graph", - "version": "0.0.1", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "chatgpt2graph", - "version": "0.0.1", + "version": "0.1.0", "license": "MIT", "dependencies": { "@caporal/core": "^2.0.7", diff --git a/package.json b/package.json index f048d38..d24f55a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chatgpt2graph", - "version": "0.0.1", + "version": "0.1.0", "description": "Graph ChatGPT usage over time.", "bin": { "chatgpt2graph": "./src/cli.js"