Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronpk/telegraph
Telegraph is an API for sending Webmentions
https://github.com/aaronpk/telegraph
indieweb p3k webmention
Last synced: 11 days ago
JSON representation
Telegraph is an API for sending Webmentions
- Host: GitHub
- URL: https://github.com/aaronpk/telegraph
- Owner: aaronpk
- License: apache-2.0
- Created: 2015-12-06T15:55:31.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T04:20:05.000Z (over 1 year ago)
- Last Synced: 2024-08-02T14:06:01.299Z (3 months ago)
- Topics: indieweb, p3k, webmention
- Language: CSS
- Homepage: https://telegraph.p3k.io
- Size: 3.26 MB
- Stars: 31
- Watchers: 8
- Forks: 5
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegraph
Telegraph is an API for sending [Webmentions](http://webmention.net).
## API
See https://telegraph.p3k.io/api
## Developing
* 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:```sh
$ composer install
$ mysql [ARGS] -e 'CREATE DATABASE telegraph;'
$ mysql [ARGS] < migrations/schema.sql
$ phpunit
# Hack hack hack!
```## Credits
Telegraph photo: https://www.flickr.com/photos/nostri-imago/3407786186
Telegraph icon: https://thenounproject.com/search/?q=telegraph&i=22058
## License
Copyright 2016-2018 by Aaron Parecki
Available under the Apache 2.0 license. See [LICENSE](LICENSE).