×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles
    in:

    Hyperwave: Difference between revisions

    Content added Content deleted
    imported>RobiH
    (Methods 5,7,9,10)
    imported>RobiH
    (Methods 05-10)
    Line 8: Line 8:
    == Tasks ==
    == Tasks ==
    <tasks>
    <tasks>
    [1] Apply Methods 5,7,9,10 as below (mutante)
    [1] Apply Methods 05-10 as below (mutante)
    [2] Add autopasting, formats, coalesced, | after its working (mutante)
    [2] Add autopasting, formats, coalesced, | after its working (mutante)
    </tasks>
    </tasks>
    Line 50: Line 50:
    <HighlightSyntax>
    <HighlightSyntax>
    IDs 20, 24
    IDs 20, 24
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Objects contained:</SPAN></TD>[\\s]'.
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (English):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    Line 60: Line 59:
    <HighlightSyntax>
    <HighlightSyntax>
    ID 21
    ID 21
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Oggetti contenuti:</SPAN></TD>[\\s]'.
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titolo (Inglese):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    Line 70: Line 68:
    <HighlightSyntax>
    <HighlightSyntax>
    ID 37
    ID 37
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Objects&nbsp;contained:</SPAN></TD>[\\s]'.
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Title&nbsp;(English):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Title&nbsp;(English):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN>@';
    Line 80: Line 77:
    <HighlightSyntax>
    <HighlightSyntax>
    ID 28
    ID 28
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Objects contained:</SPAN></TD>[\\s]'.
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (German):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Title (German):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    Line 90: Line 86:
    <HighlightSyntax>
    <HighlightSyntax>
    IDs 18, 19, 25
    IDs 18, 19, 25
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Enthaltene&nbsp;Objekte:</SPAN></TD>[\\s]'.
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Titel&nbsp;(English):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TD VALIGN="TOP" ALIGN="RIGHT"><IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4"><BR><SPAN class=AttrName>Titel&nbsp;(English):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    Line 100: Line 95:
    <HighlightSyntax>
    <HighlightSyntax>
    IDs 14, 15
    IDs 14, 15
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Enthaltene Objekte:</SPAN></TD>[\\s]'.
    $urlpattern = '@<SPAN class=AttrValue>([0-9]*)</SPAN>@iU';
    '<TD><SPAN class=AttrValue>([0-9]+).*</SPAN></TD></TR>@';
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[\\s]'.
    $urlpattern = '@<TR><TD ALIGN="RIGHT"><SPAN class=AttrName>Titel (Deutsch):</SPAN></TD>[\\s]'.
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';
    '@<TD><SPAN class=AttrValue>(.+)</SPAN></TD></TR>@';

    Revision as of 22:37, 21 November 2007

    Rationale

    Hyperwave ist eine Serverplattform, die man am besten als proprietären und geschlossenen Vorläufer zu Wiki-Plattformen betrachten kann.

    Tasks

    <tasks> [1] Apply Methods 05-10 as below (mutante) [2] Add autopasting, formats, coalesced, | after its working (mutante) </tasks>

    No stats at this time

    1. http://els.pa-feldkirch.ac.at/rootcollection
    2. http://w01.my-files.de/rootcollection
    3. http://w01.net-files.de/rootcollection
    4. http://www.bancaditalia.it/rootcollection
    5. http://www.jucs.org/rootcollection
    6. https://pmronline.eads.com/rootcollection

    Code snippets

    Works with method 05

    <HighlightSyntax>

    Title (English): Hyperwave Root Collection

    </HighlightSyntax>

    Fails with method 05

    <HighlightSyntax>

    Title (English): Home

    </HighlightSyntax>

    Works with method 10

    <HighlightSyntax>

    Titel (Deutsch): bid-owl

    </HighlightSyntax>

    Fails with method 10

    <HighlightSyntax>

    Titel (Deutsch): Elektronische Veröffentlichungen der Universitätsbibliothek Wuppertal

    </HighlightSyntax>

    hw05.php

    <HighlightSyntax> IDs 20, 24 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@Title (English):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    hw06.php

    <HighlightSyntax> ID 21 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@Titolo (Inglese):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    hw07.php

    <HighlightSyntax> ID 37 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
    Title (English):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    hw08.php

    <HighlightSyntax> ID 28 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@Title (German):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    hw09.php

    <HighlightSyntax> IDs 18, 19, 25 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@<IMG SRC="/wavemaster.internal/v6.2/uistyle/icons/empty.gif" WIDTH="1" HEIGHT="4">
    Titel (English):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    hw10.php

    <HighlightSyntax> IDs 14, 15 $urlpattern = '@([0-9]*)@iU';

    $urlpattern = '@Titel (Deutsch):[\\s]'. '@(.+)@';

    </HighlightSyntax>

    Method 4

    <HighlightSyntax> case 4:

    1. rootcollection4-----------------------------------

    echo "case 4! \n"; $html=file_get_contents($link);

    $urlpattern = '@(0x[0-9a-f]{8}) 0x[0-9a-f]{8}<xy>@iU';

    preg_match_all($urlpattern, $html, $matches); $res_Hex_IP=$matches[1][0];

    $urlpattern = '@([0-9]*)<xy>@iU';

    preg_match_all($urlpattern, $html, $matches); $res_Documents=$matches[1][0];

    $urlpattern = '@Titel \(Englisch\):[.\\W]*(.*)<xy>@iUm'; $urlpattern = '@Tit(le|el)( | )\\((English|Englisch|Deutsch|German)\\):[\\s]*(.*)<xy>@iUm';

    preg_match_all($urlpattern, $html, $matches); //print_r($matches); $res_Titel=$matches[4][0];

    break; </HighlightSyntax>

    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.