mirror of
https://github.com/idanoo/autobrr
synced 2025-07-22 16:29:12 +00:00
feat(mockindexer): support feeds and webhooks (#1361)
This commit is contained in:
parent
f488c88f1b
commit
c377bc9157
6 changed files with 346 additions and 49 deletions
|
@ -13,10 +13,10 @@ extra indexer definitions. Then start autobrr as usual.
|
|||
|
||||
* Add an instance of the MockIndexer in autobrr UI. Pick any nickname,
|
||||
_don't set any auth_.
|
||||
* Set up an action - for example the watchdir action which will make autobrr
|
||||
* Set up an action - for example the Watchdir action which will make autobrr
|
||||
actually download the announced torrent file from the MockIndexer.
|
||||
|
||||
Posting announces.
|
||||
## Post announce
|
||||
|
||||
* Open `http://localhost:3999` in your browser. A simple input will allow you to
|
||||
post announces to the channel. For example, to announce the `1.torrent` file
|
||||
|
@ -27,3 +27,20 @@ New Torrent Announcement: <PC :: Iso> Name:'debian live 10 6 0 amd64 standard i
|
|||
```
|
||||
|
||||
It is the `1` at the end of the announce line that should match the file name.
|
||||
|
||||
## RSS Feed
|
||||
|
||||
You can use the mockindexer as an RSS feed as well. Place a complete XML feed in `./feeds` and name it something like `mock.xml`.
|
||||
|
||||
In autobrr to set up the feed you use the url like `http://localhost:3999/feeds/mock` where the last part is the name of the xml file without extension.
|
||||
|
||||
## Webhook
|
||||
|
||||
The mockindexer can also be used as a simple webhook endpoint. Use it with a method `POST` to `http://localhost:3999/webhook`.
|
||||
|
||||
You can trigger different behavior by appending the following URL parameters.
|
||||
|
||||
- `timeout=2` - wait for 2 seconds to respond
|
||||
- `status=500` - respond with status 500
|
||||
|
||||
Use it like `http://localhost:3999/webhook?timeout=2&status=500`.
|
Loading…
Add table
Add a link
Reference in a new issue