Beiträge von The_Waiters

    Hallo Zusammen,

    ich hab etwas kleines gebastelt, was ich euch zum testen geben möchte.
    Es handelt sich um die Erweiterung der Linkerkennung beim wcf2.1.X für die Galerie 2.1.X und für den Kalender 2.1.X.

    Durch das folgende Plugin werden die Links zu den Alben erkannt und zum Album-BBcode umgewandelt.
    de.thewaiters.gallery.preParserExtended_30.08.2016.tar

    Und durch dieses Plugin werden die Links zu Kalendereinträgen erkannt und zum event-BBcode umgewandelt.
    de.thewaiters.calendar.preParserExtended_30.08.2016.tar

    Sagt mir bitte bescheid, wenn euch etwas auffällt.

    Hallo,

    ist ab der nächsten Version mit dabei.

    Name:
    Vevo

    RegEx
    https?://(?:www\.)?vevo.com/watch/(?<AUTHOR>[a-zA-Z0-9_-]+)/(?<TITLE>[a-zA-Z0-9_-]+)/(?P<ID>[a-zA-Z0-9]+)

    HTML-Code:
    <iframe width="560" height="315" frameborder="0" scrolling="no" src="https://www.vevo.com/watch/{$AUTHOR}/{$TITLE}/{$ID}"></iframe>

    Hallo,

    ich habe eben noch mal nachgesehen. Es gibt einen Unterschied zwischen veröffentlichen und dem lediglichen Freigabelink.

    Der Freigabelink ist für Google Drive-Verwender gedacht, um Dateien untereinander mit Lese/Schreibrecht zu tauschen. Dieses kann zwar in der HTML-Ansicht .../htmlview angeschaut werden, ist in der Ansicht jedoch eher schlecht als recht.

    Damit der Medienanbieter so funktioniert wie gedacht ist, muss man das Dokument "Im Web veröffentlichen". Anbei die Anleitung.

    1. Dokument öffnen

    2. Auf "Datei" und anschließend auf "Im Web veröffentlichen" klicken

    3. Veröffentlichte Inhalte und Einstellungen aufklappen, auswählen was veröffentlicht werden soll und anschließend auf "jetzt veröffentlichen" klicken"

    4. Gewünschte Ansicht auswählen und den Link kopieren


    Somit bleiben die Einstellungen für den Medienanbieter beim alten.

    Spoiler anzeigen

    Die alten Einstellungen waren:

    RegEx:
    http[s]?://(?:www\.)?docs\.google\.com/spreadsheets/d/(?<ID>[a-zA-Z0-9_-]+)/pubhtml\?(?<GID>[a-z0-9=]+)&(?<SINGLE>[a-z0-9=]+)
    http[s]?://(?:www\.)?docs\.google\.com/spreadsheets/d/(?<ID>[a-zA-Z0-9_-]+)/pubhtml

    HTML:

    HTML
    <iframe width="100%" height="300" src="https://docs.google.com/spreadsheets/d/{$ID}/pubhtml?{$GID}&{$SINGLE}&widget=true&headers=false"></iframe>

    Füge mal bitte beim RegEx die folgende Zeile als dritte Zeile:

    http[s]?://(?:www\.)?docs\.google\.com/spreadsheets/d/(?<ID>[a-zA-Z0-9_-]+)/

    hinzu und tausche den html Code gegen

    HTML
    <iframe width="100%" height="300" src="https://docs.google.com/spreadsheets/d/{$ID}/htmlview"></iframe>

    aus. Ist leider bis Montag nur eine Übergangslösung. Ich bin unterwegs und kann nicht alle Varianten abprüfen. Ab Montag poste ich den endgültigen fix.

    Hallo,

    ich werde meine Beschreibung korrigieren. Das ist bisher keinem Aufgefallen. :)

    Das Verhalten ist aber korrekt. das Plugin ist damals entstanden, weil man entweder eine Vorschau oder das originale Bild einfügen konnte.
    Vielen war das Vorschaubild zu klein und das originale Bild sieht auf einem großen Bildschirm einfach zu wuchtig aus.

    Durch das Plugin wird jedes Bild begrenzt, sodass damit ein Mittelweg gefunden wird.

    Spontan fällt mir aber auch keine simple Möglichkeit ein externe und interne Quellen zu separieren.
    Machbar ist das schon, jedoch wäre das eine größere Änderung und bedeutet einen neuen BB-Code.

    Wenn einem dann aber später dieses Plugin nicht mehr gefällt und deinstalliert wird, müsste man nachträglich alle Beiträge ändern wo dieser neue BB-Code verwendet wurde.

    Sofern nicht bei mehreren Usern dieser Wunsch gemeldet wird, bleibt der Funktionsumfang wie er ist. Sorry

    Guten Morgen,

    machbar wäre das schon über Umwege. Es bringt aber keine Vorteile. Auch nicht in der Performance.

    Die einzelnen HTML-Codes werden nur eingefügt wenn auch ein passender Link erkannt wird. Alles was zusätzlich an Scripten geladen wird ist bereits asynchron und wird dazu auch nur geladen wenn ein passender Link erkannt wurde.

    Was möchtest du denn erreichen? Was ist die Intension?

    Hello,

    it is time again. The plugin MediaProvider Collection got an update.

    The changes in the version 1.0.8 (https://shop.destinaja.de/product/1-medi…der-collection/) are:

    • new media provider for 4Players
    • new media provider for ABC News
    • new media provider for Archive.org
    • new media provider for audioBoom
    • new media provider for BBC News
    • new media provider for CNBC
    • new media provider for CNN
    • new media provider for CNN Money
    • new media provider for Democracy Now
    • new media provider for Dumpert
    • new RegEx and HTML-Code for Facebook-Posts and Facebook-Videos to adapt the changes from Facebook
    • new media provider for Fox News
    • new media provider for Funny Or Die
    • new media provider for GameSpot
    • new media provider for Global News
    • new media provider for Google+
    • new media provider for Hot Coub
    • new media provider for IGN
    • new media provider for imgur
    • new media provider for Indiegogo
    • new media provider for Kickstarter
    • new media provider for LiveCap
    • new media provider for Mail.ru Videos
    • new media provider for Mixcloud
    • new media provider for National Geographic Channel
    • new media provider for New York Times
    • new media provider for NHL.com
    • new media provider for Oddshot
    • new media provider for OK.ru
    • new media provider for Plays.tv
    • new media provider for Rutube
    • new media provider for Streamable
    • new media provider for The Atlantic
    • new media provider for The Onion Videos
    • split "TwitchTV" to "TwitchTV Channel" and "TwitchTV Video"
    • new media provider for VBOX7
    • new media provider for Video Detective
    • new media provider for Vidme
    • new media provider for XboxDVR
    • restore accidentally deleted media provider Dailymotion

    I wish you a great weekend and much fun with the new version of my plugin.

    Hallo,

    es ist wieder soweit. Es gibt wieder eine Aktualisierungen für das Plugin MediaProvider Collection.

    Die folgenden Änderungen gibt es in der Version 1.0.8 (https://shop.destinaja.de/product/1-medi…der-collection/:(

    • neuer Medienanbieter für 4Players
    • neuer Medienanbieter für ABC News
    • neuer Medienanbieter für Archive.org
    • neuer Medienanbieter für audioBoom
    • neuer Medienanbieter für BBC News
    • neuer Medienanbieter für CNBC
    • neuer Medienanbieter für CNN
    • neuer Medienanbieter für CNN Money
    • neuer Medienanbieter für Democracy Now
    • neuer Medienanbieter für Dumpert
    • neuer RegEx und HTML-Code für Facebook-Posts und Facebook-Videos um sich an die Änderungen von Facebook anzupassen
    • neuer Medienanbieter für Fox News
    • neuer Medienanbieter für Funny Or Die
    • neuer Medienanbieter für GameSpot
    • neuer Medienanbieter für Global News
    • neuer Medienanbieter für Google+
    • neuer Medienanbieter für Hot Coub
    • neuer Medienanbieter für IGN
    • neuer Medienanbieter für imgur
    • neuer Medienanbieter für Indiegogo
    • neuer Medienanbieter für Kickstarter
    • neuer Medienanbieter für LiveCap
    • neuer Medienanbieter für Mail.ru Videos
    • neuer Medienanbieter für Mixcloud
    • neuer Medienanbieter für National Geographic Channel
    • neuer Medienanbieter für New York Times
    • neuer Medienanbieter für NHL.com
    • neuer Medienanbieter für Oddshot
    • neuer Medienanbieter für OK.ru
    • neuer Medienanbieter für Plays.tv
    • neuer Medienanbieter für Rutube
    • neuer Medienanbieter für Streamable
    • neuer Medienanbieter für The Atlantic
    • neuer Medienanbieter für The Onion Videos
    • Aufteilung von "TwitchTV" zu "TwitchTV Channel" und "TwitchTV Video"
    • neuer Medienanbieter für VBOX7
    • neuer Medienanbieter für Video Detective
    • neuer Medienanbieter für Vidme
    • neuer Medienanbieter für XboxDVR
    • aus versehen gelöschten Medienanbieter DailyMotion wiederhergestellt

    Ich wünsche Euch ein schönes Wochenende und viel Spaß mit der neuen Version meines Plugins.

    I have reached now the letter R in the alphabet. :D

    Name:
    Rutube

    RegEx:
    https?://rutube.ru/video/(?P<ID>[a-zA-Z0-9]+)/.*

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="https://rutube.ru/play/embed/{$ID}" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>

    Hallo,

    anbei die Daten zum Anbieter. Er ist bei der nächsten Version mit drin.

    Name:
    4Players

    RegEx:
    http://www.4players.de/4players.php/tvplayer/4PlayersTV/(?<REFERENCE>.*)

    HTML-Code:
    <iframe width="100%" height="315" style="max-width:560px;" src="http://www.4players.de/4players.php/tvplayer_embed/4PlayersTV/{$REFERENCE}" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

    Hallo,

    ich hab 5 Spiele ausprobiert. Alle haben unterschiedliche Abmessungen und lassen sich leider nicht vernünftig ausrichten. Je nach Größe werden Scrollbalken angezeigt und da es Spiele sind, ist das sehr unschön.
    2 der Spiele haben nicht funktioniert.

    Aus diesem Gründen werde ich es nicht mit aufnehmen.

    Für dich selbst kannst du gerne einen Anbieter erstellen. Das hier ist der Code wo ich jetzt aufgehört habe. Du kannst da ja noch ein bisschen mit der Höhe herumspielen. Besser wird es leider nicht

    RegEX:
    http://www.netzwelt.de/spielhalle/spiel/(?P<ID>[0-9]+).*

    HTMl-Code:
    <iframe src="http://www.netzwelt.de/spielhalle/embed/{$ID}.html" width="100%" height="600" frameBorder="0"></iframe>

    Memo für mich... weitere Anbieter folgen

    Name:
    ABC News

    RegEx:
    http://abcnews.go.com/.*/video/.*-(?<ID>[0-9]+)

    HTML:
    <iframe src='http://abcnews.go.com/video/embed?id={$ID}' width='640' height='315' scrolling='no' style='border:none;width:100%;max-width:560px;'></iframe>


    Name:
    audioBoom

    RegEx:
    https?://audioboom.com/boos/(?<ID>[a-zA-Z0-9-]+).*

    HTML:
    <iframe width="100%" height="300" style=" display:block; max-width: 700px;" frameborder="0" allowtransparency="allowtransparency" scrolling="no" src="https://embeds.audioboom.com/boos/{$ID}/embed/v4" title="audioBoom player"></iframe>


    Name:
    BBC News

    RegEx:
    http://www.bbc.com/(?<REFERENCE>[a-zA-Z0-9-/]+)

    HTML:
    <iframe width="400" height="500" src="http://www.bbc.com/{$REFERENCE}/embed" scrolling="no" frameborder="0"></iframe>


    Name:
    CNBC

    RegEx:
    http://video.cnbc.com/gallery/\?video=(?<ID>[0-9]+)

    HTML:
    <iframe src="http://player.cnbc.com/p/gZWlPC/cnbc_global?playertype=synd&byGuid={$ID}" width="100%" height="315" style="max-width: 560px;" type="application/x-shockwave-flash" allowFullScreen="true" scrolling="no" bgcolor="#131313"></iframe>


    Name:
    CNN

    RegEx:
    http://edition.cnn.com/videos/(?<REFERENCE>.*\.cnn).*

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="http://edition.cnn.com/video/api/embed.html#/video/{$REFERENCE}" frameborder="0" scrolling="no"></iframe>


    Name:
    CNN Money

    RegEx:
    http://money.cnn.com/video/(?<REFERENCE>.*\.cnnmoney).*

    HTML:
    <script src='http://i.cdn.turner.com/money/.element/script/7.0/players/embed.js?videoid=video/{$REFERENCE}'></script>


    Name:
    Hot Coub

    RegEx:
    https?://coub.com/view/(?P<ID>[a-zA-Z0-9]+)

    HTML:
    <iframe src="https://coub.com/embed/{$ID}?muted=false&autostart=false&originalSize=false&startWithHD=false" allowfullscreen="true" scrolling="no" frameborder="0" width="100%" height="100%" style="min-height:315px;max-height:420px;max-width:560px;"></iframe>


    Name:
    Democracy Now

    RegEx:
    http://www.democracynow.org/(?P<REFERENCE>[0-9]+/[0-9]+/[0-9]+/[a-zA-Z0-9_]+).*

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="http://www.democracynow.org/embed/story/{$REFERENCE}" frameborder="0" allowfullscreen="true" scrolling="no"></iframe>


    Name:
    Dumpert

    RegEx:
    https?://www.dumpert.nl/mediabase/(?<ID1>[0-9]+)/(?<ID2>[a-zA-Z0-9]+)/.*

    HTML:
    <iframe src="https://www.dumpert.nl/embed/{$ID1}/{$ID2}/" width="100%" height="315" style="max-width:560px;" class="dumpertembed" frameborder="0" allowfullscreen scrolling="no"></iframe>


    Name:
    Fox News

    RegEx:
    https://video.foxnews.com/v/(?P<ID>[0-9]+)/.*

    HTML:
    <script type="text/javascript" src="http://video.foxnews.com/v/embed.js?id={$ID}&w=560&h=315"></script>


    Name:
    GameSpot

    RegEx:
    http://www.gamespot.com/videos/(?P<NAME>[a-zA-Z0-9_-]+)/\d+-(?P<ID>[0-9]+).*

    HTML:
    <iframe src="http://www.gamespot.com/videos/embed/{$ID}/" width="100%" height="315" style="max-width: 560px;" scrolling="no" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>


    Name:
    Global News

    RegEx:
    http://globalnews.ca/video/(?P<ID>[0-9]+)/.*

    HTML:
    <iframe src="http://globalnews.ca/video/embed/{$ID}/" width="100%" height="315" style="max-width:483px;" frameborder="0" allowfullscreen></iframe>


    Name:
    Google+

    RegEx:
    https://plus.google.com/.*/(?<REFERENCE>.*)/posts/(?P<ID>[a-zA-Z0-9]+)
    https://plus.google.com/(?<REFERENCE>.*)/posts/(?P<ID>[a-zA-Z0-9]+)

    HTML:
    <script>var googleplusprovider = 1;</script><div class="g-post" data-href="https://plus.google.com/{$REFERENCE}/posts/{$ID}"></div>

    Script:
    <script data-relocate="true">
    if (typeof googleplusprovider != "undefined") {
    head.load('https://apis.google.com/js/platform.js');
    }
    </script>


    Name:
    IGN

    RegEx:
    http://www.ign.com/[a-z]+/(?P<REFERENCE>[0-9]+/[0-9]+/[0-9]+/[a-zA-Z0-9_-]+).*

    HTML:
    <iframe src="http://widgets.ign.com/video/embed/content.html?url=http://www.ign.com/videos/{$REFERENCE}" width="100%" height="315" style="max-width:560px;" scrolling="no" frameborder="0" allowfullscreen></iframe>


    Name:
    imgur

    RegEx:
    https://imgur.com/gallery/(?P<ID>[a-zA-Z0-9-]+)

    HTML:
    <blockquote class="imgur-embed-pub" data-id="{$ID}"></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>


    Name:
    Indiegogo

    RegEx:
    https://www.indiegogo.com/projects/(?P<REFERENCE>[a-zA-Z0-9-]+).*

    HTML:
    <iframe src="https://www.indiegogo.com/project/{$REFERENCE}/embedded" width="222px" height="445px" frameborder="0" scrolling="no"></iframe>


    Name:
    Archive.org

    RegEx:
    https://archive.org/details/(?P<REFERENCE>[a-zA-Z0-9_.-]+)

    HTML:
    <iframe src="https://archive.org/embed/{$REFERENCE}" width="100%" height="150" style="max-width:400px;" frameborder="0" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen></iframe>


    Name:
    Kickstarter

    RegEx:
    https://www.kickstarter.com/projects/(?P<REFERENCE>[a-zA-Z0-9_./-]+).*

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="https://www.kickstarter.com/projects/{$REFERENCE}/widget/video.html" frameborder="0" scrolling="no"> </iframe>


    Name:
    LiveCap

    RegEx:
    https?://www.livecap.tv/t/(?P<REFERENCE>.*)

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="https://www.livecap.tv/s/embed/{$REFERENCE}" frameborder="0" scrolling="no"></iframe>


    Name:
    Mixcloud

    RegEx:
    (?P<LINK>https://www.mixcloud.com/.*)

    HTML:
    <iframe width="100%" height="120" style="max-width:900px;" src="https://www.mixcloud.com/widget/iframe/?feed={$LINK}&hide_cover=1&light=1" frameborder="0"></iframe>


    Name:
    Funny Or Die

    RegEx:
    https?://www.funnyordie.com/videos/(?P<ID>[a-zA-Z0-9]+)/.*

    HTML:
    <iframe src="https://www.funnyordie.com/embed/{$ID}" width="640" height="400" frameborder="0" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>


    Name:
    National Geographic Channel

    RegEx:
    (?P<LINK>http://channel.nationalgeographic.com/.*)

    HTML:
    <iframe width="560" height="315" src="{$LINK}embed/" frameborder="0" scrolling="no" allowfullscreen></iframe>


    Name:
    New York Times

    RegEx:
    http://www.nytimes.com/video/.*/(?P<ID>[0-9]+).*

    HTML:
    <iframe width="100%" height="321" style="max-width:480px;" frameborder="0" scrolling="no" allowfullscreen="true" marginheight="0" marginwidth="0" src="https://static01.nyt.com/video/players/offsite/index.html?videoId={$ID}"></iframe>


    Name:
    NHL.com

    RegEx:
    https://www.nhl.com/video/(?P<REFERENCE>.*)

    HTML:
    <iframe src='https://www.nhl.com/video/embed/{$REFERENCE}?autostart=false' width='560' height='320'></iframe>


    Name:
    Oddshot

    RegEx:
    (?P<LINK>https://oddshot.tv/shot/.*)

    HTML:
    <iframe src="{$LINK}/embed" width="560" height="315" frameborder="0"></iframe>


    Name:
    Plays.tv

    RegEx:
    https://plays.tv/video/(?P<ID>[a-zA-Z0-9]+)/.*

    HTML:
    <iframe width="100%" height="378" style="max-width:480px;" src="https://plays.tv/embeds/{$ID}" frameborder="0" allowfullscreen></iframe>


    Name:
    Streamable

    RegEx:
    https://streamable.com/(?P<ID>[a-zA-Z0-9]+)

    HTML:
    <div style="max-width: 560px; max-height: 315px;"><div style="width: 100%; height: 0px; position: relative; padding-bottom: 56.305%;"><iframe src="https://streamable.com/e/{$ID}?logo=0" frameborder="0" allowfullscreen webkitallowfullscreen mozallowfullscreen scrolling="no" style="width: 100%; height: 100%; position: absolute;"></iframe></div></div>


    Name:
    The Onion Videos

    RegEx:
    http://www.onionstudios.com/videos/[a-zA-Z0-9/-]+-(?P<ID>[0-9]+)

    HTML:
    <iframe allowfullscreen webkitallowfullscreen mozallowfullscreen frameborder="no" width="560" height="315" scrolling="no" src="http://www.onionstudios.com/embed?id={$ID}"></iframe>


    Name:
    The Atlantic

    RegEx:
    http://www.theatlantic.com/video/index/(?P<ID>[0-9]+)/.*

    HTML:
    <iframe width="560" height="315" frameborder="0" webkitallowfullscreen="webkitallowfullscreen" allowfullscreen="allowfullscreen" mozallowfullscreen="mozallowfullscreen" src="http://www.theatlantic.com/video/iframe/{$ID}/"></iframe>


    Name:
    VBOX7

    RegEx:
    http://vbox7.com/play:(?P<ID>[a-z0-9]+)

    HTML:
    <iframe width="100%" height="315" style="max-width:560px;" src="http://vbox7.com/emb/external.php?vid={$ID}" frameborder="0" allowfullscreen></iframe>


    Name:
    Video Detective

    RegEx:
    https?://www.videodetective.com/[a-z]+/[a-zA-Z0-9-]+/(?P<ID>[0-9]+)

    HTML:
    <iframe width='100%' height='315' Style="max-width:560px;" src='http://www.videodetective.com/embed/video/?publishedid={$ID}&options=false&autostart=false&playlist=none' frameborder='0' scrolling='no'></iframe>


    Name:
    Vidme

    RegEx:
    https://vid.me/(?P<ID>[a-zA-Z0-9-]+)

    HTML:
    <iframe src="https://vid.me/e/{$ID}" width="100%" height="315" style="max-width:560px;" frameborder="0" allowfullscreen webkitallowfullscreen mozallowfullscreen scrolling="no"></iframe>


    Name:
    XboxDVR

    RegEx:
    (?P<LINK>http://xboxdvr.com/gamer/.*/video/\d+)

    HTML:
    <iframe frameborder=0 webkitAllowFullScreen mozallowfullscreen allowFullScreen scale="tofit" width="100%" height="320" style="max-width:560px" src="{$LINK}/embed"></iframe>

    Ich lande leider immer beim gleichen Problem.

    Wenn du eine Datei teilst bekommst du einen Link mit einer zufälligen id (z.B. https://oot-clan.de/owncloud/s/hS4SMopNzmUFR00)
    Das ist aber nicht der direkte Link zur Datei, sondern eine Webseite wo man die Datei herunter laden kann.
    Somit weiß man nicht im Vorfeld ob hinter dem Share-Link ein Bild, ein Dokument eine Zip etc. steht

    Lediglich könnte man Bilder anzeigen (.../download). Jedoch würde ein Medienanbieter alle Share-Links ansprechen.
    Wenn hinter dem Share-Link kein Bild steht, sondern eine Datei steht, würde direkt ein Fenster aufgehen wo man den Speicherort angeben soll.
    Selber auf der Seite würde man nichts sehen.

    Du müsstest ein Viewer-Plugin/App für Ownload finden und auf deiner Ownload installieren, wo du deine eigenen Share-Links im Browser ansehen kannst.
    So wie es bei Google Drive möglich ist

    Also irgendwas wo sowas raus kommt https://oot-clan.de/owncloud/viewerapp/s/hS4SMopNzmUFR00

    Huhu,

    kannst du mir Zugangsdaten via pn schicken?
    Die Links abzufragen ist kein Problem.
    Ich weiß nur noch nicht als was ich die einbinden soll. Vor allem wenn es verschiedene Dateitypen sind wie zum beispiel Dokumente, PDF`s, Videos etc.