H2VX

From IndieWeb


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.

See Also