forked from midou/invidious
Remove unused info
This commit is contained in:
parent
266ec3fa03
commit
7fc7a47849
114
src/invidious.cr
114
src/invidious.cr
@ -5,116 +5,6 @@ require "pg"
|
|||||||
require "xml"
|
require "xml"
|
||||||
require "time"
|
require "time"
|
||||||
|
|
||||||
# class AdaptiveFmts
|
|
||||||
# JSON.mapping(
|
|
||||||
# clen: Int32,
|
|
||||||
# url: String,
|
|
||||||
# lmt: Int64,
|
|
||||||
# index: String,
|
|
||||||
# fps: Int32,
|
|
||||||
# itag: Int32,
|
|
||||||
# projection_type: Int32,
|
|
||||||
# size: String,
|
|
||||||
# init: String,
|
|
||||||
# quality_label: String,
|
|
||||||
# bitrate: Int32,
|
|
||||||
# type: String
|
|
||||||
# )
|
|
||||||
# end
|
|
||||||
|
|
||||||
# class URLEncodedFmtStreamMap
|
|
||||||
# JSON.mapping(
|
|
||||||
# url: String,
|
|
||||||
# itag: Int32,
|
|
||||||
# fallback_host: String,
|
|
||||||
# quality: String,
|
|
||||||
# type: String
|
|
||||||
# )
|
|
||||||
# end
|
|
||||||
|
|
||||||
class CaptionTranslationLanguages
|
|
||||||
JSON.mapping(
|
|
||||||
lc: String,
|
|
||||||
n: String
|
|
||||||
)
|
|
||||||
end
|
|
||||||
|
|
||||||
class VideoInfo
|
|
||||||
JSON.mapping(
|
|
||||||
cver: String,
|
|
||||||
length_seconds: Int32,
|
|
||||||
iurlhq720: String,
|
|
||||||
vm: String,
|
|
||||||
ypc_ad_indicator: Int32,
|
|
||||||
hash_cc: Bool,
|
|
||||||
dashmpd: String,
|
|
||||||
iv3_module: Int32,
|
|
||||||
iurlmq: String,
|
|
||||||
no_get_video_log: Int32,
|
|
||||||
cc_font: Int32,
|
|
||||||
allowed_ads: String,
|
|
||||||
oid: String,
|
|
||||||
iv_invideo_url: String,
|
|
||||||
cc_asr: Int32,
|
|
||||||
relative_loudness: Float64,
|
|
||||||
video_verticals: String,
|
|
||||||
default_audio_track_index: Int32,
|
|
||||||
loudness: Float64,
|
|
||||||
ptchn: String,
|
|
||||||
csn: String,
|
|
||||||
pltype: String,
|
|
||||||
author: String,
|
|
||||||
# caption_audio_tracks:
|
|
||||||
videostats_playback_base_url: String,
|
|
||||||
root_ve_type: String,
|
|
||||||
muted: Int32,
|
|
||||||
cc3_module: Int32,
|
|
||||||
adaptive_fmts: AdaptiveFmts,
|
|
||||||
fmt_list: Array(String),
|
|
||||||
allow_embed: Int32,
|
|
||||||
iurlhq: String,
|
|
||||||
use_cipher_signature: Bool,
|
|
||||||
status: String,
|
|
||||||
video_id: String,
|
|
||||||
idpj: Int32,
|
|
||||||
iurlhmaxres: String,
|
|
||||||
short_view_count_text: String,
|
|
||||||
iv_load_policy: Int32,
|
|
||||||
plid: String,
|
|
||||||
vss_host: String,
|
|
||||||
ttsurl: String,
|
|
||||||
token: String,
|
|
||||||
account_playback_token: String,
|
|
||||||
of: String,
|
|
||||||
iurl: String,
|
|
||||||
iurlsd: String,
|
|
||||||
c: String,
|
|
||||||
timestamp: Int32,
|
|
||||||
url_encoded_fmt_stream_map: URLEncodedFmtStreamMap,
|
|
||||||
allow_ratings: Int32,
|
|
||||||
view_count: Int64,
|
|
||||||
title: String,
|
|
||||||
caption_tracks: CaptionTracks,
|
|
||||||
fexp: Array(String),
|
|
||||||
storyboard_spec: String,
|
|
||||||
keywords: Array(String),
|
|
||||||
ucid: String,
|
|
||||||
remarketing_url: String,
|
|
||||||
caption_translation_languages: CaptionTranslationLanguages,
|
|
||||||
avg_rating: Float64,
|
|
||||||
is_listed: Int32,
|
|
||||||
ptk: String,
|
|
||||||
cl: Int32,
|
|
||||||
watermark: Array(String),
|
|
||||||
ldpj: Int32,
|
|
||||||
tmi: Int32,
|
|
||||||
eventid: String,
|
|
||||||
thumbnail_url: String
|
|
||||||
)
|
|
||||||
end
|
|
||||||
|
|
||||||
class Record
|
|
||||||
end
|
|
||||||
|
|
||||||
macro templated(filename)
|
macro templated(filename)
|
||||||
render "src/views/#{{{filename}}}.ecr", "src/views/layout.ecr"
|
render "src/views/#{{{filename}}}.ecr", "src/views/layout.ecr"
|
||||||
@ -226,8 +116,8 @@ get "/watch" do |env|
|
|||||||
video_record = get_video(video_id, context)
|
video_record = get_video(video_id, context)
|
||||||
pg.exec("update videos set last_updated = $1, video_info = $3, video_html = $4,\
|
pg.exec("update videos set last_updated = $1, video_info = $3, video_html = $4,\
|
||||||
views = $5, likes = $6, dislikes = $7, rating = $8, description = $9 where video_id = $2",
|
views = $5, likes = $6, dislikes = $7, rating = $8, description = $9 where video_id = $2",
|
||||||
video_record.to_a)
|
video_record.to_a)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
client = HTTP::Client.new("www.youtube.com", 443, context)
|
client = HTTP::Client.new("www.youtube.com", 443, context)
|
||||||
video_info = client.get("/get_video_info?video_id=#{video_id}&el=info&ps=default&eurl=&gl=US&hl=en").body
|
video_info = client.get("/get_video_info?video_id=#{video_id}&el=info&ps=default&eurl=&gl=US&hl=en").body
|
||||||
|
Loading…
Reference in New Issue
Block a user