x2v: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(testing on this page instead of live page)
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<entry-title>X2V</entry-title>
{{DISPLAYTITLE:X2V}}
[http://suda.co.uk/projects/X2V/ X2V] is an open source [[microformats]] XSLT [[implementation]] by [[User:Brian|Brian Suda]] that [[parsers|parses]] [[hCard]] or [[hCalendar]] events in (X)HTML and transforms them into the corresponding vCard (.vcf) or iCalendar (.ics) file respectively.
[http://suda.co.uk/projects/X2V/ X2V] is an open source [[microformats]] XSLT [[implementation]] by [[User:Brian|Brian Suda]] that [[parsers|parses]] [[hCard]] or [[hCalendar]] events in (X)HTML and transforms them into the corresponding vCard (.vcf) or iCalendar (.ics) file respectively.
[[implementors#Technorati|Technorati]] hosts a deployment of X2V for converting hCard contacts or hCalendar events at:
* http://feeds.technorati.com/contacts/
* http://feeds.technorati.com/events/


The latest beta and development versions of X2V can be tested at:
The latest beta and development versions of X2V can be tested at:
* http://suda.co.uk/projects/X2V/
* http://suda.co.uk/projects/X2V/
** version 0.9.7 is the latest version, and it supports:
** [[hCard]] to [[vCard]]
** [[hCalendar]] to [[iCalendar]]
** [[value-class-pattern]] (nearly complete support of dates time separation, see [[value-class-date-time-tests]])


== feedback ==
== feedback ==
Feature requests and other general feedback.
Feature requests and other general feedback.
When this section grows to big we can move it to [[x2v-feedback]].
When this section grows to big we can move it to [[x2v-feedback]].
<div class="discussion">
* Would be great if X2V implemented the full [[value-class-pattern]] or even parts thereof, e.g. value-title. [[User:Tantek|Tantek]] 07:20, 25 June 2009 (UTC)
</div>
==Test==
<div class="event-page vevent" id="party">
== summary ==
;When
:<span class="dtstart"><span class="value">2009</span>-<span class="value">06</span>-<span class="value">26</span> a<span class="value" style="text-transform:lowercase">T</span> <span class="value">19</span class="value">:<span class="value">00</span><span style="display:none">:<span class="value">00</span></span></span> to <span class="dtend"><span class="value">2009</span>-<span class="value">06</span>-<span class="value">26</span> a<span class="value" style="text-transform:lowercase">T</span> <span class="value">22</span>:<span class="value">00</span><span style="display:none">:<span class="value">00</span></span></span>
;Where
:<span class="location vcard"><span class="fn org">[http://www.yelp.com/biz/b-restaurant-and-bar-san-francisco B Restaurant and Bar]</span>, <span class="adr"><span class="street-address">720 Howard Street</span>, <span class="extended-address">Yerba Buena Upper Terrace</span>, <span class="locality">San Francisco</span>, <span class="region">CA</span> <span class="postal-code">94103</span> <span class="country-name">USA</span></span></span>
;What
:<span class="summary">microformats.org 4th birthday party!</span>
;Web
:<span class="url">http://microformats.org/wiki/events/2009-06-26-microformats-4th-bday</span>
:<span class="url">http://upcoming.yahoo.com/event/3010807</span>
;Donation
:Donation requested at the door: sliding scale $5-$20.
</div> <!-- end event-page vevent -->


== issues ==
== issues ==
Bugs or other apparent problems. See [[x2v-issues]].
Bugs or other apparent problems. See [[x2v-issues]].
==hosted instances==
If you want to just use X2V hosted on the web, the following sites are running it:
* [[H2VX]] is a transformer service powered by X2V
** http://h2vx.com/vcf/ &amp; http://h2vx.com/ics/
** beta/dev version: http://dev.h2vx.com/vcf/ &amp; http://dev.h2vx.com/ics/
** '''Status:''' Up.
* Brian Suda's development page has a running copy, too:
** http://suda.co.uk/projects/X2V/
** '''Status:''' transformation forms are non-functional currently due to a 2009-09 server move. No ETA on return.
== install ==
If you wish to run your own X2V converter, either for your own content, or as a general web service, you should fork and customize the [[h2vx]] service, which contains all necessary X2V XSLT files, PHP code, as well as H2VX web UI HTML+CSS+JS.
* See [[h2vx]] for more.
== moved ==
One inline <span id="Test">test</span> moved to: [[value-dt-test-YYYY-MM-DD--HH-MM]], and expanded into a general test case for the [[value-class-pattern]], one of several [[value-class-date-time-tests]].
== past instances ==
The following instances of X2V used to exist but are no longer supported:
* [[implementors#Technorati|Technorati]] hosted a deployment of X2V for converting hCard contacts or hCalendar events at:
** <nowiki>http://feeds.technorati.com/contacts/</nowiki>
** <nowiki>http://feeds.technorati.com/events/</nowiki>
** '''Status:''' UI is down/404 since recent 2009-10 Technorati redesign - no ETA nor expected return. 2010-11: feeds.technorati.com conversion URLs themselves simple redirect to H2VX. 2012: feeds.technorati.com URLs 404.
If you were using Technorati URLs for conversions, you should switch to [[H2VX]] URLs.


== see also ==
== see also ==
* [[H2VX]]
* [[hCard]]
* [[hCard]]
* [[hcard-implementations]]
* [[hcard-implementations]]

Latest revision as of 16:35, 18 July 2020

X2V is an open source microformats XSLT implementation by Brian Suda that parses hCard or hCalendar events in (X)HTML and transforms them into the corresponding vCard (.vcf) or iCalendar (.ics) file respectively.

The latest beta and development versions of X2V can be tested at:

feedback

Feature requests and other general feedback. When this section grows to big we can move it to x2v-feedback.

issues

Bugs or other apparent problems. See x2v-issues.

hosted instances

If you want to just use X2V hosted on the web, the following sites are running it:

install

If you wish to run your own X2V converter, either for your own content, or as a general web service, you should fork and customize the h2vx service, which contains all necessary X2V XSLT files, PHP code, as well as H2VX web UI HTML+CSS+JS.

moved

One inline test moved to: value-dt-test-YYYY-MM-DD--HH-MM, and expanded into a general test case for the value-class-pattern, one of several value-class-date-time-tests.

past instances

The following instances of X2V used to exist but are no longer supported:

  • Technorati hosted a deployment of X2V for converting hCard contacts or hCalendar events at:
    • http://feeds.technorati.com/contacts/
    • http://feeds.technorati.com/events/
    • Status: UI is down/404 since recent 2009-10 Technorati redesign - no ETA nor expected return. 2010-11: feeds.technorati.com conversion URLs themselves simple redirect to H2VX. 2012: feeds.technorati.com URLs 404.

If you were using Technorati URLs for conversions, you should switch to H2VX URLs.

see also