Documentation ¶
Index ¶
- Variables
- func BP(b bool) *bool
- func Bookmarks(r *http.Request) (string, error)
- func BookmarksEditCreateAction(w http.ResponseWriter, r *http.Request) error
- func BookmarksEditSaveAction(w http.ResponseWriter, r *http.Request) error
- func CoreAdderMiddleware(next http.Handler) http.Handler
- func CreateBookmarks(ctx context.Context, githubUser string, userToken *oauth2.Token, ...) error
- func CreateRef(ctx context.Context, githubUser string, client *github.Client, ...) error
- func CreateRepo(ctx context.Context, githubUser string, client *github.Client) (*github.Repository, error)
- func FaviconProxyHandler(w http.ResponseWriter, r *http.Request)
- func GetBookmarks(ctx context.Context, githubUser string, ref string, userToken *oauth2.Token) (string, error)
- func GetBookmarksRepoName() string
- func GetBranches(ctx context.Context, githubUser string, userToken *oauth2.Token) ([]*github.Branch, error)
- func GetCommits(ctx context.Context, githubUser string, userToken *oauth2.Token) ([]*github.RepositoryCommit, error)
- func GetCompiledTemplates(funcs template.FuncMap) *template.Template
- func GetDefaultBranch(ctx context.Context, githubUser string, client *github.Client, branch string) (string, bool, error)
- func GetFavicon() []byte
- func GetMainCSSData() []byte
- func GetTags(ctx context.Context, githubUser string, userToken *oauth2.Token) ([]*github.RepositoryTag, error)
- func NewFuncs(r *http.Request) template.FuncMap
- func Oauth2CallbackPage(w http.ResponseWriter, r *http.Request) error
- func SP(s string) *string
- func SetVersion(pVersion, pCommit, pDate string)
- func TaskDoneAutoRefreshPage(w http.ResponseWriter, r *http.Request) error
- func UpdateBookmarks(ctx context.Context, githubUser string, userToken *oauth2.Token, ...) error
- func UserAdderMiddleware(next http.Handler) http.Handler
- func UserLogoutAction(w http.ResponseWriter, r *http.Request) error
- type BookmarkCategory
- type BookmarkColumn
- type BookmarkEntry
- type Configuration
- type ContextValues
- type CoreData
- type FavIcon
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FaviconCache = struct { sync.RWMutex cache map[string]*FavIcon }{/* contains filtered or unexported fields */} )
View Source
var (
RepoName = GetBookmarksRepoName()
)
Functions ¶
func BookmarksEditCreateAction ¶
func BookmarksEditCreateAction(w http.ResponseWriter, r *http.Request) error
func BookmarksEditSaveAction ¶
func BookmarksEditSaveAction(w http.ResponseWriter, r *http.Request) error
func CreateBookmarks ¶
func CreateRepo ¶ added in v1.0.2
func FaviconProxyHandler ¶ added in v1.0.4
func FaviconProxyHandler(w http.ResponseWriter, r *http.Request)
func GetBookmarks ¶
func GetBookmarksRepoName ¶ added in v1.0.2
func GetBookmarksRepoName() string
func GetBranches ¶
func GetCommits ¶
func GetDefaultBranch ¶ added in v1.0.2
func GetFavicon ¶
func GetFavicon() []byte
func GetMainCSSData ¶
func GetMainCSSData() []byte
func Oauth2CallbackPage ¶
func Oauth2CallbackPage(w http.ResponseWriter, r *http.Request) error
func SetVersion ¶ added in v1.0.6
func SetVersion(pVersion, pCommit, pDate string)
func TaskDoneAutoRefreshPage ¶
func TaskDoneAutoRefreshPage(w http.ResponseWriter, r *http.Request) error
func UpdateBookmarks ¶
func UserLogoutAction ¶
func UserLogoutAction(w http.ResponseWriter, r *http.Request) error
Types ¶
type BookmarkCategory ¶
type BookmarkCategory struct { Name string Entries []*BookmarkEntry }
type BookmarkColumn ¶
type BookmarkColumn struct {
Categories []*BookmarkCategory
}
func PreprocessBookmarks ¶
func PreprocessBookmarks(bookmarks string) []*BookmarkColumn
type BookmarkEntry ¶
type Configuration ¶
type Configuration struct {
// contains filtered or unexported fields
}
type ContextValues ¶
type ContextValues string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.