summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2017-11-29 18:12:23 -0600
committerOmar Roth <omarroth@hotmail.com>2017-11-29 18:12:23 -0600
commit383ed8b20986fcf1fbd120dba2db94697eecfe3a (patch)
treef1d08972fb981746366e3573a82496732ce780bd
parent8ee5423af6276433030fac04eee2627457e08b1d (diff)
downloadinvidious-383ed8b20986fcf1fbd120dba2db94697eecfe3a.tar.gz
invidious-383ed8b20986fcf1fbd120dba2db94697eecfe3a.tar.bz2
invidious-383ed8b20986fcf1fbd120dba2db94697eecfe3a.zip
Rename project
-rw-r--r--.gitignore2
-rw-r--r--README.md6
-rw-r--r--shard.yml6
-rw-r--r--src/invidious.cr (renamed from src/visor.cr)12
-rw-r--r--src/views/layout.ecr3
-rw-r--r--src/views/watch.ecr1
6 files changed, 13 insertions, 17 deletions
diff --git a/.gitignore b/.gitignore
index 7c133ca0..070df8db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,4 @@
/.shards/
/video_info/
/.vscode/
-visor
+invidious
diff --git a/README.md b/README.md
index f9577869..7876fd8b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# visor
+# Invidious
Alternative frontend for YouTube
@@ -11,12 +11,12 @@ crystal deps
## Usage
```bash
-crystal run src/visor.cr
+crystal run src/invidious.cr
```
## Contributing
-1. Fork it ( https://github.com/omarroth/visor/fork )
+1. Fork it ( https://gitlab.com/omarroth/invidious/fork )
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
4. Push to the branch (git push origin my-new-feature)
diff --git a/shard.yml b/shard.yml
index dc5cb756..3fbae5e2 100644
--- a/shard.yml
+++ b/shard.yml
@@ -1,12 +1,12 @@
-name: visor
+name: invidious
version: 0.1.0
authors:
- Omar Roth <omarroth@hotmail.com>
targets:
- visor:
- main: src/visor.cr
+ invidious:
+ main: src/invidious.cr
dependencies:
kemal:
diff --git a/src/visor.cr b/src/invidious.cr
index 1a484c38..5a1c605a 100644
--- a/src/visor.cr
+++ b/src/invidious.cr
@@ -121,20 +121,16 @@ class VideoInfo
)
end
-
macro templated(filename)
render "src/views/#{{{filename}}}.ecr", "src/views/layout.ecr"
end
context = OpenSSL::SSL::Context::Client.insecure
-client = HTTP::Client.new("www.youtube.com", 443, context)
-
-
-video_id = "Vufba_ZcoR0"
-video_info = client.get("/get_video_info?video_id=#{video_id}&el=info&ps=default&eurl=&gl=US&hl=en").body
-
-p VideoInfo.from_json(video_info)
+# client = HTTP::Client.new("www.youtube.com", 443, context)
+# video_id = "Vufba_ZcoR0"
+# video_info = client.get("/get_video_info?video_id=#{video_id}&el=info&ps=default&eurl=&gl=US&hl=en").body
+# p VideoInfo.from_json(video_info)
get "/" do |env|
templated "index"
diff --git a/src/views/layout.ecr b/src/views/layout.ecr
index 611cf691..93a40f5a 100644
--- a/src/views/layout.ecr
+++ b/src/views/layout.ecr
@@ -4,7 +4,6 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <title>Visor</title>
<meta content="">
<link rel="stylesheet" href="/css/pure-min.css">
<link rel="stylesheet" href="/css/grids-responsive-min.css">
@@ -12,7 +11,7 @@
<body>
<div class="pure-menu pure-menu-horizontal">
- <a href="" class="pure-menu-heading pure-menu-link">VIDEO</a>
+ <a href="" class="pure-menu-heading pure-menu-link">Invidious</a>
</div>
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-5"></div>
diff --git a/src/views/watch.ecr b/src/views/watch.ecr
index 6894bf92..199643df 100644
--- a/src/views/watch.ecr
+++ b/src/views/watch.ecr
@@ -1,3 +1,4 @@
+<title><%= video_info["title"] %> - Invidious</title>
<video style="width: 100%" poster="<%= video_info.has_key?("iurlhq720") ? video_info["iurlhq720"] : video_info["iurlmq"] %>" controls>
<% fmt_stream.each do |fmt| %>
<source src="<%= fmt["url"] %>" type="<%= fmt["type"].split(";")[0] %>">