Save youtube before it dies
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.6 KiB

1 year ago
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <link rel="icon" href="/favicon.png" />
  8. <!--
  9. Do not use @7 in production, use a complete version like x.x.x, see website for latest version:
  10. https://www.algolia.com/doc/guides/building-search-ui/installation/react/#load-the-style
  11. -->
  12. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/instantsearch.css@7/themes/satellite-min.css">
  13. <title>yt-archive</title>
  14. <style>
  15. .header {
  16. display: flex;
  17. align-items: center;
  18. min-height: 50px;
  19. padding: 0.5rem 1rem;
  20. background-image: linear-gradient(to right, #4dba87, #2f9088);
  21. color: #fff;
  22. margin-bottom: 1rem;
  23. }
  24. .header a {
  25. color: #fff;
  26. text-decoration: none;
  27. padding: 0 0.5rem;
  28. }
  29. .header-title {
  30. font-size: 1.2rem;
  31. font-weight: normal;
  32. }
  33. .header-title::after {
  34. content: ' ▸ ';
  35. padding: 0 0.5rem;
  36. }
  37. .header-subtitle {
  38. font-size: 1.2rem;
  39. }
  40. </style>
  41. </head>
  42. <body>
  43. <div id="app">
  44. <header class="header">
  45. <h1 class="header-title">
  46. YouTube Disaster Plan
  47. </h1>
  48. <router-link class="navlink" to="/">Search/Request</router-link>
  49. <router-link class="navlink" to="/scrape">Scrape Video Metadata</router-link>
  50. </header>
  51. <router-view></router-view>
  52. </div>
  53. <script type="module" src="/src/main.js"></script>
  54. </body>
  55. </html>