Add Bruno Miniflux API collection
Bruno is a lightweight alternative to Postman/Insomnia. - https://www.usebruno.com - https://github.com/usebruno/bruno
This commit is contained in:
parent
d0377d5d9d
commit
09e9b0361d
44 changed files with 995 additions and 1 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,5 +1,5 @@
|
||||||
miniflux-*
|
miniflux-*
|
||||||
miniflux
|
./miniflux
|
||||||
*.rpm
|
*.rpm
|
||||||
*.deb
|
*.deb
|
||||||
.idea
|
.idea
|
||||||
|
|
6
contrib/bruno/README.md
Normal file
6
contrib/bruno/README.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
This folder contains Miniflux API collection for [Bruno](https://www.usebruno.com).
|
||||||
|
|
||||||
|
Bruno is a lightweight alternative to Postman/Insomnia.
|
||||||
|
|
||||||
|
- https://www.usebruno.com
|
||||||
|
- https://github.com/usebruno/bruno
|
26
contrib/bruno/miniflux/Bookmark an entry.bru
Normal file
26
contrib/bruno/miniflux/Bookmark an entry.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Bookmark an entry
|
||||||
|
type: http
|
||||||
|
seq: 37
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries/{{entryID}}/bookmark
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
entryID: 1698
|
||||||
|
}
|
22
contrib/bruno/miniflux/Create a feed.bru
Normal file
22
contrib/bruno/miniflux/Create a feed.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Create a feed
|
||||||
|
type: http
|
||||||
|
seq: 19
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
22
contrib/bruno/miniflux/Create a new category.bru
Normal file
22
contrib/bruno/miniflux/Create a new category.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Create a new category
|
||||||
|
type: http
|
||||||
|
seq: 10
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test"
|
||||||
|
}
|
||||||
|
}
|
23
contrib/bruno/miniflux/Create a new user.bru
Normal file
23
contrib/bruno/miniflux/Create a new user.bru
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
meta {
|
||||||
|
name: Create a new user
|
||||||
|
type: http
|
||||||
|
seq: 5
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"username": "foobar",
|
||||||
|
"password": "secret123"
|
||||||
|
}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Delete a category.bru
Normal file
26
contrib/bruno/miniflux/Delete a category.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Delete a category
|
||||||
|
type: http
|
||||||
|
seq: 12
|
||||||
|
}
|
||||||
|
|
||||||
|
delete {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 1
|
||||||
|
}
|
26
contrib/bruno/miniflux/Delete a feed.bru
Normal file
26
contrib/bruno/miniflux/Delete a feed.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Delete a feed
|
||||||
|
type: http
|
||||||
|
seq: 26
|
||||||
|
}
|
||||||
|
|
||||||
|
delete {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 18
|
||||||
|
}
|
26
contrib/bruno/miniflux/Delete a user.bru
Normal file
26
contrib/bruno/miniflux/Delete a user.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Delete a user
|
||||||
|
type: http
|
||||||
|
seq: 7
|
||||||
|
}
|
||||||
|
|
||||||
|
delete {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users/{{userID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"language": "fr_FR"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
userID: 2
|
||||||
|
}
|
22
contrib/bruno/miniflux/Discover feeds.bru
Normal file
22
contrib/bruno/miniflux/Discover feeds.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Discover feeds
|
||||||
|
type: http
|
||||||
|
seq: 18
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/discover
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"url": "https://miniflux.app"
|
||||||
|
}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Fetch entry website content.bru
Normal file
26
contrib/bruno/miniflux/Fetch entry website content.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Fetch entry website content
|
||||||
|
type: http
|
||||||
|
seq: 39
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries/{{entryID}}/fetch-content
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
entryID: 1698
|
||||||
|
}
|
22
contrib/bruno/miniflux/Flush history.bru
Normal file
22
contrib/bruno/miniflux/Flush history.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Flush history
|
||||||
|
type: http
|
||||||
|
seq: 40
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/flush-history
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"url": "https://miniflux.app"
|
||||||
|
}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get a single entry.bru
Normal file
26
contrib/bruno/miniflux/Get a single entry.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get a single entry
|
||||||
|
type: http
|
||||||
|
seq: 36
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries/{{entryID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
entryID: 1698
|
||||||
|
}
|
27
contrib/bruno/miniflux/Get a single feed entry.bru
Normal file
27
contrib/bruno/miniflux/Get a single feed entry.bru
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
meta {
|
||||||
|
name: Get a single feed entry
|
||||||
|
type: http
|
||||||
|
seq: 33
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}/entries/{{entryID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
entryID: 1698
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get a single feed.bru
Normal file
26
contrib/bruno/miniflux/Get a single feed.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get a single feed
|
||||||
|
type: http
|
||||||
|
seq: 24
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 18
|
||||||
|
}
|
20
contrib/bruno/miniflux/Get a single user by ID.bru
Normal file
20
contrib/bruno/miniflux/Get a single user by ID.bru
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
meta {
|
||||||
|
name: Get a single user by ID
|
||||||
|
type: http
|
||||||
|
seq: 3
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users/{{userID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
userID: 1
|
||||||
|
}
|
20
contrib/bruno/miniflux/Get a single user by username.bru
Normal file
20
contrib/bruno/miniflux/Get a single user by username.bru
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
meta {
|
||||||
|
name: Get a single user by username
|
||||||
|
type: http
|
||||||
|
seq: 4
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users/{{username}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
username: admin
|
||||||
|
}
|
16
contrib/bruno/miniflux/Get all categories.bru
Normal file
16
contrib/bruno/miniflux/Get all categories.bru
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
meta {
|
||||||
|
name: Get all categories
|
||||||
|
type: http
|
||||||
|
seq: 9
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
22
contrib/bruno/miniflux/Get all entries.bru
Normal file
22
contrib/bruno/miniflux/Get all entries.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Get all entries
|
||||||
|
type: http
|
||||||
|
seq: 34
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
22
contrib/bruno/miniflux/Get all feeds.bru
Normal file
22
contrib/bruno/miniflux/Get all feeds.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Get all feeds
|
||||||
|
type: http
|
||||||
|
seq: 20
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
16
contrib/bruno/miniflux/Get all users.bru
Normal file
16
contrib/bruno/miniflux/Get all users.bru
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
meta {
|
||||||
|
name: Get all users
|
||||||
|
type: http
|
||||||
|
seq: 2
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get category entries.bru
Normal file
26
contrib/bruno/miniflux/Get category entries.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get category entries
|
||||||
|
type: http
|
||||||
|
seq: 16
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}/entries
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 2
|
||||||
|
}
|
27
contrib/bruno/miniflux/Get category entry.bru
Normal file
27
contrib/bruno/miniflux/Get category entry.bru
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
meta {
|
||||||
|
name: Get category entry
|
||||||
|
type: http
|
||||||
|
seq: 17
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}/entries/{{entryID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 2
|
||||||
|
entryID: 1
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get category feeds.bru
Normal file
26
contrib/bruno/miniflux/Get category feeds.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get category feeds
|
||||||
|
type: http
|
||||||
|
seq: 14
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}/feeds
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 2
|
||||||
|
}
|
16
contrib/bruno/miniflux/Get current user.bru
Normal file
16
contrib/bruno/miniflux/Get current user.bru
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
meta {
|
||||||
|
name: Get current user
|
||||||
|
type: http
|
||||||
|
seq: 1
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/me
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
22
contrib/bruno/miniflux/Get feed counters.bru
Normal file
22
contrib/bruno/miniflux/Get feed counters.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Get feed counters
|
||||||
|
type: http
|
||||||
|
seq: 21
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/counters
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get feed entries.bru
Normal file
26
contrib/bruno/miniflux/Get feed entries.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get feed entries
|
||||||
|
type: http
|
||||||
|
seq: 32
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}/entries
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get feed icon by feed ID.bru
Normal file
26
contrib/bruno/miniflux/Get feed icon by feed ID.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get feed icon by feed ID
|
||||||
|
type: http
|
||||||
|
seq: 27
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}/icon
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
}
|
26
contrib/bruno/miniflux/Get feed icon by icon ID.bru
Normal file
26
contrib/bruno/miniflux/Get feed icon by icon ID.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Get feed icon by icon ID
|
||||||
|
type: http
|
||||||
|
seq: 28
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/icons/{{iconID}}
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
iconID: 11
|
||||||
|
}
|
26
contrib/bruno/miniflux/Mark all category entries as read.bru
Normal file
26
contrib/bruno/miniflux/Mark all category entries as read.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Mark all category entries as read
|
||||||
|
type: http
|
||||||
|
seq: 13
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}/mark-all-as-read
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 2
|
||||||
|
}
|
26
contrib/bruno/miniflux/Mark all user entries as read.bru
Normal file
26
contrib/bruno/miniflux/Mark all user entries as read.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Mark all user entries as read
|
||||||
|
type: http
|
||||||
|
seq: 8
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users/{{userID}}/mark-all-as-read
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
userID: 1
|
||||||
|
}
|
26
contrib/bruno/miniflux/Mark feed as read.bru
Normal file
26
contrib/bruno/miniflux/Mark feed as read.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Mark feed as read
|
||||||
|
type: http
|
||||||
|
seq: 29
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}/mark-all-as-read
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
}
|
26
contrib/bruno/miniflux/OPML Export.bru
Normal file
26
contrib/bruno/miniflux/OPML Export.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: OPML Export
|
||||||
|
type: http
|
||||||
|
seq: 30
|
||||||
|
}
|
||||||
|
|
||||||
|
get {
|
||||||
|
url: {{minifluxBaseURL}}/v1/export
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
}
|
40
contrib/bruno/miniflux/OPML Import.bru
Normal file
40
contrib/bruno/miniflux/OPML Import.bru
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
meta {
|
||||||
|
name: OPML Import
|
||||||
|
type: http
|
||||||
|
seq: 31
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/import
|
||||||
|
body: xml
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:xml {
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<opml version="2.0">
|
||||||
|
<head>
|
||||||
|
<title>Miniflux</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<outline text="My category">
|
||||||
|
<outline title="Miniflux" text="Miniflux" xmlUrl="https://miniflux.app/feed.xml" htmlUrl="https://miniflux.app"></outline>
|
||||||
|
</outline>
|
||||||
|
</body>
|
||||||
|
</opml>
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 19
|
||||||
|
}
|
26
contrib/bruno/miniflux/Refresh a single feed.bru
Normal file
26
contrib/bruno/miniflux/Refresh a single feed.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Refresh a single feed
|
||||||
|
type: http
|
||||||
|
seq: 23
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}/refresh
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 18
|
||||||
|
}
|
22
contrib/bruno/miniflux/Refresh all feeds.bru
Normal file
22
contrib/bruno/miniflux/Refresh all feeds.bru
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
meta {
|
||||||
|
name: Refresh all feeds
|
||||||
|
type: http
|
||||||
|
seq: 22
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/refresh
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
26
contrib/bruno/miniflux/Refresh category feeds.bru
Normal file
26
contrib/bruno/miniflux/Refresh category feeds.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Refresh category feeds
|
||||||
|
type: http
|
||||||
|
seq: 15
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}/refresh
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 2
|
||||||
|
}
|
26
contrib/bruno/miniflux/Save an entry.bru
Normal file
26
contrib/bruno/miniflux/Save an entry.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Save an entry
|
||||||
|
type: http
|
||||||
|
seq: 38
|
||||||
|
}
|
||||||
|
|
||||||
|
post {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries/{{entryID}}/save
|
||||||
|
body: none
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"feed_url": "https://miniflux.app/feed.xml"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
entryID: 1698
|
||||||
|
}
|
26
contrib/bruno/miniflux/Update a category.bru
Normal file
26
contrib/bruno/miniflux/Update a category.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Update a category
|
||||||
|
type: http
|
||||||
|
seq: 11
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/categories/{{categoryID}}
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"title": "Test Update"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
categoryID: 1
|
||||||
|
}
|
26
contrib/bruno/miniflux/Update a feed.bru
Normal file
26
contrib/bruno/miniflux/Update a feed.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Update a feed
|
||||||
|
type: http
|
||||||
|
seq: 25
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/feeds/{{feedID}}
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"user_agent": "My user agent"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
feedID: 18
|
||||||
|
}
|
26
contrib/bruno/miniflux/Update a user.bru
Normal file
26
contrib/bruno/miniflux/Update a user.bru
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
meta {
|
||||||
|
name: Update a user
|
||||||
|
type: http
|
||||||
|
seq: 6
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/users/{{userID}}
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"language": "fr_FR"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
vars:pre-request {
|
||||||
|
userID: 1
|
||||||
|
}
|
23
contrib/bruno/miniflux/Update entries status.bru
Normal file
23
contrib/bruno/miniflux/Update entries status.bru
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
meta {
|
||||||
|
name: Update entries status
|
||||||
|
type: http
|
||||||
|
seq: 35
|
||||||
|
}
|
||||||
|
|
||||||
|
put {
|
||||||
|
url: {{minifluxBaseURL}}/v1/entries
|
||||||
|
body: json
|
||||||
|
auth: basic
|
||||||
|
}
|
||||||
|
|
||||||
|
auth:basic {
|
||||||
|
username: {{minifluxUsername}}
|
||||||
|
password: {{minifluxPassword}}
|
||||||
|
}
|
||||||
|
|
||||||
|
body:json {
|
||||||
|
{
|
||||||
|
"entry_ids": [1698, 1699],
|
||||||
|
"status": "read"
|
||||||
|
}
|
||||||
|
}
|
5
contrib/bruno/miniflux/bruno.json
Normal file
5
contrib/bruno/miniflux/bruno.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1",
|
||||||
|
"name": "Miniflux",
|
||||||
|
"type": "collection"
|
||||||
|
}
|
7
contrib/bruno/miniflux/environments/Local.bru
Normal file
7
contrib/bruno/miniflux/environments/Local.bru
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
vars {
|
||||||
|
minifluxBaseURL: http://127.0.0.1:8080
|
||||||
|
minifluxUsername: admin
|
||||||
|
}
|
||||||
|
vars:secret [
|
||||||
|
minifluxPassword
|
||||||
|
]
|
Loading…
Reference in a new issue