movie.html 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <html>
  2. <head>
  3. <title>gildas.ch</title>
  4. <link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
  5. <link rel="stylesheet" href="/style.css">
  6. </head>
  7. <body>
  8. {{ range $e := .Errors }}
  9. <div class="error">{{ $e }}</div>
  10. {{ end }}
  11. <div class="poster">
  12. <img src="{{ .Movie.Poster }}" title="{{ .Movie.Title }}" alt="{{ .Movie.Title }}" />
  13. </div>
  14. <div class="metadata">
  15. <h3>{{ .Movie.Title }}</h3>
  16. <div>{{ .Movie.Director }}</div>
  17. </div>
  18. <p>Movie file: <a href="/files/{{ .Movie.MovieFile }}">{{ .Movie.MovieFile }}</a></p>
  19. <pre>{{ .Movie.MediaInfo }}</pre>
  20. <ul class="file-list">
  21. {{ range $f := .Movie.Files }}
  22. <li><a href="/files/{{ $f }}">{{ $f }}</a></li>
  23. {{ end }}
  24. </ul>
  25. <div>
  26. <form method="post"><input type="submit" name="generate_mediainfo" value="Generate MediaInfo" /></form>
  27. </div>
  28. <div>
  29. <form method="post">
  30. <p>Update file list: <input type="submit" /><br />
  31. <textarea name="files" style="width:500px;height:140px;">{{ .Files }}</textarea>
  32. </p>
  33. </form>
  34. <form method="get">
  35. <p>
  36. Search by filename: <input type="text" name="file_query" value="{{ .FileQuery }}" />
  37. <input type="submit" />
  38. </p>
  39. </form>
  40. <textarea style="width:500px;height:140px;">{{ .FileResults }}</textarea>
  41. </div>
  42. <form method="post">
  43. <p>Update movie: <input type="submit" /><br />
  44. <textarea name="movie_json" style="width:90%;height:500px;">{{ .MovieJSON }}</textarea>
  45. </p>
  46. </form>
  47. </body>
  48. </html>