├── .bowerrc ├── .gitattributes ├── .gitignore ├── Gruntfile.js ├── README.md ├── TobyLauncher ├── TobyLauncher.sln └── TobyLauncher │ ├── App.config │ ├── Launcher.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── TobyLauncher.csproj │ ├── packages.config │ └── toby.ico ├── bower.json ├── data └── data.json ├── definitions ├── README.md └── youtube-search.d.ts ├── index.html ├── package.json ├── public ├── images │ ├── toby.ico │ └── toby.png └── stylesheets │ ├── app.css │ └── main.css ├── screenshots ├── toby-main.png ├── toby-manage.png ├── toby-recently-played.png ├── toby-server-log.png ├── toby-video-list-slim-grid.png ├── toby-video-list.png └── toby-video-playback.png ├── src ├── api.ts ├── config.ts ├── data.ts ├── db.ts ├── electron.ts ├── infrastructure.ts ├── platform.ts ├── react-components │ ├── command-input-ui.tsx │ ├── dropdown-ui.tsx │ ├── infrastructure.ts │ ├── server-log-ui.tsx │ ├── toby-ui.tsx │ ├── version-ui.tsx │ ├── video-list-grid-ui.tsx │ ├── video-list-ui.tsx │ └── youtube-ui.tsx ├── searchCache.ts └── server.ts ├── tsconfig.json ├── tslint.json ├── typings └── electron.d.ts ├── views ├── error.hbs ├── index.hbs └── layout.hbs ├── webpack.config.js └── yarn.lock /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "public/components/" 3 | } -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/.gitignore -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/README.md -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher.sln -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/App.config -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/Launcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/Launcher.cs -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/TobyLauncher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/TobyLauncher.csproj -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/packages.config -------------------------------------------------------------------------------- /TobyLauncher/TobyLauncher/toby.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/TobyLauncher/TobyLauncher/toby.ico -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/bower.json -------------------------------------------------------------------------------- /data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/data/data.json -------------------------------------------------------------------------------- /definitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/definitions/README.md -------------------------------------------------------------------------------- /definitions/youtube-search.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/definitions/youtube-search.d.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/package.json -------------------------------------------------------------------------------- /public/images/toby.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/public/images/toby.ico -------------------------------------------------------------------------------- /public/images/toby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/public/images/toby.png -------------------------------------------------------------------------------- /public/stylesheets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/public/stylesheets/app.css -------------------------------------------------------------------------------- /public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/public/stylesheets/main.css -------------------------------------------------------------------------------- /screenshots/toby-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-main.png -------------------------------------------------------------------------------- /screenshots/toby-manage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-manage.png -------------------------------------------------------------------------------- /screenshots/toby-recently-played.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-recently-played.png -------------------------------------------------------------------------------- /screenshots/toby-server-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-server-log.png -------------------------------------------------------------------------------- /screenshots/toby-video-list-slim-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-video-list-slim-grid.png -------------------------------------------------------------------------------- /screenshots/toby-video-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-video-list.png -------------------------------------------------------------------------------- /screenshots/toby-video-playback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/screenshots/toby-video-playback.png -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/data.ts -------------------------------------------------------------------------------- /src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/db.ts -------------------------------------------------------------------------------- /src/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/electron.ts -------------------------------------------------------------------------------- /src/infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/infrastructure.ts -------------------------------------------------------------------------------- /src/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/platform.ts -------------------------------------------------------------------------------- /src/react-components/command-input-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/command-input-ui.tsx -------------------------------------------------------------------------------- /src/react-components/dropdown-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/dropdown-ui.tsx -------------------------------------------------------------------------------- /src/react-components/infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/infrastructure.ts -------------------------------------------------------------------------------- /src/react-components/server-log-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/server-log-ui.tsx -------------------------------------------------------------------------------- /src/react-components/toby-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/toby-ui.tsx -------------------------------------------------------------------------------- /src/react-components/version-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/version-ui.tsx -------------------------------------------------------------------------------- /src/react-components/video-list-grid-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/video-list-grid-ui.tsx -------------------------------------------------------------------------------- /src/react-components/video-list-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/video-list-ui.tsx -------------------------------------------------------------------------------- /src/react-components/youtube-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/react-components/youtube-ui.tsx -------------------------------------------------------------------------------- /src/searchCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/searchCache.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/src/server.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/tslint.json -------------------------------------------------------------------------------- /typings/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/typings/electron.d.ts -------------------------------------------------------------------------------- /views/error.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/views/error.hbs -------------------------------------------------------------------------------- /views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/views/index.hbs -------------------------------------------------------------------------------- /views/layout.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/views/layout.hbs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frankhale/toby/HEAD/yarn.lock --------------------------------------------------------------------------------