hcard.geekhood.net
Open in
urlscan Pro
2a01:488:66:1000:53a9:244:0:1
Public Scan
Submitted URL: http://hcard.geekhood.net/
Effective URL: https://hcard.geekhood.net/
Submission: On November 03 via api from US — Scanned from DE
Effective URL: https://hcard.geekhood.net/
Submission: On November 03 via api from US — Scanned from DE
Form analysis
5 forms found in the DOMGET /#result
<form action="/#result" method="get" class="active" role="tabpanel" aria-hidden="false">
<h3><abbr>URL</abbr></h3>
<p>Check entire <abbr>XHTML</abbr> or <abbr>HTML</abbr> page by entering its <abbr>HTTP</abbr> <abbr>URL</abbr>.</p>
<div><label for="url">Address:</label><input type="url" name="url" id="url"></div>
<p><input type="submit" value="Validate URL"></p>
</form>
POST /#result
<form action="/#result" method="post" class="hidden" role="tabpanel">
<h3>Fragment</h3>
<p>Paste <strong>well-formed <abbr>XHTML</abbr></strong> fragment or complete document containing hCard.</p>
<div><label for="fragment"><abbr>XHTML</abbr> fragment</label>
<textarea name="fragment" id="fragment" cols="80" rows="15"></textarea>
</div>
<p><input type="submit" value="Validate fragment"></p>
</form>
POST /#result
<form action="/#result" method="post" enctype="multipart/form-data" class="hidden" role="tabpanel">
<h3>Upload</h3>
<p>Upload <abbr>HTML</abbr> or <abbr>XHTML</abbr> file to validate it. For this to work <strong>your browser must be setting <abbr>MIME</abbr> types properly</strong>.</p>
<div><label for="file">Upload file</label><input id="file" type="file" name="file" accept="application/xhtml+xml,text/html,application/xml,text/xml"></div>
<p><input type="submit" value="Validate file"></p>
</form>
GET /#result
<form action="/#result" method="get" class="hidden" role="tabpanel">
<h3>Example</h3>
<p>If searching for <a href="http://microformats.org/wiki/hcard-examples-in-wild-reviewed">hCards in the wild</a> is tiring, check one of the test-cases:</p>
<div><label for="example">Example file</label>
<select name="example" id="example" onchange="this.form.fragment.value=''">
<option value="examples/acid.html">acid.html</option>
<option value="examples/agent.html">agent.html</option>
<option value="examples/example 10.html">example 10.html</option>
<option value="examples/example 11.html">example 11.html</option>
<option value="examples/example 1.html">example 1.html</option>
<option value="examples/example 2.html">example 2.html</option>
<option value="examples/example 3.html">example 3.html</option>
<option value="examples/example 4.html">example 4.html</option>
<option value="examples/example 5.html">example 5.html</option>
<option value="examples/example 6.html">example 6.html</option>
<option value="examples/example 7.html">example 7.html</option>
<option value="examples/example 8.html">example 8.html</option>
<option value="examples/example 9.html">example 9.html</option>
<option value="examples/geo 1.html">geo 1.html</option>
<option value="examples/geo 2.html">geo 2.html</option>
<option value="examples/hcard100.htm">hcard100.htm</option>
<option value="examples/hcard10.htm">hcard10.htm</option>
<option value="examples/hcard11.htm">hcard11.htm</option>
<option value="examples/hcard12.htm">hcard12.htm</option>
<option value="examples/hcard15.htm">hcard15.htm</option>
<option value="examples/hcard16.htm">hcard16.htm</option>
<option value="examples/hcard1.htm">hcard1.htm</option>
<option value="examples/hcard2.htm">hcard2.htm</option>
<option value="examples/hcard3.htm">hcard3.htm</option>
<option value="examples/hcard4.htm">hcard4.htm</option>
<option value="examples/hcard5.htm">hcard5.htm</option>
<option value="examples/hcard6.htm">hcard6.htm</option>
<option value="examples/hcard7.htm">hcard7.htm</option>
<option value="examples/hcard8.htm">hcard8.htm</option>
<option value="examples/hcard99.htm">hcard99.htm</option>
<option value="examples/hcard9.htm">hcard9.htm</option>
<option value="examples/ignored_classes.html">ignored_classes.html</option>
<option value="examples/im invalid.html">im invalid.html</option>
<option value="examples/implied n.html">implied n.html</option>
<option value="examples/im valid.html">im valid.html</option>
<option value="examples/include 2.html">include 2.html</option>
<option value="examples/include 3.html">include 3.html</option>
<option value="examples/include.html">include.html</option>
<option value="examples/missing_fields.html">missing_fields.html</option>
<option value="examples/nested.html">nested.html</option>
<option value="examples/obfuscated_email.html">obfuscated_email.html</option>
<option value="examples/orphan_adr.html">orphan_adr.html</option>
<option value="examples/value_problems 1.html">value_problems 1.html</option>
<option value="examples/value_problems 2.html">value_problems 2.html</option>
<option value="examples/values.html">values.html</option>
<option value="examples/xhtml_multi_profile.html">xhtml_multi_profile.html</option>
<option value="examples/xhtml_no_head.html">xhtml_no_head.html</option>
<option value="examples/xhtml_no_profile.html">xhtml_no_profile.html</option>
<option value="examples/xhtml_wrong_profile.html">xhtml_wrong_profile.html</option>
<option value="examples/xhtml_xmlns.html">xhtml_xmlns.html</option>
</select>
<a href="/examples/">Browse examples</a>
</div>
<p><input type="submit" value="Validate example"></p>
</form>
POST /
<form action="/" method="post" class="hidden" role="tabpanel">
<h3>Send Feedback</h3>
<p>You can <a class=" href="mailto:me" " href=" mailto: %68card%40g%65e%6bhoo%64%2e%6e%65%74 ">send feedback via e-mail</a> or the form below.</p>
<p>If you're <a href="http://github.com/pornel/hCardValidator/issues">reporting a bug</a> or have a suggestion, don't forget to include example hCard code.</p>
<div><label for="feedbackname">Your name</label><input type="text" id="feedbackname" name="feedbackname" value=""></div>
<div><label for="feedback">Your comment</label><textarea id="feedback" name="feedback" cols="70" rows="10"></textarea></div>
<p><input type="submit" value="Send feedback"></p>
<input type="hidden" name="sc2642605049" value="c65893a10f5d754b06fea3332a5866c82f89983;67276463;2a01:4a0:2b::3;1730634852">
</form>
Text Content
HCARD MICROFORMAT VALIDATOR (BETA, OF COURSE) This is an unofficial validator¹/conformance checker of the hCard microformat. Po polsku En français (translations welcome!) INPUT * URL * Fragment * Upload * Example * API & Other * Send Feedback URL Check entire XHTML or HTML page by entering its HTTP URL. Address: FRAGMENT Paste well-formed XHTML fragment or complete document containing hCard. XHTML fragment UPLOAD Upload HTML or XHTML file to validate it. For this to work your browser must be setting MIME types properly. Upload file EXAMPLE If searching for hCards in the wild is tiring, check one of the test-cases: Example file acid.htmlagent.htmlexample 10.htmlexample 11.htmlexample 1.htmlexample 2.htmlexample 3.htmlexample 4.htmlexample 5.htmlexample 6.htmlexample 7.htmlexample 8.htmlexample 9.htmlgeo 1.htmlgeo 2.htmlhcard100.htmhcard10.htmhcard11.htmhcard12.htmhcard15.htmhcard16.htmhcard1.htmhcard2.htmhcard3.htmhcard4.htmhcard5.htmhcard6.htmhcard7.htmhcard8.htmhcard99.htmhcard9.htmignored_classes.htmlim invalid.htmlimplied n.htmlim valid.htmlinclude 2.htmlinclude 3.htmlinclude.htmlmissing_fields.htmlnested.htmlobfuscated_email.htmlorphan_adr.htmlvalue_problems 1.htmlvalue_problems 2.htmlvalues.htmlxhtml_multi_profile.htmlxhtml_no_head.htmlxhtml_no_profile.htmlxhtml_wrong_profile.htmlxhtml_xmlns.html Browse examples API & OTHER ANY PAGE BY REFERER <a href="http://hcard.geekhood.net/referrer/">Validate hCards</a> BOOKMARKLET hCard? RESTFUL JSON API Send GET request to http://hcard.geekhood.net/?url=URL to validate&output=json. Output will be roughly compatible with the Validator.nu JSON API. Likely to change in the future. Please use this API for validation, not just as an converter/extraction tool. -------------------------------------------------------------------------------- SEND FEEDBACK You can send feedback via e-mail or the form below. If you're reporting a bug or have a suggestion, don't forget to include example hCard code. Your name Your comment CREDITS Written by Kornel Lesiński . Icons are from Tango Icon Library. Test cases include hCard Acid test by Dmitry Baranovskiy, examples from microformats.org and hCard test suite. Source code is available under the BSD license. -------------------------------------------------------------------------------- ¹ It's not a validator in the XML/SGML sense.