Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| aacee9ddcd |
@@ -0,0 +1,41 @@
|
||||
# BRAT (Gitea Fork)
|
||||
|
||||
A fork of [obsidian42-brat](https://github.com/TfTHacker/obsidian42-brat) that adds support for **self-hosted Gitea/Forgejo instances** alongside GitHub.
|
||||
|
||||
## What is this?
|
||||
|
||||
BRAT (Beta Reviewers Auto-update Tester) lets you install and auto-update beta Obsidian plugins directly from any git forge that supports releases. This fork extends the original to work with **any Gitea instance** — not just GitHub.
|
||||
|
||||
## Usage
|
||||
|
||||
Open the BRAT command palette and choose **"Add a beta plugin for testing"**, then paste a repository URL:
|
||||
|
||||
| Source | Format | Example |
|
||||
|---|---|---|
|
||||
| **GitHub** | `user/repo` or `https://github.com/user/repo` | `TfTHacker/obsidian42-brat` |
|
||||
| **Gitea** | `https://git.your-instance.com/user/repo` | `https://gitea.mithrilforge.dev/olivier/BindThem` |
|
||||
|
||||
The plugin auto-detects the provider from the URL. Each plugin entry stores its own Gitea instance URL and optional access token.
|
||||
|
||||
## Installation
|
||||
|
||||
Download the latest release assets (`main.js`, `manifest.json`, `styles.css`) and place them in:
|
||||
|
||||
```
|
||||
.obsidian/plugins/obsidian42-brat-gitea/
|
||||
```
|
||||
|
||||
Then enable **BRAT (Gitea Fork)** in Settings → Community Plugins.
|
||||
|
||||
## Features
|
||||
|
||||
- Install plugins from **GitHub** (bare `user/repo` format, backward compatible)
|
||||
- Install plugins from **Gitea / Forgejo** (full URL format)
|
||||
- Per-plugin token management via Obsidian SecretStorage
|
||||
- Frozen version pinning, incompatible plugin overrides
|
||||
- Theme installation and updates
|
||||
- Same UI and commands as the original BRAT
|
||||
|
||||
## Credits
|
||||
|
||||
Original BRAT by [TfTHacker](https://github.com/TfTHacker/obsidian42-brat) and [johannrichard](https://github.com/johannrichard).
|
||||
Reference in New Issue
Block a user