├── .gitignore ├── Capfile ├── README.md ├── brunch-config.js ├── config ├── config.exs ├── deploy.rb ├── deploy │ └── production.rb ├── dev.exs ├── prod.exs ├── prod.secret.exs.sample └── test.exs ├── lib ├── create_entry_for_existing_user.ex ├── create_entry_for_guest_user.ex ├── crypto.ex ├── elixir_stream_phoenix.ex ├── elixir_stream_phoenix │ ├── endpoint.ex │ └── repo.ex ├── login_action.ex ├── plugs │ └── check_authentication.ex ├── re_captcha.ex ├── register_action.ex ├── tweeted.ex └── twitter.ex ├── mix.exs ├── mix.lock ├── package.json ├── priv ├── repo │ └── migrations │ │ ├── 20150424190833_create_entry.exs │ │ ├── 20150424194252_create_user.exs │ │ └── 20150706145055_add_twitter_to_entries.exs └── static │ └── robots.txt ├── test ├── controllers │ └── user_controller_test.exs ├── login_action_test.exs ├── models │ ├── user.exs │ └── user_queries.exs ├── register_action_test.exs ├── support │ ├── channel_case.ex │ ├── conn_case.ex │ └── model_case.ex └── test_helper.exs └── web ├── controllers ├── admin │ └── entry_controller.ex ├── entry_controller.ex ├── feed_controller.ex ├── page_controller.ex ├── sitemap_controller.ex └── user_controller.ex ├── models ├── entry.ex ├── user.ex └── user_queries.ex ├── router.ex ├── static ├── css │ ├── admin │ │ ├── app.scss │ │ ├── bootstrap.min.css │ │ ├── font-awesome.min.css │ │ └── google_fonts.css │ └── app.scss └── js │ ├── admin │ ├── app.js │ ├── bootstrap.min.js │ ├── jquery.min.js │ └── marked.min.js │ ├── app.js │ └── google_analytics.js ├── templates ├── admin │ └── entry │ │ ├── edit.html.eex │ │ ├── entry.html.eex │ │ ├── form.html.eex │ │ ├── index.html.eex │ │ └── new.html.eex ├── entry │ ├── edit.html.eex │ ├── entry.html.eex │ ├── form.html.eex │ ├── index.html.eex │ ├── new.html.eex │ └── show.html.eex ├── feed │ └── index.xml.eex ├── layout │ ├── admin.html.eex │ ├── app.html.eex │ ├── log_in.html.eex │ └── sign_out.html.eex ├── page │ └── about.html.eex ├── sitemap │ └── index.xml.eex └── user │ ├── edit.html.eex │ ├── form.html.eex │ ├── index.html.eex │ ├── log_in_form.html.eex │ └── register_form.html.eex ├── views ├── admin │ └── entry_view.ex ├── admin_view.ex ├── entry_view.ex ├── error_view.ex ├── feed_view.ex ├── layout_view.ex ├── page_view.ex ├── sitemap_view.ex └── user_view.ex └── web.ex /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/.gitignore -------------------------------------------------------------------------------- /Capfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/Capfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/README.md -------------------------------------------------------------------------------- /brunch-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/brunch-config.js -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/deploy.rb -------------------------------------------------------------------------------- /config/deploy/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/deploy/production.rb -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/prod.secret.exs.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/prod.secret.exs.sample -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/config/test.exs -------------------------------------------------------------------------------- /lib/create_entry_for_existing_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/create_entry_for_existing_user.ex -------------------------------------------------------------------------------- /lib/create_entry_for_guest_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/create_entry_for_guest_user.ex -------------------------------------------------------------------------------- /lib/crypto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/crypto.ex -------------------------------------------------------------------------------- /lib/elixir_stream_phoenix.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/elixir_stream_phoenix.ex -------------------------------------------------------------------------------- /lib/elixir_stream_phoenix/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/elixir_stream_phoenix/endpoint.ex -------------------------------------------------------------------------------- /lib/elixir_stream_phoenix/repo.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/elixir_stream_phoenix/repo.ex -------------------------------------------------------------------------------- /lib/login_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/login_action.ex -------------------------------------------------------------------------------- /lib/plugs/check_authentication.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/plugs/check_authentication.ex -------------------------------------------------------------------------------- /lib/re_captcha.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/re_captcha.ex -------------------------------------------------------------------------------- /lib/register_action.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/register_action.ex -------------------------------------------------------------------------------- /lib/tweeted.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/tweeted.ex -------------------------------------------------------------------------------- /lib/twitter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/lib/twitter.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/mix.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/package.json -------------------------------------------------------------------------------- /priv/repo/migrations/20150424190833_create_entry.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/priv/repo/migrations/20150424190833_create_entry.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20150424194252_create_user.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/priv/repo/migrations/20150424194252_create_user.exs -------------------------------------------------------------------------------- /priv/repo/migrations/20150706145055_add_twitter_to_entries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/priv/repo/migrations/20150706145055_add_twitter_to_entries.exs -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /test/controllers/user_controller_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/controllers/user_controller_test.exs -------------------------------------------------------------------------------- /test/login_action_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/login_action_test.exs -------------------------------------------------------------------------------- /test/models/user.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/models/user.exs -------------------------------------------------------------------------------- /test/models/user_queries.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/models/user_queries.exs -------------------------------------------------------------------------------- /test/register_action_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/register_action_test.exs -------------------------------------------------------------------------------- /test/support/channel_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/support/channel_case.ex -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/support/model_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/support/model_case.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/test/test_helper.exs -------------------------------------------------------------------------------- /web/controllers/admin/entry_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/admin/entry_controller.ex -------------------------------------------------------------------------------- /web/controllers/entry_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/entry_controller.ex -------------------------------------------------------------------------------- /web/controllers/feed_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/feed_controller.ex -------------------------------------------------------------------------------- /web/controllers/page_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/page_controller.ex -------------------------------------------------------------------------------- /web/controllers/sitemap_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/sitemap_controller.ex -------------------------------------------------------------------------------- /web/controllers/user_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/controllers/user_controller.ex -------------------------------------------------------------------------------- /web/models/entry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/models/entry.ex -------------------------------------------------------------------------------- /web/models/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/models/user.ex -------------------------------------------------------------------------------- /web/models/user_queries.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/models/user_queries.ex -------------------------------------------------------------------------------- /web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/router.ex -------------------------------------------------------------------------------- /web/static/css/admin/app.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/static/css/admin/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/css/admin/bootstrap.min.css -------------------------------------------------------------------------------- /web/static/css/admin/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/css/admin/font-awesome.min.css -------------------------------------------------------------------------------- /web/static/css/admin/google_fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/css/admin/google_fonts.css -------------------------------------------------------------------------------- /web/static/css/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/css/app.scss -------------------------------------------------------------------------------- /web/static/js/admin/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/admin/app.js -------------------------------------------------------------------------------- /web/static/js/admin/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/admin/bootstrap.min.js -------------------------------------------------------------------------------- /web/static/js/admin/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/admin/jquery.min.js -------------------------------------------------------------------------------- /web/static/js/admin/marked.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/admin/marked.min.js -------------------------------------------------------------------------------- /web/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/app.js -------------------------------------------------------------------------------- /web/static/js/google_analytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/static/js/google_analytics.js -------------------------------------------------------------------------------- /web/templates/admin/entry/edit.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/admin/entry/edit.html.eex -------------------------------------------------------------------------------- /web/templates/admin/entry/entry.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/admin/entry/entry.html.eex -------------------------------------------------------------------------------- /web/templates/admin/entry/form.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/admin/entry/form.html.eex -------------------------------------------------------------------------------- /web/templates/admin/entry/index.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/admin/entry/index.html.eex -------------------------------------------------------------------------------- /web/templates/admin/entry/new.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/admin/entry/new.html.eex -------------------------------------------------------------------------------- /web/templates/entry/edit.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/edit.html.eex -------------------------------------------------------------------------------- /web/templates/entry/entry.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/entry.html.eex -------------------------------------------------------------------------------- /web/templates/entry/form.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/form.html.eex -------------------------------------------------------------------------------- /web/templates/entry/index.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/index.html.eex -------------------------------------------------------------------------------- /web/templates/entry/new.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/new.html.eex -------------------------------------------------------------------------------- /web/templates/entry/show.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/entry/show.html.eex -------------------------------------------------------------------------------- /web/templates/feed/index.xml.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/feed/index.xml.eex -------------------------------------------------------------------------------- /web/templates/layout/admin.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/layout/admin.html.eex -------------------------------------------------------------------------------- /web/templates/layout/app.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/layout/app.html.eex -------------------------------------------------------------------------------- /web/templates/layout/log_in.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/layout/log_in.html.eex -------------------------------------------------------------------------------- /web/templates/layout/sign_out.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/layout/sign_out.html.eex -------------------------------------------------------------------------------- /web/templates/page/about.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/page/about.html.eex -------------------------------------------------------------------------------- /web/templates/sitemap/index.xml.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/sitemap/index.xml.eex -------------------------------------------------------------------------------- /web/templates/user/edit.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/user/edit.html.eex -------------------------------------------------------------------------------- /web/templates/user/form.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/user/form.html.eex -------------------------------------------------------------------------------- /web/templates/user/index.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/user/index.html.eex -------------------------------------------------------------------------------- /web/templates/user/log_in_form.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/user/log_in_form.html.eex -------------------------------------------------------------------------------- /web/templates/user/register_form.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/templates/user/register_form.html.eex -------------------------------------------------------------------------------- /web/views/admin/entry_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/admin/entry_view.ex -------------------------------------------------------------------------------- /web/views/admin_view.ex: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/views/entry_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/entry_view.ex -------------------------------------------------------------------------------- /web/views/error_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/error_view.ex -------------------------------------------------------------------------------- /web/views/feed_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/feed_view.ex -------------------------------------------------------------------------------- /web/views/layout_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/layout_view.ex -------------------------------------------------------------------------------- /web/views/page_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/page_view.ex -------------------------------------------------------------------------------- /web/views/sitemap_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/sitemap_view.ex -------------------------------------------------------------------------------- /web/views/user_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/views/user_view.ex -------------------------------------------------------------------------------- /web/web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janjiss/elixir-stream-phoenix/HEAD/web/web.ex --------------------------------------------------------------------------------