Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Film Trailer API (deutsche Trailer)



darkness
17.09.2017, 21:13
Hey,

jetzt wo es mir nach meinem Umfall mit der Hantel *hust* wieder soweit ganz gut geht brauch ich Hilfe von der Cloud.

Kennt jemand eine kostenlose Film Trailer Datenbank, möglichst mit API und möglichst mit vielen deutschen Trailern zu internationalen Filmen?

Alternative wäre das es eine Seite gibt über die ich die Trailer abgreifen kann ...

Wahlweise über

- Imdb Titel
- Imdb ID

Wäre euch sehr verbunden :)

@N:WMSPS ;P

Nimbus
17.09.2017, 21:39
xREL? Die haben ja relativ viele Trailer...

darkness
17.09.2017, 21:45
API hat glaub ich nen Limit von 3000 Requests pro Tag, bissel wenig für mein Vorhaben. Oder ist die Nutzung von Proxies legitim?

Nimbus
17.09.2017, 21:56
300 Anfragen pro Stunde und maximal 2 Anfragen in 10 Sekunden, wenn der API-Call eine Suche ist. Von der Nutzung von Proxies kann dich vermutlich niemand abhalten. Rate-Limits haben ohnehin vermutlich die meisten APIs.
Ansonsten könntest du auch mal schauen, ob man Youtube dafür verwenden kann (z.B. nach Filmtitel suchen und dann nur Ergebnisse von bestimmten Accounts akzeptieren)

JamJam
18.09.2017, 07:18
Hast du dir mal die API von The Movie Database (TMDb) (http://www.themoviedb.org) angeschaut, vielleicht wäre das was für Dich

darkness
18.09.2017, 16:14
Klar, als erstes. Hat aber scheinbar keine DE Trailer

bobby
12.12.2018, 21:20
Ich bastel mir gerade ein paar Skripte zum encoden/uploaden/posten etc.

Für Trailer habe ich mir eine eigene kleine quick&dirty bash-api für youtube geschrieben. Eingabe ist imdb id/titel -> Ausgabe ist link zu youtube off. trailer Doidsch.

FLX
13.12.2018, 09:25
Klingt interessant, gibst du es frei?

syrius
13.12.2018, 13:43
Ich bastel mir gerade ein paar Skripte zum encoden/uploaden/posten etc.

Für Trailer habe ich mir eine eigene kleine quick&dirty bash-api für youtube geschrieben. Eingabe ist imdb id/titel -> Ausgabe ist link zu youtube off. trailer Doidsch.

Hätte ich auuuch gern bitte, danke ^^

bobby
15.12.2018, 23:56
reicht auch ein längeres code-schnipsel? Sonst müßte ich bissl layout betreiben bei meinem code :-P

syrius
16.12.2018, 00:09
Och du... ich würde es in dem Fall dann selbst einfach in sauberen Code neu schreiben und du kennst es ja sicher, dass man immer seine persönliche Note einfließen lässt. Also Code 1:1 übernehmen könnt ich gar nicht.

bobby
16.12.2018, 00:46
:-)

Du hast die Haare schöön.. oder den Code



searchtrailer() {


search=$(echo $search |sed -e "s/ /+/")
mkdir -p $HOME/.cache/searches/$search

#Video Titel einsammeln
curl -s https://www.youtube.com/results\?search_query\=$search | grep "Dauer" | awk '{print $13 " " $14 " " $15 " " $16 " " $17 " " $18 " " $19 " " $20 " " $21 " " $22 " " $23 " " $24 " " $25 " " $26 " " $27 " " $29}' | sed 's/aria-describedby="description-id.*//' | sed s/title=// | sed 's/"//' | sed 's/"//' | sed s/spf-link// | sed 's/data-sessionlink=itct*.//' | sed s/spf-prefetch// | tail -n 17 | sed 's/rel="//' | sed 's/"//' | awk '{printf "%s.\t%s\n",NR,$0}' > $HOME/.cache/searches/$search/titles.txt

#URLs einsammeln
curl -s https://www.youtube.com/results\?search_query\=$search | grep "watch?v=" | awk '{print $5}' | sed s/vve-check// | sed 's/href="/https:\/\/www.youtube.com/' | sed 's/"//' | sed s/class="yt-uix-tile-link"// |sed '/^\s*$/d' | awk '{printf "%s.\t%s\n",NR,$0}' > $HOME/.cache/searches/$search/urls.txt

#die ersten (25) Video Titel ausgeben für die richtige Auswahl
head -n 25 $HOME/.cache/searches/$search/titles.txt

#User wählt das Video
read -p "Video aussuchen: " titlenumber


youtube_url=$(grep ^$titlenumber -m 1 $HOME/.cache/searches/$search/urls.txt | awk '{print $2}')
#Ausgabe der URL zum bashen
echo "${youtube_url}"

}



Aufruf ist angepasst an das IMDB Crawler script auch von hier ;-)


search=${movie_title_de}+'Trailer'+${movie_year} && searchtrailer ;