https://github.com/maximilianmairinger/cardgpt
Convert summery of arbitrary format (by giving examples) to anki/studySmarter cards with the power of GPT3.
https://github.com/maximilianmairinger/cardgpt
anki card convert cpt learning study studysmarter
Last synced: 3 months ago
JSON representation
Convert summery of arbitrary format (by giving examples) to anki/studySmarter cards with the power of GPT3.
- Host: GitHub
- URL: https://github.com/maximilianmairinger/cardgpt
- Owner: maximilianMairinger
- Created: 2023-02-14T16:09:29.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-02-20T01:15:44.000Z (over 3 years ago)
- Last Synced: 2025-01-22T08:42:46.481Z (over 1 year ago)
- Topics: anki, card, convert, cpt, learning, study, studysmarter
- Language: TypeScript
- Homepage: https://cardcpt.maximilian.mairinger.com
- Size: 316 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Card cpt
Convert summery of arbitrary format (by giving examples) to anki/studySmarter cards with the power of GPT3.
## Contribute
The frontend / client is referred as app. The backend as server.
### Development env
#### Develop app
The source of the app can be found in `/app` and the serviceWorker's in `/serviceWorker`.
```
$ npm run devApp
```
Builds the app on save & spins up a live (notifies client to reload on change) repl server, whose source can be found in `/replServer/src`.
#### Develop server
Source found in `/server/src`.
```
$ npm run devServer
```
Builds the server & replApp on save. The source of the replApp can be found under `/replApp`. No live reloading available, since its the prod server.
#### Develop server & app
```
$ npm run dev
```
Watches production server & app and builds them on save. No live reloading avalible, since its the prod server.
### Deploy
#### Build scripts
Build everything for production
```
$ npm run build
```
#### Start
Start the server with default options
```
$ npm start
```
Since this is a [npm-run-script](https://docs.npmjs.com/cli/run-script), cli options must be escaped in order to distinguish them from npm options. Simply prefix all options with **one** `--` like so:
```
$ npm start -- --port 1234 --outageReciliance strong
```
##### CLI options
Here is a list of all recognised cli options:
> TODO