Advertisement
silek65

bash get imdb rating and genres

Mar 17th, 2024
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. !/bin/sh
  2.  
  3. _curl(){
  4. # Send fake header otherwise IMDB will return 403 error
  5. curl -s -H 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)' $@
  6. }
  7.  
  8. _movie_info=
  9. _rating=
  10. _genres=
  11. _year=
  12.  
  13. _get_movie_info(){
  14. _movie_info=`
  15. _curl "https://www.imdb.com/title/tt${1}/" \
  16. | grep '<title>' \
  17. | egrep -v "(IMDbPro|IMDb, an Amazon company)" | sed $'s/\n/ /g'| sed $'s/\r//g'`
  18. _rating=`echo ${_movie_info} | sed -e 's_.*ratingValue":\(.*\)},"content.*$_\1_g'`
  19. _genres=`echo ${_movie_info} | sed -e 's_.*genre":\[\(.*\)\],"date.*$_\1_g' | sed $'s/\",\"/ /g' | tr '"' ' '`
  20. return $?
  21. }
  22.  
  23. _get_movie_info 15239678
  24. echo $_rating
  25. echo $_genres
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement