Frédéric Guillot 28ba09e952 Remove URL from client user agent 8 months ago
..
README.md f43a055d63 Move Golang API client here 1 year ago
client.go 11dfcdd3d6 Fix typo in license header 11 months ago
core.go 11dfcdd3d6 Fix typo in license header 11 months ago
doc.go 11dfcdd3d6 Fix typo in license header 11 months ago
request.go 28ba09e952 Remove URL from client user agent 8 months ago

README.md

Miniflux API Client

Client library for Miniflux REST API.

Installation

go get -u miniflux.app/client

Example

package main

import (
	"fmt"
    "io/ioutil"

	miniflux "miniflux.app/client"
)

func main() {
    client := miniflux.New("https://api.example.org", "admin", "secret")

    // Fetch all feeds.
    feeds, err := client.Feeds()
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(feeds)

    // Backup your feeds to an OPML file.
    opml, err := client.Export()
    if err != nil {
        fmt.Println(err)
        return
    }

    err = ioutil.WriteFile("opml.xml", opml, 0644)
    if err != nil {
        fmt.Println(err)
        return
    }
}