mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-12-22 17:10:10 +00:00
Harvey Tindall
833be688ac
migrating to badger, with the badgerhold frontend. So far, done: * Announcements (small, for a quick test) * Discord/Telegram/Matrix/Email most interaction with badgerhold is done through the standard Get<x>/Get<x>Key/Set<x>Key/Delete<x>Key. UserExists functions have been added for email and matrix, and those and the original ones now use a query against the database rather than sifting through every record. I've tagged these searched fields as "index" for badgerhold, although this definitely isn't used yet, and i'm not entirely sure if it'll be useful. migrateToBadger is now in migrations.go, and a temporary config key "migrated_to_badger" has been added, although it isn't being used yet, migration is just running every time during development.
130 lines
5.7 KiB
Modula-2
130 lines
5.7 KiB
Modula-2
module github.com/hrfee/jfa-go
|
|
|
|
go 1.20
|
|
|
|
replace github.com/hrfee/jfa-go/docs => ./docs
|
|
|
|
replace github.com/hrfee/jfa-go/common => ./common
|
|
|
|
replace github.com/hrfee/jfa-go/ombi => ./ombi
|
|
|
|
replace github.com/hrfee/jfa-go/logger => ./logger
|
|
|
|
replace github.com/hrfee/jfa-go/linecache => ./linecache
|
|
|
|
replace github.com/hrfee/jfa-go/api => ./api
|
|
|
|
require (
|
|
github.com/bwmarrin/discordgo v0.27.1
|
|
github.com/emersion/go-autostart v0.0.0-20210130080809-00ed301c8e9a
|
|
github.com/fatih/color v1.15.0
|
|
github.com/fsnotify/fsnotify v1.6.0
|
|
github.com/getlantern/systray v1.2.2
|
|
github.com/gin-contrib/pprof v1.4.0
|
|
github.com/gin-contrib/static v0.0.1
|
|
github.com/gin-gonic/gin v1.9.1
|
|
github.com/go-telegram-bot-api/telegram-bot-api v4.6.4+incompatible
|
|
github.com/golang-jwt/jwt v3.2.2+incompatible
|
|
github.com/gomarkdown/markdown v0.0.0-20230322041520-c84983bdbf2a
|
|
github.com/hrfee/jfa-go/common v0.0.0-20230421170108-d800b97f69b6
|
|
github.com/hrfee/jfa-go/docs v0.0.0-20230421170108-d800b97f69b6
|
|
github.com/hrfee/jfa-go/linecache v0.0.0-20230421170108-d800b97f69b6
|
|
github.com/hrfee/jfa-go/logger v0.0.0-20230421170108-d800b97f69b6
|
|
github.com/hrfee/jfa-go/ombi v0.0.0-20230421170108-d800b97f69b6
|
|
github.com/hrfee/mediabrowser v0.3.8
|
|
github.com/itchyny/timefmt-go v0.1.5
|
|
github.com/lithammer/shortuuid/v3 v3.0.7
|
|
github.com/mailgun/mailgun-go/v4 v4.9.0
|
|
github.com/robert-nix/ansihtml v1.0.1
|
|
github.com/steambap/captcha v1.4.1
|
|
github.com/swaggo/files v1.0.1
|
|
github.com/swaggo/gin-swagger v1.6.0
|
|
github.com/writeas/go-strip-markdown v2.0.1+incompatible
|
|
github.com/xhit/go-simple-mail/v2 v2.13.0
|
|
gopkg.in/ini.v1 v1.67.0
|
|
maunium.net/go/mautrix v0.15.2
|
|
)
|
|
|
|
require (
|
|
github.com/KyleBanks/depth v1.2.1 // indirect
|
|
github.com/bytedance/sonic v1.9.1 // indirect
|
|
github.com/cespare/xxhash v1.1.0 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.1 // indirect
|
|
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
|
|
github.com/dgraph-io/badger/v3 v3.2103.1 // indirect
|
|
github.com/dgraph-io/ristretto v0.1.0 // indirect
|
|
github.com/dustin/go-humanize v1.0.0 // indirect
|
|
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
|
|
github.com/getlantern/context v0.0.0-20220418194847-3d5e7a086201 // indirect
|
|
github.com/getlantern/errors v1.0.3 // indirect
|
|
github.com/getlantern/golog v0.0.0-20230503153817-8e72de7e0a65 // indirect
|
|
github.com/getlantern/hex v0.0.0-20220104173244-ad7e4b9194dc // indirect
|
|
github.com/getlantern/hidden v0.0.0-20220104173330-f221c5a24770 // indirect
|
|
github.com/getlantern/ops v0.0.0-20230519221840-1283e026181c // indirect
|
|
github.com/gin-contrib/sse v0.1.0 // indirect
|
|
github.com/go-logr/logr v1.2.4 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/go-openapi/jsonpointer v0.19.6 // indirect
|
|
github.com/go-openapi/jsonreference v0.20.2 // indirect
|
|
github.com/go-openapi/spec v0.20.9 // indirect
|
|
github.com/go-openapi/swag v0.22.4 // indirect
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
|
github.com/go-playground/validator/v10 v10.14.1 // indirect
|
|
github.com/go-stack/stack v1.8.1 // indirect
|
|
github.com/go-test/deep v1.1.0 // indirect
|
|
github.com/goccy/go-json v0.10.2 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
|
|
github.com/golang/glog v0.0.0-20210429001901-424d2337a529 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/google/flatbuffers v2.0.0+incompatible // indirect
|
|
github.com/google/uuid v1.3.0 // indirect
|
|
github.com/gorilla/mux v1.8.0 // indirect
|
|
github.com/gorilla/websocket v1.5.0 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.13.1 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.2.5 // indirect
|
|
github.com/leodido/go-urn v1.2.4 // indirect
|
|
github.com/mailru/easyjson v0.7.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.19 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c // indirect
|
|
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
|
|
github.com/pkg/errors v0.9.1 // indirect
|
|
github.com/rs/zerolog v1.29.1 // indirect
|
|
github.com/swaggo/swag v1.16.1 // indirect
|
|
github.com/technoweenie/multipartstreamer v1.0.1 // indirect
|
|
github.com/tidwall/gjson v1.14.4 // indirect
|
|
github.com/tidwall/match v1.1.1 // indirect
|
|
github.com/tidwall/pretty v1.2.1 // indirect
|
|
github.com/tidwall/sjson v1.2.5 // indirect
|
|
github.com/timshannon/badgerhold/v4 v4.0.2 // indirect
|
|
github.com/toorop/go-dkim v0.0.0-20201103131630-e1cd1a0a5208 // indirect
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
|
github.com/ugorji/go/codec v1.2.11 // indirect
|
|
go.opencensus.io v0.23.0 // indirect
|
|
go.opentelemetry.io/otel v1.16.0 // indirect
|
|
go.opentelemetry.io/otel/metric v1.16.0 // indirect
|
|
go.opentelemetry.io/otel/trace v1.16.0 // indirect
|
|
go.uber.org/atomic v1.11.0 // indirect
|
|
go.uber.org/multierr v1.11.0 // indirect
|
|
go.uber.org/zap v1.24.0 // indirect
|
|
golang.org/x/arch v0.3.0 // indirect
|
|
golang.org/x/crypto v0.9.0 // indirect
|
|
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
|
|
golang.org/x/image v0.7.0 // indirect
|
|
golang.org/x/net v0.10.0 // indirect
|
|
golang.org/x/sys v0.8.0 // indirect
|
|
golang.org/x/text v0.9.0 // indirect
|
|
golang.org/x/tools v0.9.3 // indirect
|
|
google.golang.org/protobuf v1.30.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
maunium.net/go/maulogger/v2 v2.4.1 // indirect
|
|
)
|