Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...) http://blog.slucas.fr/en/oss/calibre-opds-php-server
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.

45 lines
2.7KB

  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <meta name="apple-mobile-web-app-capable" content="yes" />
  7. <meta name="apple-mobile-web-app-status-bar-style" content="default" />
  8. <link rel="apple-touch-icon" href="./icons/icon57.png" />
  9. <link rel="apple-touch-icon" sizes="72x72" href="./icons/icon72.png" />
  10. <link rel="apple-touch-icon" sizes="114x114" href="./icons/icon114.png" />
  11. <link rel="apple-touch-icon" sizes="144x144" href="./icons/icon144.png" />
  12. <meta name="msapplication-TileColor" content="#123456"/>
  13. <meta name="msapplication-TileImage" content="./icons/icon144.png"/>
  14. <title>{{=it.title}}</title>
  15. <script type="text/javascript" src="resources/jQuery/jquery-1.11.1.min.js?v={{=it.version}}"></script>
  16. <script type="text/javascript" src="resources/jquery-cookie/jquery.cookies.js?v={{=it.version}}"></script>
  17. <script type="text/javascript" src="resources/jquery-sortelements/jquery.sortElements.js?v={{=it.version}}"></script>
  18. {{? it.server_side_rendering == 0}}
  19. <script type="text/javascript" src="resources/Magnific-Popup/jquery.magnific-popup.min.js?v={{=it.version}}"></script>
  20. <link rel="stylesheet" type="text/css" href="resources/Magnific-Popup/magnific-popup.css?v={{=it.version}}" media="screen" />
  21. <script type="text/javascript" src="resources/doT/doT.min.js?v={{=it.version}}"></script>
  22. <script type="text/javascript" src="resources/lru/lru.js?v={{=it.version}}"></script>
  23. <script type="text/javascript" src="resources/typeahead/typeahead.bundle.min.js?v={{=it.version}}"></script>
  24. {{?}}
  25. <script type="text/javascript" src="util.js"></script>
  26. <link rel="related" href="{{=it.opds_url}}" type="application/atom+xml;profile=opds-catalog" title="{{=it.title}}" />
  27. <link rel="icon" type="image/vnd.microsoft.icon" href="{{=it.favico}}" />
  28. <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,800,300,400italic,600,600italic,700,700italic,800italic&subset=latin,cyrillic" />
  29. <link rel="stylesheet" type="text/css" href="resources/normalize/normalize.css?v={{=it.version}}" />
  30. <link rel="stylesheet" type="text/css" href="templates/default/styles/font-awesome.css?v={{=it.version}}" media="screen" />
  31. <link rel="stylesheet" type="text/css" href="{{=it.current_css}}?v={{=it.version}}" media="screen" />
  32. {{=it.customHeader}}
  33. {{? it.server_side_rendering == 0}}
  34. <script type="text/javascript">
  35. $(document).ready(function() {
  36. initiateAjax ("{{=it.getjson_url}}", "{{=it.template}}");
  37. });
  38. </script>
  39. {{?}}
  40. </head>