Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


A sample app that uses webhooks to convert Markdown files to HTML.

Subscribe to updates I use mdwebhook

Statistics on mdwebhook

Number of watchers on Github 82
Number of open issues 2
Main language Python
Average time to merge a PR 3 days
Open pull requests 1+
Closed pull requests 3+
Last commit over 1 year ago
Repo Created over 5 years ago
Repo Last Updated over 1 year ago
Size 22 KB
Homepage https://mdwebhook...
Organization / Authordropbox
Page Updated
Do you use mdwebhook? Leave a review!
View open issues (2)
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating mdwebhook for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Markdown Webhook

This simple example app uses webhooks to get notified of new Markdown files in Dropbox. It then converts all Markdown files it sees to HTML.

Read more about webhooks and this example on the Dropbox developers site.

You can try the example yourself by visiting

Running the sample yourself

This sample was built with Heroku in mind as a target, so the simplest way to run the sample is via foreman:

  1. Copy .env_sample to .env and fill in the values.
  2. Run pip install -r requirements.txt to install the necessary modules.
  3. Launch the app via foreman start or deploy to Heroku.

You can also just set the required environment variables (using .env_sample as a guide) and run the app directly with python

Deploy on Heroku


You can deploy directly to Heroku with the button below. First you'll need to create an API app via the App Console. Make sure your app has access to files (not just datastores), and answer Yes - My app only needs access to files it creates to ensure your app gets created with App folder permissions.


Once you've deployed, you can easily clone the app and make modifications:

$ heroku clone -a new-app-name
$ vim index.js
$ git add .
$ git commit -m "update index.js"
$ git push heroku master
mdwebhook open issues Ask a question     (View All Issues)
  • over 3 years update the sample code to latest sdk
mdwebhook open pull requests (View All Pulls)
  • allow .markdown extensions too
mdwebhook list of languages used
Other projects in Python