├── .DS_Store ├── .github └── workflows │ ├── build-release.yml │ └── go.yml ├── .gitignore ├── Makefile ├── README.md ├── cmd └── sber-scrape │ └── main.go ├── config ├── config.toml └── emed.go ├── go.mod ├── go.sum ├── internal ├── model │ ├── product.go │ ├── searchRespStripped.go │ └── searchResponse.go ├── sparser │ ├── base.go │ ├── config.go │ ├── htmlparser.go │ ├── jsonparser.go │ └── osave.go └── store │ ├── errors.go │ ├── litestore │ ├── prodrepo.go │ └── store.go │ ├── redisstore │ └── store.go │ ├── repo.go │ ├── sqlstore │ ├── prodrepo.go │ └── store.go │ └── store.go └── nixpacks.toml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/README.md -------------------------------------------------------------------------------- /cmd/sber-scrape/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/cmd/sber-scrape/main.go -------------------------------------------------------------------------------- /config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/config/config.toml -------------------------------------------------------------------------------- /config/emed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/config/emed.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/go.sum -------------------------------------------------------------------------------- /internal/model/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/model/product.go -------------------------------------------------------------------------------- /internal/model/searchRespStripped.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/model/searchRespStripped.go -------------------------------------------------------------------------------- /internal/model/searchResponse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/model/searchResponse.go -------------------------------------------------------------------------------- /internal/sparser/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/sparser/base.go -------------------------------------------------------------------------------- /internal/sparser/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/sparser/config.go -------------------------------------------------------------------------------- /internal/sparser/htmlparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/sparser/htmlparser.go -------------------------------------------------------------------------------- /internal/sparser/jsonparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/sparser/jsonparser.go -------------------------------------------------------------------------------- /internal/sparser/osave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/sparser/osave.go -------------------------------------------------------------------------------- /internal/store/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/errors.go -------------------------------------------------------------------------------- /internal/store/litestore/prodrepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/litestore/prodrepo.go -------------------------------------------------------------------------------- /internal/store/litestore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/litestore/store.go -------------------------------------------------------------------------------- /internal/store/redisstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/redisstore/store.go -------------------------------------------------------------------------------- /internal/store/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/repo.go -------------------------------------------------------------------------------- /internal/store/sqlstore/prodrepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/sqlstore/prodrepo.go -------------------------------------------------------------------------------- /internal/store/sqlstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/sqlstore/store.go -------------------------------------------------------------------------------- /internal/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/internal/store/store.go -------------------------------------------------------------------------------- /nixpacks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malvere/GoSber/HEAD/nixpacks.toml --------------------------------------------------------------------------------