├── .githooks ├── README.md ├── commit-msg ├── pre-commit └── pre-push ├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── goreleaser.yml │ ├── gotest.yml │ └── publish.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_US.md ├── cmd ├── api │ └── app.go ├── cli │ ├── app.go │ ├── data.go │ ├── docs.go │ ├── label.go │ └── redirect.go └── cmd.go ├── config.yml ├── docker ├── .gitignore ├── docker-compose.yml ├── mysql │ └── init │ │ ├── init.sql │ │ └── sys_dicts.sql └── server │ └── config.yml ├── docs ├── config.md ├── examples │ └── natter.md ├── faq.md ├── gettingstarted.md ├── guide │ ├── data_default.md │ ├── data_geektime.md │ ├── docs_online.md │ └── register.md ├── images │ ├── admin_home.png │ ├── auth.png │ ├── browser_tool.png │ ├── cookies.png │ ├── docs_online.png │ ├── docs_online_detail.png │ ├── geektime_cookies.png │ ├── login_with_name.png │ ├── only_login.png │ ├── source_detail.png │ ├── source_download.png │ ├── sponsor.jpg │ └── user_home.png └── index.md ├── go.mod ├── go.sum ├── i18n ├── en-US.yml └── zh-CN.yml ├── internal ├── api │ └── v2 │ │ ├── article.go │ │ ├── base.go │ │ ├── collect.go │ │ ├── commont.go │ │ ├── discussion.go │ │ ├── file.go │ │ ├── product.go │ │ ├── setting.go │ │ ├── sys_dict.go │ │ ├── task.go │ │ └── user.go ├── config │ ├── browser.go │ ├── config.go │ ├── db.go │ ├── i18n.go │ ├── jwt.go │ ├── server.go │ ├── site.go │ ├── storage.go │ └── zap.go ├── global │ ├── assets.go │ ├── config.go │ ├── db.go │ ├── gpool.go │ ├── http_client.go │ ├── i18n.go │ ├── jwt.go │ ├── log.go │ ├── resource.go │ ├── storage.go │ └── tw.go ├── handler │ ├── resource │ │ └── resource.go │ └── task │ │ └── download.go ├── initialize │ ├── gorm.go │ ├── gpool.go │ ├── i18n.go │ ├── jwt.go │ ├── logger.go │ ├── resource.go │ ├── storage.go │ └── tw.go ├── middleware │ ├── access_token.go │ ├── cors.go │ ├── jwt.go │ └── timeout.go ├── model │ ├── Makefile │ ├── article.pb.go │ ├── article.proto │ ├── article_comment.pb.go │ ├── article_comment.proto │ ├── article_discussion.pb.go │ ├── article_discussion.proto │ ├── article_simple.pb.go │ ├── article_simple.proto │ ├── collect.pb.go │ ├── collect.proto │ ├── model.pb.go │ ├── model.proto │ ├── product.pb.go │ ├── product.proto │ ├── sys_dict.pb.go │ ├── sys_dict.proto │ ├── task.pb.go │ ├── task.proto │ ├── user.pb.go │ └── user.proto ├── router │ ├── base.go │ ├── collect.go │ ├── file.go │ ├── product.go │ ├── router.go │ ├── setting.go │ ├── sys_dict.go │ ├── task.go │ └── user.go ├── service │ ├── audio.go │ ├── authority.go │ ├── mkdocs.go │ ├── mkdocs.tpl │ ├── product.go │ ├── proxy.go │ ├── proxy_test.go │ ├── request.go │ ├── sys_dict.go │ ├── task.go │ └── video.go └── types │ ├── base │ ├── config.go │ ├── login.go │ └── register.go │ ├── collect │ ├── create.go │ ├── delete.go │ └── list.go │ ├── geek │ ├── auth.go │ ├── comment.go │ ├── discussion.go │ ├── product.go │ ├── pvip.go │ └── search.go │ ├── setting │ ├── query.go │ └── update.go │ ├── sys_dict │ ├── create.go │ ├── list.go │ ├── query.go │ └── tag.go │ ├── task │ └── task.go │ └── user │ └── user.go ├── libs ├── browser │ └── browser.go ├── color │ └── color.go ├── db │ └── orm.go ├── pool │ └── pool.go ├── rest │ ├── i18n.go │ ├── jwt.go │ └── render.go ├── schedule │ ├── schedule.go │ └── timer_wheel.go ├── storage │ ├── mime.go │ └── storage.go ├── utils │ ├── crypto.go │ ├── hash.go │ ├── str.go │ ├── str_test.go │ └── uuid.go └── zhttp │ ├── agent.go │ ├── binder.go │ ├── client.go │ ├── client_test.go │ ├── header.go │ └── retry.go ├── main.go ├── mkdocs.yml └── web ├── index.html ├── pages ├── case.json ├── collect.json ├── dict-add.json ├── dict.json ├── lesson.json ├── pvip.json ├── setting.json ├── site.json ├── tags.json ├── task.json └── user.json ├── public ├── login-bg.svg └── logo.png └── robots.txt /.githooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.githooks/README.md -------------------------------------------------------------------------------- /.githooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.githooks/commit-msg -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.githooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.githooks/pre-push -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/gotest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.github/workflows/gotest.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/README.md -------------------------------------------------------------------------------- /README_US.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/README_US.md -------------------------------------------------------------------------------- /cmd/api/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/api/app.go -------------------------------------------------------------------------------- /cmd/cli/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cli/app.go -------------------------------------------------------------------------------- /cmd/cli/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cli/data.go -------------------------------------------------------------------------------- /cmd/cli/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cli/docs.go -------------------------------------------------------------------------------- /cmd/cli/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cli/label.go -------------------------------------------------------------------------------- /cmd/cli/redirect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cli/redirect.go -------------------------------------------------------------------------------- /cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/cmd/cmd.go -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/config.yml -------------------------------------------------------------------------------- /docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docker/.gitignore -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/mysql/init/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docker/mysql/init/init.sql -------------------------------------------------------------------------------- /docker/mysql/init/sys_dicts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docker/mysql/init/sys_dicts.sql -------------------------------------------------------------------------------- /docker/server/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docker/server/config.yml -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/examples/natter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/examples/natter.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- 1 | # 常见问题 -------------------------------------------------------------------------------- /docs/gettingstarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/gettingstarted.md -------------------------------------------------------------------------------- /docs/guide/data_default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/guide/data_default.md -------------------------------------------------------------------------------- /docs/guide/data_geektime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/guide/data_geektime.md -------------------------------------------------------------------------------- /docs/guide/docs_online.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/guide/docs_online.md -------------------------------------------------------------------------------- /docs/guide/register.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/guide/register.md -------------------------------------------------------------------------------- /docs/images/admin_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/admin_home.png -------------------------------------------------------------------------------- /docs/images/auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/auth.png -------------------------------------------------------------------------------- /docs/images/browser_tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/browser_tool.png -------------------------------------------------------------------------------- /docs/images/cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/cookies.png -------------------------------------------------------------------------------- /docs/images/docs_online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/docs_online.png -------------------------------------------------------------------------------- /docs/images/docs_online_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/docs_online_detail.png -------------------------------------------------------------------------------- /docs/images/geektime_cookies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/geektime_cookies.png -------------------------------------------------------------------------------- /docs/images/login_with_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/login_with_name.png -------------------------------------------------------------------------------- /docs/images/only_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/only_login.png -------------------------------------------------------------------------------- /docs/images/source_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/source_detail.png -------------------------------------------------------------------------------- /docs/images/source_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/source_download.png -------------------------------------------------------------------------------- /docs/images/sponsor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/sponsor.jpg -------------------------------------------------------------------------------- /docs/images/user_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/images/user_home.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/docs/index.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/go.sum -------------------------------------------------------------------------------- /i18n/en-US.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/i18n/en-US.yml -------------------------------------------------------------------------------- /i18n/zh-CN.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/i18n/zh-CN.yml -------------------------------------------------------------------------------- /internal/api/v2/article.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/article.go -------------------------------------------------------------------------------- /internal/api/v2/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/base.go -------------------------------------------------------------------------------- /internal/api/v2/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/collect.go -------------------------------------------------------------------------------- /internal/api/v2/commont.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/commont.go -------------------------------------------------------------------------------- /internal/api/v2/discussion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/discussion.go -------------------------------------------------------------------------------- /internal/api/v2/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/file.go -------------------------------------------------------------------------------- /internal/api/v2/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/product.go -------------------------------------------------------------------------------- /internal/api/v2/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/setting.go -------------------------------------------------------------------------------- /internal/api/v2/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/sys_dict.go -------------------------------------------------------------------------------- /internal/api/v2/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/task.go -------------------------------------------------------------------------------- /internal/api/v2/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/api/v2/user.go -------------------------------------------------------------------------------- /internal/config/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/browser.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/db.go -------------------------------------------------------------------------------- /internal/config/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/i18n.go -------------------------------------------------------------------------------- /internal/config/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/jwt.go -------------------------------------------------------------------------------- /internal/config/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/server.go -------------------------------------------------------------------------------- /internal/config/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/site.go -------------------------------------------------------------------------------- /internal/config/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/storage.go -------------------------------------------------------------------------------- /internal/config/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/config/zap.go -------------------------------------------------------------------------------- /internal/global/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/assets.go -------------------------------------------------------------------------------- /internal/global/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/config.go -------------------------------------------------------------------------------- /internal/global/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/db.go -------------------------------------------------------------------------------- /internal/global/gpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/gpool.go -------------------------------------------------------------------------------- /internal/global/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/http_client.go -------------------------------------------------------------------------------- /internal/global/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/i18n.go -------------------------------------------------------------------------------- /internal/global/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/jwt.go -------------------------------------------------------------------------------- /internal/global/log.go: -------------------------------------------------------------------------------- 1 | package global 2 | 3 | import "go.uber.org/zap" 4 | 5 | var ( 6 | LOG *zap.Logger 7 | ) 8 | -------------------------------------------------------------------------------- /internal/global/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/resource.go -------------------------------------------------------------------------------- /internal/global/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/storage.go -------------------------------------------------------------------------------- /internal/global/tw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/global/tw.go -------------------------------------------------------------------------------- /internal/handler/resource/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/handler/resource/resource.go -------------------------------------------------------------------------------- /internal/handler/task/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/handler/task/download.go -------------------------------------------------------------------------------- /internal/initialize/gorm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/gorm.go -------------------------------------------------------------------------------- /internal/initialize/gpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/gpool.go -------------------------------------------------------------------------------- /internal/initialize/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/i18n.go -------------------------------------------------------------------------------- /internal/initialize/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/jwt.go -------------------------------------------------------------------------------- /internal/initialize/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/logger.go -------------------------------------------------------------------------------- /internal/initialize/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/resource.go -------------------------------------------------------------------------------- /internal/initialize/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/storage.go -------------------------------------------------------------------------------- /internal/initialize/tw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/initialize/tw.go -------------------------------------------------------------------------------- /internal/middleware/access_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/middleware/access_token.go -------------------------------------------------------------------------------- /internal/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/middleware/cors.go -------------------------------------------------------------------------------- /internal/middleware/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/middleware/jwt.go -------------------------------------------------------------------------------- /internal/middleware/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/middleware/timeout.go -------------------------------------------------------------------------------- /internal/model/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/Makefile -------------------------------------------------------------------------------- /internal/model/article.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article.pb.go -------------------------------------------------------------------------------- /internal/model/article.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article.proto -------------------------------------------------------------------------------- /internal/model/article_comment.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_comment.pb.go -------------------------------------------------------------------------------- /internal/model/article_comment.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_comment.proto -------------------------------------------------------------------------------- /internal/model/article_discussion.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_discussion.pb.go -------------------------------------------------------------------------------- /internal/model/article_discussion.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_discussion.proto -------------------------------------------------------------------------------- /internal/model/article_simple.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_simple.pb.go -------------------------------------------------------------------------------- /internal/model/article_simple.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/article_simple.proto -------------------------------------------------------------------------------- /internal/model/collect.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/collect.pb.go -------------------------------------------------------------------------------- /internal/model/collect.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/collect.proto -------------------------------------------------------------------------------- /internal/model/model.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/model.pb.go -------------------------------------------------------------------------------- /internal/model/model.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/model.proto -------------------------------------------------------------------------------- /internal/model/product.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/product.pb.go -------------------------------------------------------------------------------- /internal/model/product.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/product.proto -------------------------------------------------------------------------------- /internal/model/sys_dict.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/sys_dict.pb.go -------------------------------------------------------------------------------- /internal/model/sys_dict.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/sys_dict.proto -------------------------------------------------------------------------------- /internal/model/task.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/task.pb.go -------------------------------------------------------------------------------- /internal/model/task.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/task.proto -------------------------------------------------------------------------------- /internal/model/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/user.pb.go -------------------------------------------------------------------------------- /internal/model/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/model/user.proto -------------------------------------------------------------------------------- /internal/router/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/base.go -------------------------------------------------------------------------------- /internal/router/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/collect.go -------------------------------------------------------------------------------- /internal/router/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/file.go -------------------------------------------------------------------------------- /internal/router/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/product.go -------------------------------------------------------------------------------- /internal/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/router.go -------------------------------------------------------------------------------- /internal/router/setting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/setting.go -------------------------------------------------------------------------------- /internal/router/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/sys_dict.go -------------------------------------------------------------------------------- /internal/router/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/task.go -------------------------------------------------------------------------------- /internal/router/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/router/user.go -------------------------------------------------------------------------------- /internal/service/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/audio.go -------------------------------------------------------------------------------- /internal/service/authority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/authority.go -------------------------------------------------------------------------------- /internal/service/mkdocs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/mkdocs.go -------------------------------------------------------------------------------- /internal/service/mkdocs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/mkdocs.tpl -------------------------------------------------------------------------------- /internal/service/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/product.go -------------------------------------------------------------------------------- /internal/service/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/proxy.go -------------------------------------------------------------------------------- /internal/service/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/proxy_test.go -------------------------------------------------------------------------------- /internal/service/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/request.go -------------------------------------------------------------------------------- /internal/service/sys_dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/sys_dict.go -------------------------------------------------------------------------------- /internal/service/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/task.go -------------------------------------------------------------------------------- /internal/service/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/service/video.go -------------------------------------------------------------------------------- /internal/types/base/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/base/config.go -------------------------------------------------------------------------------- /internal/types/base/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/base/login.go -------------------------------------------------------------------------------- /internal/types/base/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/base/register.go -------------------------------------------------------------------------------- /internal/types/collect/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/collect/create.go -------------------------------------------------------------------------------- /internal/types/collect/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/collect/delete.go -------------------------------------------------------------------------------- /internal/types/collect/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/collect/list.go -------------------------------------------------------------------------------- /internal/types/geek/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/auth.go -------------------------------------------------------------------------------- /internal/types/geek/comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/comment.go -------------------------------------------------------------------------------- /internal/types/geek/discussion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/discussion.go -------------------------------------------------------------------------------- /internal/types/geek/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/product.go -------------------------------------------------------------------------------- /internal/types/geek/pvip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/pvip.go -------------------------------------------------------------------------------- /internal/types/geek/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/geek/search.go -------------------------------------------------------------------------------- /internal/types/setting/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/setting/query.go -------------------------------------------------------------------------------- /internal/types/setting/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/setting/update.go -------------------------------------------------------------------------------- /internal/types/sys_dict/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/sys_dict/create.go -------------------------------------------------------------------------------- /internal/types/sys_dict/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/sys_dict/list.go -------------------------------------------------------------------------------- /internal/types/sys_dict/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/sys_dict/query.go -------------------------------------------------------------------------------- /internal/types/sys_dict/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/sys_dict/tag.go -------------------------------------------------------------------------------- /internal/types/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/task/task.go -------------------------------------------------------------------------------- /internal/types/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/internal/types/user/user.go -------------------------------------------------------------------------------- /libs/browser/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/browser/browser.go -------------------------------------------------------------------------------- /libs/color/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/color/color.go -------------------------------------------------------------------------------- /libs/db/orm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/db/orm.go -------------------------------------------------------------------------------- /libs/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/pool/pool.go -------------------------------------------------------------------------------- /libs/rest/i18n.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/rest/i18n.go -------------------------------------------------------------------------------- /libs/rest/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/rest/jwt.go -------------------------------------------------------------------------------- /libs/rest/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/rest/render.go -------------------------------------------------------------------------------- /libs/schedule/schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/schedule/schedule.go -------------------------------------------------------------------------------- /libs/schedule/timer_wheel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/schedule/timer_wheel.go -------------------------------------------------------------------------------- /libs/storage/mime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/storage/mime.go -------------------------------------------------------------------------------- /libs/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/storage/storage.go -------------------------------------------------------------------------------- /libs/utils/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/utils/crypto.go -------------------------------------------------------------------------------- /libs/utils/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/utils/hash.go -------------------------------------------------------------------------------- /libs/utils/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/utils/str.go -------------------------------------------------------------------------------- /libs/utils/str_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/utils/str_test.go -------------------------------------------------------------------------------- /libs/utils/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/utils/uuid.go -------------------------------------------------------------------------------- /libs/zhttp/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/agent.go -------------------------------------------------------------------------------- /libs/zhttp/binder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/binder.go -------------------------------------------------------------------------------- /libs/zhttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/client.go -------------------------------------------------------------------------------- /libs/zhttp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/client_test.go -------------------------------------------------------------------------------- /libs/zhttp/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/header.go -------------------------------------------------------------------------------- /libs/zhttp/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/libs/zhttp/retry.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/main.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/index.html -------------------------------------------------------------------------------- /web/pages/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/case.json -------------------------------------------------------------------------------- /web/pages/collect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/collect.json -------------------------------------------------------------------------------- /web/pages/dict-add.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/dict-add.json -------------------------------------------------------------------------------- /web/pages/dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/dict.json -------------------------------------------------------------------------------- /web/pages/lesson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/lesson.json -------------------------------------------------------------------------------- /web/pages/pvip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/pvip.json -------------------------------------------------------------------------------- /web/pages/setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/setting.json -------------------------------------------------------------------------------- /web/pages/site.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/site.json -------------------------------------------------------------------------------- /web/pages/tags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/tags.json -------------------------------------------------------------------------------- /web/pages/task.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/task.json -------------------------------------------------------------------------------- /web/pages/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/pages/user.json -------------------------------------------------------------------------------- /web/public/login-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/public/login-bg.svg -------------------------------------------------------------------------------- /web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zkep/my-geektime/HEAD/web/public/logo.png -------------------------------------------------------------------------------- /web/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | --------------------------------------------------------------------------------