iPX

ipx::types

Struct ipx::types::FeedRow

struct FeedRow {
    id: String,
    url: String,
    title: Option<String>,
    image: Option<String>,
    folder: Option<String>,
    category: Option<String>,
    feed_category: Option<String>,
    keywords: Vec<String>,
    blocked: Vec<String>,
    deadair: bool,
    deadair_pause: i64,
    allow_explicit: bool,
    auto_download: bool,
    max_new_per_check: Option<usize>,
    group: Option<String>,
    orphaned: bool,
    managed: bool,
    schedule: Option<String>,
    schedule_mins: Option<u64>,
    every_mins: u64,
    last_checked: Option<i64>,
    next_check: Option<i64>,
    last_error: Option<String>,
    failing: Option<FailingRow>,
    entries: i64,
    downloaded: i64,
    unread: i64,
    subscribers: i64,
    pinned: bool,
    private: bool,
    private_by_address: bool,
}

A feed as you see it: the feed, your settings for it and its counts for you.

Fields

§id: String
§url: String
§title: Option<String>
§image: Option<String>
§folder: Option<String>
§category: Option<String>
The directory category an admin gave it.
§feed_category: Option<String>
The one the feed names itself, which wins.
§keywords: Vec<String>
Your words: with any, only episodes that mention one are downloaded.
§blocked: Vec<String>
Your words that hide an episode of this feed.
§deadair: bool
Played with its silences shortened.
§deadair_pause: i64
The pause DeadAir leaves where it cuts, in milliseconds.
§allow_explicit: bool
§auto_download: bool
§max_new_per_check: Option<usize>
Your own limit, or none for the server’s.
§group: Option<String>
The OPML list it came from.
§orphaned: bool
In a list that no longer has it, kept for its downloads.
§managed: bool
§schedule: Option<String>
Its own schedule, such as every 2h.
§schedule_mins: Option<u64>
The same in minutes.
§every_mins: u64
How often it is checked, all things considered.
§last_checked: Option<i64>
§next_check: Option<i64>
§last_error: Option<String>
§failing: Option<FailingRow>
Set once an error has held for a day.
§entries: i64
§downloaded: i64
§unread: i64
§subscribers: i64
People on this server, you included.
§pinned: bool
At the top of your list.
§private: bool
Kept out of the directory.
§private_by_address: bool
Private whatever it is marked: a login, or a key in its address.

Used by