├── .eslintignore ├── .eslintrc.yml ├── .gitignore ├── .mocharc.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── .eslintrc ├── README.md ├── index.css ├── player.js └── src │ ├── README.md │ ├── play.svg │ ├── vimeo.svg │ └── youtube.svg ├── config └── generic.yml ├── docs └── data_flow.md ├── index.js ├── lib ├── cache.js ├── domains │ ├── index.js │ ├── rutube.ru.js │ ├── vimeo.com.js │ └── youtube.com.js ├── fetchers.js ├── index.js ├── mixins.js ├── mixins_after.js ├── templates │ ├── default_inline.js │ ├── default_player.js │ ├── default_rich.js │ └── index.js └── utils │ ├── error.js │ └── index.js ├── package.json ├── support ├── assets │ └── index.pug ├── install.js └── server.js └── test ├── .eslintrc.yml ├── domains ├── test_rutube.ru.js ├── test_vimeo.com.js └── test_youtube.com.js ├── test_api.js ├── test_demo_app.js ├── test_fetchers.js ├── test_mixins.js ├── test_mixins_after.js └── test_utils.js /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- 1 | reporter: spec 2 | timeout: 60s 3 | recursive: true 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/README.md -------------------------------------------------------------------------------- /assets/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/.eslintrc -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- 1 | Use this assets to style snippets look & behaviour. -------------------------------------------------------------------------------- /assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/index.css -------------------------------------------------------------------------------- /assets/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/player.js -------------------------------------------------------------------------------- /assets/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/src/README.md -------------------------------------------------------------------------------- /assets/src/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/src/play.svg -------------------------------------------------------------------------------- /assets/src/vimeo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/src/vimeo.svg -------------------------------------------------------------------------------- /assets/src/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/assets/src/youtube.svg -------------------------------------------------------------------------------- /config/generic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/config/generic.yml -------------------------------------------------------------------------------- /docs/data_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/docs/data_flow.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/index.js -------------------------------------------------------------------------------- /lib/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/cache.js -------------------------------------------------------------------------------- /lib/domains/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/domains/index.js -------------------------------------------------------------------------------- /lib/domains/rutube.ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/domains/rutube.ru.js -------------------------------------------------------------------------------- /lib/domains/vimeo.com.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/domains/vimeo.com.js -------------------------------------------------------------------------------- /lib/domains/youtube.com.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/domains/youtube.com.js -------------------------------------------------------------------------------- /lib/fetchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/fetchers.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/mixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/mixins.js -------------------------------------------------------------------------------- /lib/mixins_after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/mixins_after.js -------------------------------------------------------------------------------- /lib/templates/default_inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/templates/default_inline.js -------------------------------------------------------------------------------- /lib/templates/default_player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/templates/default_player.js -------------------------------------------------------------------------------- /lib/templates/default_rich.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/templates/default_rich.js -------------------------------------------------------------------------------- /lib/templates/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/templates/index.js -------------------------------------------------------------------------------- /lib/utils/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/utils/error.js -------------------------------------------------------------------------------- /lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/lib/utils/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/package.json -------------------------------------------------------------------------------- /support/assets/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/support/assets/index.pug -------------------------------------------------------------------------------- /support/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/support/install.js -------------------------------------------------------------------------------- /support/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/support/server.js -------------------------------------------------------------------------------- /test/.eslintrc.yml: -------------------------------------------------------------------------------- 1 | env: 2 | mocha: true 3 | -------------------------------------------------------------------------------- /test/domains/test_rutube.ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/domains/test_rutube.ru.js -------------------------------------------------------------------------------- /test/domains/test_vimeo.com.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/domains/test_vimeo.com.js -------------------------------------------------------------------------------- /test/domains/test_youtube.com.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/domains/test_youtube.com.js -------------------------------------------------------------------------------- /test/test_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_api.js -------------------------------------------------------------------------------- /test/test_demo_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_demo_app.js -------------------------------------------------------------------------------- /test/test_fetchers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_fetchers.js -------------------------------------------------------------------------------- /test/test_mixins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_mixins.js -------------------------------------------------------------------------------- /test/test_mixins_after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_mixins_after.js -------------------------------------------------------------------------------- /test/test_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nodeca/embedza/HEAD/test/test_utils.js --------------------------------------------------------------------------------