You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Aaron Parecki 544a7fb6e0
Merge branch 'master' of
1 day ago
controllers don't prompt to send webmentions to URLs in the post author 1 year ago
lib Merge branch 'master' of 1 day ago
migrations move init.sql to schema.sql 1 year ago
public remove hover effect from settings icon 1 year ago
scripts fix path for script 3 years ago
tests fix for html 1 year ago
views always use 1 year ago
.gitignore add `code` and `realm` parameters for sending private webmentions 3 years ago add 4 years ago
LICENSE replace license with apache 2.0 3 years ago move init.sql to schema.sql 1 year ago
composer.json replace link search with XRay parser 1 year ago
composer.lock replace link search with XRay parser 1 year ago
config.template.php send exceptions to errbit 3 years ago
phpunit.xml beginning API 4 years ago


Telegraph is an API for sending Webmentions.




  • Fork and clone this repo.
  • Install MySQL, composer, beanstalk, and phpunit if they’re not already installed, e.g. brew install mysql composer beanstalk phpunit.
  • Start MySQL and beanstalkd.
  • Copy config.template.php to config.test.php. Update the appropriate values for your local environment if necessary.
  • Run these commands to install the dependencies, create a local database, and run the tests:

    $ composer install
    $ mysql [ARGS] -e 'CREATE DATABASE telegraph;'
    $ mysql [ARGS] < migrations/schema.sql
    $ phpunit
    # Hack hack hack!


Telegraph photo:

Telegraph icon:


Copyright 2016-2018 by Aaron Parecki

Available under the Apache 2.0 license. See LICENSE.