Skip to content

azurecurve/azrcrv-get-github-file

Repository files navigation

Plugin Banner

Description

Gets the content of a file from a GitHub repository and outputs using the [github-file] shortcode.

Settings allow default options, such as author, folder, filename to be specified. Additional options to allow the removal or conversion of WordPress headers in readme.txt files.

Available shortcode parameters:

  • account - account on GitHub
  • branch - branch to get file from
  • folder - folder containing the file
  • file - file to get from GitHub repository
  • repository - name of GitHub repository
  • startfrom - text in file to start outputting from (e.g. # Description)
  • htmlastext - 1 to output HTMl as text and 0 to output as HTML
  • shortcodesastext - 1 to output shortcodes as text and 0 to output as shortcode
  • wordpresstitles - remove/ignore/convert

All parameters except repository can be defined as defaults in settings.

Example shortcode usage:

[github-file branch="master" repository="azrcrv-get-github-file"]

Output is in markdown, but use of a plugin such as Markdown by azurecurve can convert this markdown to HTML markup.

This plugin is multisite compatible; settings need to be configured for each site.

Installation Instructions

  • Download the latest release of the plugin from GitHub.
  • Upload the entire zip file using the Plugins upload function in your ClassicPress admin panel.
  • Activate the plugin.
  • Configure relevant settings via the configuration page in the admin control panel (azurecurve menu).

About azurecurve

azurecurve was one of the first plugin developers to start developing for Classicpress; all plugins are available from azurecurve Development and are integrated with the Update Manager plugin for fully integrated, no hassle, updates.

The other plugins available from azurecurve are:

About

Get GitHub File ClassicPress plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published