H2VX
This article is a stub. You can help the IndieWeb wiki by expanding it.
H2VX is a service to convert hCard microformats to vCard, and hCalendar microformats to iCalendar.
Open Source
H2VX is 100% open source which is microformats community maintained at:
You may set up your own instance! If you do, please let us know in the #microformats chat!
Troubleshooting
no tidy
If you see an error like "no tidy :(" then it is likely that the PHP version has been automatically upgraded on the server without re-enabling the php-tidy extension.
The fix is to ping an h2vx.com admin and ask them to check the phprc file on the H2VX server (likely at the path ~/.php/N.M/phprc where N.M is the PHP version like 7.4 or 8.0) and see if it has the line:
extension = tidy.so
If not, edit the phprc file and add it to the top. That should fix it.
500
500 error: if attempting to convert a URL to vcf or ics returns a 500 error, then it is likely that the version of PHP that is running on the server is encountering an error in the H2VX PHP code, or code it depends on like CASSIS.
Solution:
- Try updating the server install of H2VX to use the latest version of CASSIS and seeing if that fixes it. If so, please submit a PR updating the static version of cassis.js on the H2VX repo.