Documentation
¶
Overview ¶
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
SPDX-License-Identifier: AGPL-3.0-only
Index ¶
- type ClassificationResponse
- type CreateClassificationRequest
- type CreateExclusionRequest
- type CreateRedirectRequest
- type CreateTagRequest
- type ErrorResponse
- type ExclusionResponse
- type GetSourceChannelsResponse
- type Handler
- func (h *Handler) ActivateSourceHandler(c *gin.Context)
- func (h *Handler) ActivateTargetHandler(c *gin.Context)
- func (h *Handler) AnalyticsClassificationsHandler(c *gin.Context)
- func (h *Handler) AnalyticsCollaborationsHandler(c *gin.Context)
- func (h *Handler) AnalyticsDashboardSummaryHandler(c *gin.Context)
- func (h *Handler) AnalyticsEngagementHandler(c *gin.Context)
- func (h *Handler) AnalyticsEngagementRateHandler(c *gin.Context)
- func (h *Handler) AnalyticsFollowRatioHandler(c *gin.Context)
- func (h *Handler) AnalyticsGSCSiteStatsHandler(c *gin.Context)
- func (h *Handler) AnalyticsGSCTopPagesHandler(c *gin.Context)
- func (h *Handler) AnalyticsHandler(c *gin.Context)
- func (h *Handler) AnalyticsHashtagsHandler(c *gin.Context)
- func (h *Handler) AnalyticsMentionsHandler(c *gin.Context)
- func (h *Handler) AnalyticsNetworkEfficiencyHandler(c *gin.Context)
- func (h *Handler) AnalyticsPerformanceDeviationHandler(c *gin.Context)
- func (h *Handler) AnalyticsPostTypesHandler(c *gin.Context)
- func (h *Handler) AnalyticsPostingConsistencyHandler(c *gin.Context)
- func (h *Handler) AnalyticsSiteStatsHandler(c *gin.Context)
- func (h *Handler) AnalyticsTagsHandler(c *gin.Context)
- func (h *Handler) AnalyticsTimeHandler(c *gin.Context)
- func (h *Handler) AnalyticsTopPagesHandler(c *gin.Context)
- func (h *Handler) AnalyticsVelocityHandler(c *gin.Context)
- func (h *Handler) AnalyticsWebsiteHandler(c *gin.Context)
- func (h *Handler) AnalyticsWordCloudEngagementHandler(c *gin.Context)
- func (h *Handler) AnalyticsWordCloudHandler(c *gin.Context)
- func (h *Handler) AvatarHandler(c *gin.Context)
- func (h *Handler) BackupExportHandler(c *gin.Context)
- func (h *Handler) BackupImportHandler(c *gin.Context)
- func (h *Handler) BackupRestoreHandler(c *gin.Context)
- func (h *Handler) CommonData(c *gin.Context, data gin.H) gin.H
- func (h *Handler) DeactivateSourceHandler(c *gin.Context)
- func (h *Handler) DeactivateTargetHandler(c *gin.Context)
- func (h *Handler) DeleteSourceHandler(c *gin.Context)
- func (h *Handler) DeleteTargetHandler(c *gin.Context)
- func (h *Handler) DismissAllLogsHandler(c *gin.Context)
- func (h *Handler) DismissLogHandler(c *gin.Context)
- func (h *Handler) DownloadExportHandler(c *gin.Context)
- func (h *Handler) ExportDeleteAllHandler(c *gin.Context)
- func (h *Handler) ExportsHandler(c *gin.Context)
- func (h *Handler) ExternalAPIStatsHandler(c *gin.Context)
- func (h *Handler) ExternalAPIStatusHandler(c *gin.Context)
- func (h *Handler) FacebookCallbackHandler(c *gin.Context)
- func (h *Handler) FacebookLoginHandler(c *gin.Context)
- func (h *Handler) FacebookRefreshTokenHandler(c *gin.Context)
- func (h *Handler) GetAuthenticatedUser(c *gin.Context) (*database.User, bool)
- func (h *Handler) GetReleaseNotesHandler(c *gin.Context)
- func (h *Handler) GetSourceChannelsHandler(c *gin.Context)
- func (h *Handler) HandleAddTagToPost(c *gin.Context)
- func (h *Handler) HandleCreateApiToken(c *gin.Context)
- func (h *Handler) HandleCreateClassification(c *gin.Context)
- func (h *Handler) HandleCreateExclusion(c *gin.Context)
- func (h *Handler) HandleCreateRedirect(c *gin.Context)
- func (h *Handler) HandleCreateTag(c *gin.Context)
- func (h *Handler) HandleDeleteApiToken(c *gin.Context)
- func (h *Handler) HandleDeleteClassification(c *gin.Context)
- func (h *Handler) HandleDeleteExclusion(c *gin.Context)
- func (h *Handler) HandleDeleteRedirect(c *gin.Context)
- func (h *Handler) HandleDeleteTag(c *gin.Context)
- func (h *Handler) HandleDownloadTagsCSV(c *gin.Context)
- func (h *Handler) HandleExportCookies(c *gin.Context)
- func (h *Handler) HandleGetAllPostTagsBulk(c *gin.Context)
- func (h *Handler) HandleGetApiTokens(c *gin.Context)
- func (h *Handler) HandleGetClassifications(c *gin.Context)
- func (h *Handler) HandleGetExclusions(c *gin.Context)
- func (h *Handler) HandleGetPostTags(c *gin.Context)
- func (h *Handler) HandleGetRedirects(c *gin.Context)
- func (h *Handler) HandleGetSourcesAPI(c *gin.Context)
- func (h *Handler) HandleGetTags(c *gin.Context)
- func (h *Handler) HandleImportCookies(c *gin.Context)
- func (h *Handler) HandleRemoveTagFromPost(c *gin.Context)
- func (h *Handler) HandleSetPostTags(c *gin.Context)
- func (h *Handler) HandleUpdateClassification(c *gin.Context)
- func (h *Handler) HandleUpdateTag(c *gin.Context)
- func (h *Handler) HandleUploadTagsCSV(c *gin.Context)
- func (h *Handler) HealthCheckHandler(c *gin.Context)
- func (h *Handler) LoginSubmitHandler(c *gin.Context)
- func (h *Handler) LoginViewHandler(c *gin.Context)
- func (h *Handler) LogoutHandler(c *gin.Context)
- func (h *Handler) PasskeyLoginBegin(c *gin.Context)
- func (h *Handler) PasskeyLoginFinish(c *gin.Context)
- func (h *Handler) PasskeyRegisterBegin(c *gin.Context)
- func (h *Handler) PasskeyRegisterFinish(c *gin.Context)
- func (h *Handler) PasswordSetupSubmitHandler(c *gin.Context)
- func (h *Handler) PasswordSetupViewHandler(c *gin.Context)
- func (h *Handler) PostsHandler(c *gin.Context)
- func (h *Handler) RemoveAvatarHandler(c *gin.Context)
- func (h *Handler) ResetSyncSettingsHandler(c *gin.Context)
- func (h *Handler) RootHandler(c *gin.Context)
- func (h *Handler) SourcesHandler(c *gin.Context)
- func (h *Handler) SourcesSetupHandler(c *gin.Context)
- func (h *Handler) StartWorkerHandler(c *gin.Context)
- func (h *Handler) StopWorkerHandler(c *gin.Context)
- func (h *Handler) SyncSettingsHandler(c *gin.Context)
- func (h *Handler) SyncSourceHandler(c *gin.Context)
- func (h *Handler) SyncTargetHandler(c *gin.Context)
- func (h *Handler) TagsHandler(c *gin.Context)
- func (h *Handler) TargetsHandler(c *gin.Context)
- func (h *Handler) TargetsSetupHandler(c *gin.Context)
- func (h *Handler) TikTokCheckHandler(c *gin.Context)
- func (h *Handler) TikTokLoginHandler(c *gin.Context)
- func (h *Handler) TriggerSyncHandler(c *gin.Context)
- func (h *Handler) TwoFALoginSubmitHandler(c *gin.Context)
- func (h *Handler) TwoFALoginViewHandler(c *gin.Context)
- func (h *Handler) TwoFASetupSubmitHandler(c *gin.Context)
- func (h *Handler) TwoFASetupViewHandler(c *gin.Context)
- func (h *Handler) UpdateLastSeenVersionHandler(c *gin.Context)
- func (h *Handler) UpdateServerSettingsHandler(c *gin.Context)
- func (h *Handler) UpdateSourceChannelsHandler(c *gin.Context)
- func (h *Handler) UpdateSourceTokenHandler(c *gin.Context)
- func (h *Handler) UpdateSyncSettingsHandler(c *gin.Context)
- func (h *Handler) UpdateUserIntroCompletedHandler(c *gin.Context)
- func (h *Handler) UpdateUserPasswordHandler(c *gin.Context)
- func (h *Handler) UpdateUserProfileHandler(c *gin.Context)
- func (h *Handler) UploadAvatarHandler(c *gin.Context)
- func (h *Handler) UserSetupHandler(c *gin.Context)
- func (h *Handler) UserSetupViewHandler(c *gin.Context)
- type PostTagBulkRow
- type PostTagResponse
- type RedirectResponse
- type SetPostTagsRequest
- type SuccessResponse
- type TagResponse
- type TopSourceViewModel
- type UpdateChannelsRequest
- type UpdateClassificationRequest
- type UpdateTagRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClassificationResponse ¶
type CreateClassificationRequest ¶
type CreateClassificationRequest struct {
Name string `json:"name" binding:"required"`
}
type CreateExclusionRequest ¶
type CreateRedirectRequest ¶
type CreateTagRequest ¶
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type ExclusionResponse ¶
type Handler ¶
type Handler struct {
DB *database.Queries
DBConn *sql.DB
Fetcher *fetcher_common.Client
Puller *common.Client
Config *config.AppConfig
Worker *worker.Worker
Updater *updater.Updater
}
func NewHandler ¶
func (*Handler) ActivateSourceHandler ¶
func (*Handler) ActivateTargetHandler ¶
func (*Handler) AnalyticsClassificationsHandler ¶
func (*Handler) AnalyticsCollaborationsHandler ¶
func (*Handler) AnalyticsDashboardSummaryHandler ¶
func (*Handler) AnalyticsEngagementHandler ¶
func (*Handler) AnalyticsEngagementRateHandler ¶
func (*Handler) AnalyticsFollowRatioHandler ¶
func (*Handler) AnalyticsGSCSiteStatsHandler ¶
func (*Handler) AnalyticsGSCTopPagesHandler ¶
func (*Handler) AnalyticsHandler ¶
func (*Handler) AnalyticsHashtagsHandler ¶
func (*Handler) AnalyticsMentionsHandler ¶
func (*Handler) AnalyticsNetworkEfficiencyHandler ¶
func (*Handler) AnalyticsPerformanceDeviationHandler ¶
func (*Handler) AnalyticsPostTypesHandler ¶
func (*Handler) AnalyticsPostingConsistencyHandler ¶
func (*Handler) AnalyticsSiteStatsHandler ¶
func (*Handler) AnalyticsTagsHandler ¶
func (*Handler) AnalyticsTimeHandler ¶
func (*Handler) AnalyticsTopPagesHandler ¶
func (*Handler) AnalyticsVelocityHandler ¶
func (*Handler) AnalyticsWebsiteHandler ¶
func (*Handler) AnalyticsWordCloudEngagementHandler ¶
func (*Handler) AnalyticsWordCloudHandler ¶
func (*Handler) AvatarHandler ¶
func (*Handler) BackupExportHandler ¶
func (*Handler) BackupImportHandler ¶
func (*Handler) BackupRestoreHandler ¶
func (*Handler) DeactivateSourceHandler ¶
func (*Handler) DeactivateTargetHandler ¶
func (*Handler) DeleteSourceHandler ¶
func (*Handler) DeleteTargetHandler ¶
func (*Handler) DismissAllLogsHandler ¶
func (*Handler) DismissLogHandler ¶
func (*Handler) DownloadExportHandler ¶
func (*Handler) ExportDeleteAllHandler ¶
func (*Handler) ExportsHandler ¶
func (*Handler) ExternalAPIStatsHandler ¶
func (*Handler) ExternalAPIStatusHandler ¶
func (*Handler) FacebookCallbackHandler ¶
func (*Handler) FacebookLoginHandler ¶
func (*Handler) FacebookRefreshTokenHandler ¶
func (*Handler) GetAuthenticatedUser ¶
func (*Handler) GetReleaseNotesHandler ¶
func (*Handler) GetSourceChannelsHandler ¶
func (*Handler) HandleAddTagToPost ¶
func (*Handler) HandleCreateApiToken ¶
func (*Handler) HandleCreateClassification ¶
func (*Handler) HandleCreateExclusion ¶
func (*Handler) HandleCreateRedirect ¶
func (*Handler) HandleCreateTag ¶
func (*Handler) HandleDeleteApiToken ¶
func (*Handler) HandleDeleteClassification ¶
func (*Handler) HandleDeleteExclusion ¶
func (*Handler) HandleDeleteRedirect ¶
func (*Handler) HandleDeleteTag ¶
func (*Handler) HandleDownloadTagsCSV ¶
func (*Handler) HandleExportCookies ¶
func (*Handler) HandleGetAllPostTagsBulk ¶
func (*Handler) HandleGetApiTokens ¶
func (*Handler) HandleGetClassifications ¶
func (*Handler) HandleGetExclusions ¶
func (*Handler) HandleGetPostTags ¶
func (*Handler) HandleGetRedirects ¶
func (*Handler) HandleGetSourcesAPI ¶
func (*Handler) HandleGetTags ¶
func (*Handler) HandleImportCookies ¶
func (*Handler) HandleRemoveTagFromPost ¶
func (*Handler) HandleSetPostTags ¶
func (*Handler) HandleUpdateClassification ¶
func (*Handler) HandleUpdateTag ¶
func (*Handler) HandleUploadTagsCSV ¶
func (*Handler) HealthCheckHandler ¶
func (*Handler) LoginSubmitHandler ¶
func (*Handler) LoginViewHandler ¶
func (*Handler) LogoutHandler ¶
func (*Handler) PasskeyLoginBegin ¶
func (*Handler) PasskeyLoginFinish ¶
func (*Handler) PasskeyRegisterBegin ¶
func (*Handler) PasskeyRegisterFinish ¶
func (*Handler) PasswordSetupSubmitHandler ¶
func (*Handler) PasswordSetupViewHandler ¶
func (*Handler) PostsHandler ¶
func (*Handler) RemoveAvatarHandler ¶
func (*Handler) ResetSyncSettingsHandler ¶
func (*Handler) RootHandler ¶
func (*Handler) SourcesHandler ¶
func (*Handler) SourcesSetupHandler ¶
func (*Handler) StartWorkerHandler ¶
func (*Handler) StopWorkerHandler ¶
func (*Handler) SyncSettingsHandler ¶
func (*Handler) SyncSourceHandler ¶
func (*Handler) SyncTargetHandler ¶
func (*Handler) TagsHandler ¶
func (*Handler) TargetsHandler ¶
func (*Handler) TargetsSetupHandler ¶
func (*Handler) TikTokCheckHandler ¶
func (*Handler) TikTokLoginHandler ¶
func (*Handler) TriggerSyncHandler ¶
func (*Handler) TwoFALoginSubmitHandler ¶
func (*Handler) TwoFALoginViewHandler ¶
func (*Handler) TwoFASetupSubmitHandler ¶
func (*Handler) TwoFASetupViewHandler ¶
func (*Handler) UpdateLastSeenVersionHandler ¶
func (*Handler) UpdateServerSettingsHandler ¶
func (*Handler) UpdateSourceChannelsHandler ¶
func (*Handler) UpdateSourceTokenHandler ¶
func (*Handler) UpdateSyncSettingsHandler ¶
func (*Handler) UpdateUserIntroCompletedHandler ¶
func (*Handler) UpdateUserPasswordHandler ¶
func (*Handler) UpdateUserProfileHandler ¶
func (*Handler) UploadAvatarHandler ¶
func (*Handler) UserSetupHandler ¶
func (*Handler) UserSetupViewHandler ¶
type PostTagBulkRow ¶
type PostTagResponse ¶
type RedirectResponse ¶
type SetPostTagsRequest ¶
type SetPostTagsRequest struct {
TagIDs []string `json:"tag_ids"`
}
type SuccessResponse ¶
type SuccessResponse struct {
Message string `json:"message"`
}
type TagResponse ¶
type TopSourceViewModel ¶
type UpdateChannelsRequest ¶
type UpdateChannelsRequest struct {
Channels []string `json:"channels" binding:"required"`
}
type UpdateClassificationRequest ¶
type UpdateClassificationRequest struct {
Name string `json:"name" binding:"required"`
}