Giter Club home page Giter Club logo

skohub-extension's People

Contributors

acka47 avatar dependabot[bot] avatar dobladov avatar dr0i avatar literarymachine avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

skohub-extension's Issues

Use available schema.org for prepopulating web form

E.g. vimeo has embedded schema.org meatadata as JSON-LD with a <script type="application/ld+json"> tag, for example https://vimeo.com/8473849:

  [
   {
      "url":"https://vimeo.com/8473849",
      "thumbnailUrl":"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F39595916_1280x704.webp&src1=https%3A%2F%2Ff.vimeocdn.com%2Fimages_v6%2Fshare%2Fplay_icon_overlay.png",
      "embedUrl":"https://player.vimeo.com/video/8473849",
      "name":"Shellac - Steady as She Goes",
      "description":"Shellac, performing &quot;Steady as She Goes&quot; live for the second Burn to Shine.",
      "height":176,
      "width":320,
      "playerType":"HTML5 Flash",
      "videoQuality":"SD",
      "duration":"PT00H04M44S",
      "uploadDate":"2009-12-31T12:01:49-05:00",
      "dateModified":"2020-03-29T10:05:57-04:00",
      "thumbnail":{
         "@type":"ImageObject",
         "url":"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F39595916_1280x704.webp&src1=https%3A%2F%2Ff.vimeocdn.com%2Fimages_v6%2Fshare%2Fplay_icon_overlay.png",
         "width":1280,
         "height":704
      },
      "author":{
         "@type":"Person",
         "name":"feelthemonster",
         "url":"https://vimeo.com/user2889447"
      },
      "potentialAction":{
         "@type":"ViewAction",
         "target":"vimeo://app.vimeo.com/videos/8473849"
      },
      "interactionStatistic":[
         {
            "@type":"InteractionCounter",
            "interactionType":"http://schema.org/CommentAction",
            "userInteractionCount":1
         },
         {
            "@type":"InteractionCounter",
            "interactionType":"http://schema.org/LikeAction",
            "userInteractionCount":32
         },
         {
            "@type":"InteractionCounter",
            "interactionType":"http://schema.org/WatchAction",
            "userInteractionCount":8396
         }
      ],
      "keywords":"[shellac,steve albini,bob weston,todd trainer,burn to shine]",
      "@type":"VideoObject",
      "@context":"http://schema.org"
   },
   {
      "itemListElement":[
         {
            "@type":"ListItem",
            "position":1,
            "item":{
               "@id":"https://vimeo.com/user2889447",
               "name":"feelthemonster"
            }
         },
         {
            "@type":"ListItem",
            "position":2,
            "item":{
               "@id":"https://vimeo.com/user2889447/videos",
               "name":"Videos"
            }
         }
      ],
      "@type":"BreadcrumbList",
      "@context":"http://schema.org"
   }
]

We could prefer this over the other metadate to directly fetch name, description, @typeand furthermore use author in creator and thumbnailUrl for image.

Make custom schema persitent

I like to save my custom schema within the extension, so that I do not have to replace the default schema every time.

Register extension for Firefox & Chrome

I'm am not sure if I can not find the option for the development mode or if my institution hides this option. I was able to install the extension temporarily for debugging, not permanently.
extension
Would be more easy to install a packed version.
2020-02-26 07_49_00-Add-ons-Verwaltung

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.