Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sevichecc/raycast-mastodon-extension

Raycast Extension for Mastodon
https://github.com/sevichecc/raycast-mastodon-extension

mastodon raycast-extension

Last synced: about 2 months ago
JSON representation

Raycast Extension for Mastodon

Awesome Lists containing this project

README

        

# Raycast Extension for Mastodon

![overview](./media/command.png)

- [Mastodon](https://joinmastodon.org/)
- [Raycast](https://raycast.com)

The original version was based on [Raycast-Akkoma](https://www.raycast.com/SevicheCC/akkoma), thanks to the generous contributions of [BasixKOR](https://github.com/BasixKOR) and [pernielsentikaer](https://github.com/pernielsentikaer), many new features have been added.

**Features**:
- Boost / favourite / bookmark / reply / edit / delete status
- Write status with markdown support.(Only if the instant supports Markdown)
- Publish simple status with text.
- Publish scheduled status with natural date format.
- Publish status with attachments (image, video, files); add alt text to the image when only one image is attached.
- Save draft status.
- View your bookmarked statuses.
- View your latest statuses.
- View home timeline.
- Open the latest published status that was published from Raycast through the actions.

## Login

Input your Mastodon instance's URL, then click the "Continue" button in the bottom-right corner.

![](./metadata/mastodon-1.png)

## Examples:

### Add simple status with text

![](./metadata/mastodon-10.png)

### Add scheduled status

![](./metadata/mastodon-7.png)

### Add status with image and alt text

![](./metadata/mastodon-4.png)

### Mark status as sensitive
Toggle the "Sensitive" checkbox to mark the attached image as sensitive, or add a content warning to the status.

![](media/add-cw.png.png)

### Write status with markdown
Toggle the "Markdown" checkbox to render markdown in the text file. Markdown shortcuts are also supported (e.g., pressing `⌘` + `B` will add `**bold**` around the selected text, `⌘` + `I` will make the selected text italic, etc.).

![](media/markdown.png)

### View Home Timeline

![](metadata/mastodon-12.png)
### View your latest status

![](metadata/mastodon-11.png)

### Reply to Status
![](metadata/mastodon-14.png)

### Actions

![](metadata/mastodon-13.png)

### Draft status

![](media/draft.png)

## Available Settings

![](./media/settings.png)

If the instance supports Markdown, please select the `Built-in Markdown Support` checkbox.

### Status limit
Based on performance considerations, the number of statuses displayed is limited, with the default being 20. You can adjust this limit in the extension settings.

![](media/setting-status.png)