mirror of
https://github.com/miniflux/v2.git
synced 2025-09-30 19:22:11 +00:00
Tested locally: ```console $ Tue 26 Aug 17:34:05 CEST 2025 $ go build && ./miniflux.app -c ./config.ini -debug level=DEBUG msg="Starting daemon..." level=DEBUG msg="Starting background scheduler..." level=DEBUG msg="Worker started" worker_id=15 level=DEBUG msg="Worker started" worker_id=0 […] level=DEBUG msg="Incoming request" client_ip=127.0.0.1 request.method=POST request.uri=/entry/save/29773 request.protocol=HTTP/1.1 request.execution_time=5.57385ms level=DEBUG msg="Sending entry to archive.org" user_id=1 entry_id=29773 entry_url=https://sumnerevans.com/portfolio/ level=DEBUG msg="Sending entry to archive.org" title=Portfolio url=https://sumnerevans.com/portfolio/ ^C $ curl -I -H "User-Agent: Mozilla" https://web.archive.org/web/20250826153413/https://sumnerevans.com/portfolio/ | grep orig-date x-archive-orig-date: Tue, 26 Aug 2025 15:34:13 GMT $ ```
127 lines
4.9 KiB
Go
127 lines
4.9 KiB
Go
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package model // import "miniflux.app/v2/internal/model"
|
|
|
|
// Integration represents user integration settings.
|
|
type Integration struct {
|
|
UserID int64
|
|
BetulaEnabled bool
|
|
BetulaURL string
|
|
BetulaToken string
|
|
PinboardEnabled bool
|
|
PinboardToken string
|
|
PinboardTags string
|
|
PinboardMarkAsUnread bool
|
|
InstapaperEnabled bool
|
|
InstapaperUsername string
|
|
InstapaperPassword string
|
|
FeverEnabled bool
|
|
FeverUsername string
|
|
FeverToken string
|
|
GoogleReaderEnabled bool
|
|
GoogleReaderUsername string
|
|
GoogleReaderPassword string
|
|
WallabagEnabled bool
|
|
WallabagOnlyURL bool
|
|
WallabagURL string
|
|
WallabagClientID string
|
|
WallabagClientSecret string
|
|
WallabagUsername string
|
|
WallabagPassword string
|
|
WallabagTags string
|
|
NunuxKeeperEnabled bool
|
|
NunuxKeeperURL string
|
|
NunuxKeeperAPIKey string
|
|
NotionEnabled bool
|
|
NotionToken string
|
|
NotionPageID string
|
|
EspialEnabled bool
|
|
EspialURL string
|
|
EspialAPIKey string
|
|
EspialTags string
|
|
ReadwiseEnabled bool
|
|
ReadwiseAPIKey string
|
|
TelegramBotEnabled bool
|
|
TelegramBotToken string
|
|
TelegramBotChatID string
|
|
TelegramBotTopicID *int64
|
|
TelegramBotDisableWebPagePreview bool
|
|
TelegramBotDisableNotification bool
|
|
TelegramBotDisableButtons bool
|
|
LinkAceEnabled bool
|
|
LinkAceURL string
|
|
LinkAceAPIKey string
|
|
LinkAceTags string
|
|
LinkAcePrivate bool
|
|
LinkAceCheckDisabled bool
|
|
LinkdingEnabled bool
|
|
LinkdingURL string
|
|
LinkdingAPIKey string
|
|
LinkdingTags string
|
|
LinkdingMarkAsUnread bool
|
|
LinktacoEnabled bool
|
|
LinktacoAPIToken string
|
|
LinktacoOrgSlug string
|
|
LinktacoTags string
|
|
LinktacoVisibility string
|
|
LinkwardenEnabled bool
|
|
LinkwardenURL string
|
|
LinkwardenAPIKey string
|
|
MatrixBotEnabled bool
|
|
MatrixBotUser string
|
|
MatrixBotPassword string
|
|
MatrixBotURL string
|
|
MatrixBotChatID string
|
|
AppriseEnabled bool
|
|
AppriseURL string
|
|
AppriseServicesURL string
|
|
ReadeckEnabled bool
|
|
ReadeckURL string
|
|
ReadeckAPIKey string
|
|
ReadeckLabels string
|
|
ReadeckOnlyURL bool
|
|
ShioriEnabled bool
|
|
ShioriURL string
|
|
ShioriUsername string
|
|
ShioriPassword string
|
|
ShaarliEnabled bool
|
|
ShaarliURL string
|
|
ShaarliAPISecret string
|
|
WebhookEnabled bool
|
|
WebhookURL string
|
|
WebhookSecret string
|
|
RSSBridgeEnabled bool
|
|
RSSBridgeURL string
|
|
RSSBridgeToken string
|
|
OmnivoreEnabled bool
|
|
OmnivoreAPIKey string
|
|
OmnivoreURL string
|
|
KarakeepEnabled bool
|
|
KarakeepAPIKey string
|
|
KarakeepURL string
|
|
RaindropEnabled bool
|
|
RaindropToken string
|
|
RaindropCollectionID string
|
|
RaindropTags string
|
|
NtfyEnabled bool
|
|
NtfyTopic string
|
|
NtfyURL string
|
|
NtfyAPIToken string
|
|
NtfyUsername string
|
|
NtfyPassword string
|
|
NtfyIconURL string
|
|
NtfyInternalLinks bool
|
|
CuboxEnabled bool
|
|
CuboxAPILink string
|
|
DiscordEnabled bool
|
|
DiscordWebhookLink string
|
|
SlackEnabled bool
|
|
SlackWebhookLink string
|
|
PushoverEnabled bool
|
|
PushoverUser string
|
|
PushoverToken string
|
|
PushoverDevice string
|
|
PushoverPrefix string
|
|
ArchiveorgEnabled bool
|
|
}
|