Loading ...
Sorry, an error occurred while loading the content.

20045Re: [Clip] HTML to wikiHow conversion clip

Expand Messages
  • Mr. Phillip Sand Hansel II
    Dec 1, 2009
    • 0 Attachment
      Sorry for not providing a better example. My goal is to convert bona-fide
      HTML into the simpler wiki format. My example clip works fairly well, but
      leaves some hand clean-up. I run a Toolbar Modify Change HTML tags to
      UpperCase first, run my script, then run a Toolbar Modify Strip HTML tags to
      get rid of "non-wiki supported" HTML tags that I may have missed.

      Since wiki auto-creates thumbnails, I chose to simply delete the WIDTH=123,
      HEIGHT=456, BORDER=3 image modifiers.

      Convert this...
      <H1>Trebuchet Trials</H1>
      <p>
      <ol>
      <li>The base can not exceed one meter in length and five decimeters in
      width.
      <li>The throwing arm can not exceed 1.5 meters in length.
      <li>The catapult must have a locking device.
      </ol>
      <p>
      <ul>
      <li>Estimate and obtain adequate amount of materials.
      <li>The design called for four eight foot long two-by-twos, so purchase
      five.
      <li>All 5 were used, with about two feet left over.
      </ul>
      <p>
      The <A HREF="http://members.iinet.net.au/~rmine/gctrebs.html">Grey Company
      Trebuchet</A> site...
      <p>
      <IMG SRC="buildbase.jpg" WIDTH="300" HEIGHT="225" BORDER="3" ALT="Build A
      Base">


      To this...
      == Trebuchet Trials ==

      #The base can not exceed one meter in length and 0.5 meter in width.
      #The throwing arm can not exceed 1.5 meters in length.
      #The catapult must have a locking device.

      *Estimate and obtain adequate amount of materials.
      *The design called for four eight foot long two-by-twos, so purchase five.
      *All 5 were used, with about two feet left over.

      The [[http://members.iinet.net.au/~rmine/gctrebs.html | Grey Company
      Trebuchet]] site...

      [[Image:buildbase.jpg |thumb| Build a base]]




      Mr. Phillip Sand Hansel II


      ----- Original Message -----
      From: John Shotsky
      To: ntb-clips@yahoogroups.com
      Sent: Tuesday, December 01, 2009 6:33 PM
      Subject: RE: [Clip] HTML to wikiHow conversion clip



      Phillip, it would be a little easier if you include one actual example of
      each line you want to convert, and then how
      they should appear after the conversion.

      Regards,

      John

      From: ntb-clips@yahoogroups.com [mailto:ntb-clips@yahoogroups.com] On Behalf
      Of Mr. Phillip Sand Hansel II
      Sent: Tuesday, December 01, 2009 2:21 PM
      To: ntb-clips@yahoogroups.com
      Subject: Re: [Clip] HTML to wikiHow conversion clip

      Greetings;

      I saw there was some discussion in the past on using NoteTab to make wiki
      documents, but could not find a clipbook on
      converting HTML to wikiHow syntax.

      I am trying to convert web pages to something wikiHow understands, and have
      come up with a substitution clip that works
      fairly well, but is probably not as elegant as possible. My humble approach
      attacks the start and end tags individually.

      WikiHow has it's own simple syntax. There is a second level header denoted
      by == Header 2 ==.
      There are URL links denoted by [[link description]].
      There are image links denoted by [[Image: imagename.jpg|thumb|
      description]].
      There are table markup tags; which are too complicated for me to understand
      how to translate (out of my scope,
      presently).

      My clip so far looks like this... any suggestions appreciated.

      ; convert HTML to WikiHow markup
      ^!Jump DOC_START
      ; Convert various Headers to 2nd level hdr used by wikiHow.
      ^!Replace <H1> == SICHA
      ^!Replace <H2> == SICHA
      ^!Replace <H3> == SICHA
      ^!Replace <H4> == SICHA
      ^!Replace <H5> == SICHA
      ^!Replace </H1> == SICHA
      ^!Replace </H2> == SICHA
      ^!Replace </H3> == SICHA
      ^!Replace </H4> == SICHA
      ^!Replace </H5> == SICHA
      ;Convert List items to wikiHow ordered list flags (#)
      ^!Replace <LI> # SICHA
      ^!Replace </LI> SICHA
      ;Convert paragraphs to wikiHow ordered list flags? (#)
      ^!Replace <P> # SICHA
      ^!Replace </P> SICHA
      ;Convert links to wikiHow syntax
      ^!REPLACE <A HREF=" [[ SICHA
      ^!REPLACE </A> ]] SICHA

      ;Convert image links to wikiHow syntax
      ^!REPLACE <IMG SRC=" [Image: SICHA
      ; replace image attributes with nothing
      ^!Replace "WIDTH=\"...\"" >> "" WRS
      ^!Replace "HEIGHT=\"...\"" >> "" WRS
      ^!Replace "BORDER=\".*\"" >> "" WRS
      ^!Replace "ALT=\".+\"" >> "" WRS
      ;Fix straggler closing angle brackets?
      ^!Replace " > "" WRS
      ^!Replace " > "" WRS
      ^!Replace " > "" WRS
      ;And then add "strip HTML markup" menu item? Currently doing manually after
      above substitutions have been made.

      Mr. Phillip Sand Hansel II

      [Non-text portions of this message have been removed]

      [Non-text portions of this message have been removed]
    • Show all 8 messages in this topic