├── .gitattributes ├── .gitignore ├── Project.toml ├── README.md ├── app ├── helpers │ ├── ValidationHelper.jl │ └── ViewHelper.jl ├── layouts │ └── app.jl.html └── resources │ ├── .gitkeep │ ├── admin │ └── AdminController.jl │ ├── authentication │ ├── AuthenticationController.jl │ └── views │ │ ├── login.jl.html │ │ └── register.jl.html │ ├── movies │ ├── Movies.jl │ ├── MoviesController.jl │ ├── MoviesValidator.jl │ └── views │ │ ├── _movie.jl.html │ │ ├── _no_results.jl.html │ │ └── index.jl.html │ └── users │ ├── Users.jl │ └── UsersValidator.jl ├── bin ├── .gitkeep ├── repl ├── repl.bat ├── runtask ├── runtask.bat ├── server └── server.bat ├── bootstrap.jl ├── config ├── env │ ├── dev.jl │ ├── global.jl │ ├── prod.jl │ └── test.jl └── initializers │ ├── autoload.jl │ ├── converters.jl │ ├── logging.jl │ ├── searchlight.jl │ └── ssl.jl ├── db ├── connection.yml ├── migrations │ ├── .gitkeep │ ├── 2019052410085235_create_table_users.jl │ └── 2021030113532816_create_table_movies.jl ├── netflix_catalog.sqlite └── seeds │ ├── .gitkeep │ ├── netflix_titles.csv │ └── seed_movies.jl ├── plugins └── genie_authentication.jl ├── public ├── .gitkeep ├── css │ └── genie │ │ ├── bootstrap.min.css │ │ ├── prism.css │ │ └── style.css ├── error-404.html ├── error-500.html ├── error-xxx.html ├── favicon.ico ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── img │ └── genie │ │ ├── community.png │ │ ├── contribute-2.png │ │ ├── docs.png │ │ ├── genie-sad.png │ │ └── genie.png ├── js │ └── genie │ │ ├── ansi_up.js │ │ ├── ansi_up.js.map │ │ ├── bootstrap.min.js │ │ ├── jquery.min.js │ │ ├── jquery.min.map │ │ ├── prism.js │ │ └── static.js ├── robots.txt └── welcome.html ├── routes.jl ├── src ├── .gitkeep └── Watchtonight.jl └── test ├── Project.toml ├── movies_test.jl └── runtests.jl /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/.gitignore -------------------------------------------------------------------------------- /Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/Project.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/README.md -------------------------------------------------------------------------------- /app/helpers/ValidationHelper.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/helpers/ValidationHelper.jl -------------------------------------------------------------------------------- /app/helpers/ViewHelper.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/helpers/ViewHelper.jl -------------------------------------------------------------------------------- /app/layouts/app.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/layouts/app.jl.html -------------------------------------------------------------------------------- /app/resources/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/resources/admin/AdminController.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/admin/AdminController.jl -------------------------------------------------------------------------------- /app/resources/authentication/AuthenticationController.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/authentication/AuthenticationController.jl -------------------------------------------------------------------------------- /app/resources/authentication/views/login.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/authentication/views/login.jl.html -------------------------------------------------------------------------------- /app/resources/authentication/views/register.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/authentication/views/register.jl.html -------------------------------------------------------------------------------- /app/resources/movies/Movies.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/Movies.jl -------------------------------------------------------------------------------- /app/resources/movies/MoviesController.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/MoviesController.jl -------------------------------------------------------------------------------- /app/resources/movies/MoviesValidator.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/MoviesValidator.jl -------------------------------------------------------------------------------- /app/resources/movies/views/_movie.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/views/_movie.jl.html -------------------------------------------------------------------------------- /app/resources/movies/views/_no_results.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/views/_no_results.jl.html -------------------------------------------------------------------------------- /app/resources/movies/views/index.jl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/movies/views/index.jl.html -------------------------------------------------------------------------------- /app/resources/users/Users.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/users/Users.jl -------------------------------------------------------------------------------- /app/resources/users/UsersValidator.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/app/resources/users/UsersValidator.jl -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/repl -------------------------------------------------------------------------------- /bin/repl.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/repl.bat -------------------------------------------------------------------------------- /bin/runtask: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/runtask -------------------------------------------------------------------------------- /bin/runtask.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/runtask.bat -------------------------------------------------------------------------------- /bin/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/server -------------------------------------------------------------------------------- /bin/server.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bin/server.bat -------------------------------------------------------------------------------- /bootstrap.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/bootstrap.jl -------------------------------------------------------------------------------- /config/env/dev.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/env/dev.jl -------------------------------------------------------------------------------- /config/env/global.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/env/global.jl -------------------------------------------------------------------------------- /config/env/prod.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/env/prod.jl -------------------------------------------------------------------------------- /config/env/test.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/env/test.jl -------------------------------------------------------------------------------- /config/initializers/autoload.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/initializers/autoload.jl -------------------------------------------------------------------------------- /config/initializers/converters.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/initializers/converters.jl -------------------------------------------------------------------------------- /config/initializers/logging.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/initializers/logging.jl -------------------------------------------------------------------------------- /config/initializers/searchlight.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/initializers/searchlight.jl -------------------------------------------------------------------------------- /config/initializers/ssl.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/config/initializers/ssl.jl -------------------------------------------------------------------------------- /db/connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/connection.yml -------------------------------------------------------------------------------- /db/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/migrations/2019052410085235_create_table_users.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/migrations/2019052410085235_create_table_users.jl -------------------------------------------------------------------------------- /db/migrations/2021030113532816_create_table_movies.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/migrations/2021030113532816_create_table_movies.jl -------------------------------------------------------------------------------- /db/netflix_catalog.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/netflix_catalog.sqlite -------------------------------------------------------------------------------- /db/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db/seeds/netflix_titles.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/seeds/netflix_titles.csv -------------------------------------------------------------------------------- /db/seeds/seed_movies.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/db/seeds/seed_movies.jl -------------------------------------------------------------------------------- /plugins/genie_authentication.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/plugins/genie_authentication.jl -------------------------------------------------------------------------------- /public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/css/genie/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/css/genie/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/genie/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/css/genie/prism.css -------------------------------------------------------------------------------- /public/css/genie/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/css/genie/style.css -------------------------------------------------------------------------------- /public/error-404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/error-404.html -------------------------------------------------------------------------------- /public/error-500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/error-500.html -------------------------------------------------------------------------------- /public/error-xxx.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/error-xxx.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/img/genie/community.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/img/genie/community.png -------------------------------------------------------------------------------- /public/img/genie/contribute-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/img/genie/contribute-2.png -------------------------------------------------------------------------------- /public/img/genie/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/img/genie/docs.png -------------------------------------------------------------------------------- /public/img/genie/genie-sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/img/genie/genie-sad.png -------------------------------------------------------------------------------- /public/img/genie/genie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/img/genie/genie.png -------------------------------------------------------------------------------- /public/js/genie/ansi_up.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/ansi_up.js -------------------------------------------------------------------------------- /public/js/genie/ansi_up.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/ansi_up.js.map -------------------------------------------------------------------------------- /public/js/genie/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/genie/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/jquery.min.js -------------------------------------------------------------------------------- /public/js/genie/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/jquery.min.map -------------------------------------------------------------------------------- /public/js/genie/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/prism.js -------------------------------------------------------------------------------- /public/js/genie/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/js/genie/static.js -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/public/welcome.html -------------------------------------------------------------------------------- /routes.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/routes.jl -------------------------------------------------------------------------------- /src/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Watchtonight.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/src/Watchtonight.jl -------------------------------------------------------------------------------- /test/Project.toml: -------------------------------------------------------------------------------- 1 | [deps] 2 | Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" 3 | -------------------------------------------------------------------------------- /test/movies_test.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/test/movies_test.jl -------------------------------------------------------------------------------- /test/runtests.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essenciary/genie-watch-tonight/HEAD/test/runtests.jl --------------------------------------------------------------------------------