├── .deepsource.toml ├── .editorconfig ├── .github ├── readme │ ├── calibre-identifier.png │ └── calibreweb-identifier.png ├── renovate.json └── workflows │ ├── build.yaml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── .mise.toml ├── Dockerfile ├── LICENSE ├── README.md ├── Taskfile.yml ├── cliff.toml ├── cmd ├── root.go ├── setup.go └── sync.go ├── go.mod ├── go.sum ├── internal ├── config │ ├── config.go │ └── load.go ├── constants.go ├── form │ ├── form.go │ └── validation.go ├── source │ ├── database.go │ ├── queries.go │ └── source.go ├── sync │ └── sync.go └── target │ ├── anilist.go │ ├── anilist │ └── generated.go │ ├── hardcover.go │ ├── hardcover │ └── generated.go │ └── target.go ├── main.go ├── packaging ├── entrypoint.sh ├── scripts │ ├── postinstall.sh │ └── preremove.sh └── systemd │ ├── readflow.service │ └── readflow.timer └── schemas ├── anilist ├── genqlient.yaml ├── mutations.gql ├── queries.gql └── schema.gql └── hardcover ├── genqlient.yaml ├── hardcover.go ├── mutations.gql ├── queries.gql └── schema.gql /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/readme/calibre-identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.github/readme/calibre-identifier.png -------------------------------------------------------------------------------- /.github/readme/calibreweb-identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.github/readme/calibreweb-identifier.png -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/.mise.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/cliff.toml -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/cmd/setup.go -------------------------------------------------------------------------------- /cmd/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/cmd/sync.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/config/load.go -------------------------------------------------------------------------------- /internal/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/constants.go -------------------------------------------------------------------------------- /internal/form/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/form/form.go -------------------------------------------------------------------------------- /internal/form/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/form/validation.go -------------------------------------------------------------------------------- /internal/source/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/source/database.go -------------------------------------------------------------------------------- /internal/source/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/source/queries.go -------------------------------------------------------------------------------- /internal/source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/source/source.go -------------------------------------------------------------------------------- /internal/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/sync/sync.go -------------------------------------------------------------------------------- /internal/target/anilist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/target/anilist.go -------------------------------------------------------------------------------- /internal/target/anilist/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/target/anilist/generated.go -------------------------------------------------------------------------------- /internal/target/hardcover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/target/hardcover.go -------------------------------------------------------------------------------- /internal/target/hardcover/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/target/hardcover/generated.go -------------------------------------------------------------------------------- /internal/target/target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/internal/target/target.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/main.go -------------------------------------------------------------------------------- /packaging/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/packaging/entrypoint.sh -------------------------------------------------------------------------------- /packaging/scripts/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/packaging/scripts/postinstall.sh -------------------------------------------------------------------------------- /packaging/scripts/preremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/packaging/scripts/preremove.sh -------------------------------------------------------------------------------- /packaging/systemd/readflow.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/packaging/systemd/readflow.service -------------------------------------------------------------------------------- /packaging/systemd/readflow.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/packaging/systemd/readflow.timer -------------------------------------------------------------------------------- /schemas/anilist/genqlient.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/anilist/genqlient.yaml -------------------------------------------------------------------------------- /schemas/anilist/mutations.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/anilist/mutations.gql -------------------------------------------------------------------------------- /schemas/anilist/queries.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/anilist/queries.gql -------------------------------------------------------------------------------- /schemas/anilist/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/anilist/schema.gql -------------------------------------------------------------------------------- /schemas/hardcover/genqlient.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/hardcover/genqlient.yaml -------------------------------------------------------------------------------- /schemas/hardcover/hardcover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/hardcover/hardcover.go -------------------------------------------------------------------------------- /schemas/hardcover/mutations.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/hardcover/mutations.gql -------------------------------------------------------------------------------- /schemas/hardcover/queries.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/hardcover/queries.gql -------------------------------------------------------------------------------- /schemas/hardcover/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobBrazier/readflow/HEAD/schemas/hardcover/schema.gql --------------------------------------------------------------------------------