Skip to content

Commit

Permalink
Add ai-text-to-calendar extension (raycast#15605)
Browse files Browse the repository at this point in the history
* v1

* update: changelog & readme

* fix: changelog title

* del: image

* Update ai-text-to-calendar.ts

* Update ai-text-to-calendar.ts

* Update CHANGELOG.md and optimise images

---------

Co-authored-by: Per Nielsen Tikær <[email protected]>
Co-authored-by: raycastbot <[email protected]>
  • Loading branch information
3 people authored Dec 9, 2024
1 parent fe1f65e commit c35c4a3
Show file tree
Hide file tree
Showing 10 changed files with 3,502 additions and 0 deletions.
4 changes: 4 additions & 0 deletions extensions/ai-text-to-calendar/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
13 changes: 13 additions & 0 deletions extensions/ai-text-to-calendar/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
4 changes: 4 additions & 0 deletions extensions/ai-text-to-calendar/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
3 changes: 3 additions & 0 deletions extensions/ai-text-to-calendar/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# AI Text to Calendar Changelog

## [Initial Version] - 2024-12-09
23 changes: 23 additions & 0 deletions extensions/ai-text-to-calendar/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# AI Text to Calendar

<p align="center">
<img src="assets/extension-icon.png" height="128">
<h1 align="center">AI Text to Calendar</h1>
</p>

## Overview

AI Text to Calendar is a [Raycast](https://raycast.com/) extension that converts selected text into a Google Calendar registration URL using OpenAI's API and automatically opens it in your browser.

## Preferences

Configure the extension via `Raycast Settings > Extensions > AI Text to Calendar`.

| Property | Label | Type | Required | Description |
| -------------- | -------------- | ------ | -------- | ------------------------------------------------ |
| `openAiApiKey` | OpenAI API Key | string | true | Your personal OpenAI API key |
| `language` | Language | string | true | Language of the input text (e.g., English, 日本語) |

## License

This project is licensed under the MIT License.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c35c4a3

Please sign in to comment.