├── .gitignore ├── LICENSE ├── README.md ├── cmd └── apollo.go ├── docs ├── Screen Shot 2021-07-25 at 4.36.15 PM.png ├── apollo.png └── architecture.png ├── go.mod ├── go.sum ├── pkg └── apollo │ ├── backend │ ├── api.go │ ├── searcher.go │ └── tokenizer.go │ ├── schema │ ├── crawler.go │ └── schema.go │ ├── server.go │ └── sources │ ├── athena.go │ ├── kindle.go │ ├── podcast.go │ ├── source.go │ ├── utils.go │ └── zeus.go ├── static ├── css │ └── stylesheet.css ├── img │ ├── about.png │ ├── add.png │ └── home.png ├── index.html ├── js │ ├── main.js │ └── poseidon.min.js └── search.xml └── tests └── main_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | static/CNAME 3 | *.json 4 | data/ 5 | kindle/ 6 | .env -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/README.md -------------------------------------------------------------------------------- /cmd/apollo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/cmd/apollo.go -------------------------------------------------------------------------------- /docs/Screen Shot 2021-07-25 at 4.36.15 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/docs/Screen Shot 2021-07-25 at 4.36.15 PM.png -------------------------------------------------------------------------------- /docs/apollo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/docs/apollo.png -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/apollo/backend/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/backend/api.go -------------------------------------------------------------------------------- /pkg/apollo/backend/searcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/backend/searcher.go -------------------------------------------------------------------------------- /pkg/apollo/backend/tokenizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/backend/tokenizer.go -------------------------------------------------------------------------------- /pkg/apollo/schema/crawler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/schema/crawler.go -------------------------------------------------------------------------------- /pkg/apollo/schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/schema/schema.go -------------------------------------------------------------------------------- /pkg/apollo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/server.go -------------------------------------------------------------------------------- /pkg/apollo/sources/athena.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/athena.go -------------------------------------------------------------------------------- /pkg/apollo/sources/kindle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/kindle.go -------------------------------------------------------------------------------- /pkg/apollo/sources/podcast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/podcast.go -------------------------------------------------------------------------------- /pkg/apollo/sources/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/source.go -------------------------------------------------------------------------------- /pkg/apollo/sources/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/utils.go -------------------------------------------------------------------------------- /pkg/apollo/sources/zeus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/pkg/apollo/sources/zeus.go -------------------------------------------------------------------------------- /static/css/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/css/stylesheet.css -------------------------------------------------------------------------------- /static/img/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/img/about.png -------------------------------------------------------------------------------- /static/img/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/img/add.png -------------------------------------------------------------------------------- /static/img/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/img/home.png -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/index.html -------------------------------------------------------------------------------- /static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/js/main.js -------------------------------------------------------------------------------- /static/js/poseidon.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/js/poseidon.min.js -------------------------------------------------------------------------------- /static/search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/static/search.xml -------------------------------------------------------------------------------- /tests/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amirgamil/apollo/HEAD/tests/main_test.go --------------------------------------------------------------------------------