2017 © Pedro Peláez
 

library codedump_io

A PHP-client for the CodeDump.io API

image

rkirkels/codedump_io

A PHP-client for the CodeDump.io API

  • Wednesday, August 26, 2015
  • by rutgerkirkels
  • Repository
  • 2 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

CodeDump.io-API-client-PHP

A PHP Client for the CodeDump.io API, (*1)

What is CodeDump.io?

CodeDump.io is a website where programmers can dump any code or configuration they like in any language they desire, in order for other programmers to benefit from it., (*2)

What does this client do?

CodeDump.io-API-client-PHP provides everything you need to communicate with the CodeDump.io API:, (*3)

  • upload code from from a string of a source file
  • request available languages
  • request available access types

How to install the client?

The client can easily be installed using Composer:, (*4)

"require": { "rkirkels/codedump_io": "dev-master" }

Prerequisites

In order to use the this client, you need:, (*5)

  • A (free) account with CodeDump.io to obtain your API key and secret.
  • PHP-cURL modules installed.

How to use this client in your code?

The client can be instantiate as a new object:, (*6)

$client = new \codedump_io\CodeDumpClient(<apiKey>,<apiSecret>);

Or as a singleton:, (*7)

$client = \codedump_io\CodeDumpClient::getInstance(<apiKey>,<apiSecret>);

The API key and secret can also be defined in the in src/CodeDumpClient.php file, so you don't have to provide them when instantiating., (*8)

Example code

$client = \codedump_io\CodeDumpClient::getInstance(<apiKey>,<apiSecret>);

// Get all available languages:
$client->command('languages/get');
$languages = $client->response();

// Get all access types:
$client->command('access/get');
$accessTypes = $client->response();

// Post some PHP code:
$title = 'Some cool title for your code dump';
$description = 'Some text to describe your piece of code.'; // You can use EOL characters if needed
$code = '<?php phpinfo(); ?>'; // Your actual code
$accessType = 'public';
$language = "PHP";

$linkToCodeDump = $client->addCode($title, $description, $code , $accessType, $language);

// Post code from a file:
$title = 'Some cool title for your code dump';
$description = 'Some text to describe your piece of code.'; // You can use EOL characters if needed
$file = 'file_containing_code.php';
$accessType = 'public';
$language = "PHP";

$linkToCodeDump = $client->addCodeFromFile($title, $file, $description, $accessType, $language);

The Versions

26/08 2015

dev-master

9999999-dev https://github.com/rkirkels/CodeDump.io-API-client-PHP

A PHP-client for the CodeDump.io API

  Sources   Download

CC-BY-NC-4.0

The Requires

  • php >=5.0
  • ext-curl *

 

api client codedump.io

19/08 2015

1.0.0.x-dev

1.0.0.9999999-dev https://github.com/rkirkels/CodeDump.io-API-client-PHP

A PHP-client for the CodeDump.io API

  Sources   Download

CC-BY-NC-4.0

The Requires

  • php >=5.0
  • ext-curl *

 

api client codedump.io

16/08 2015

1.0.0

1.0.0.0 https://github.com/rkirkels/CodeDump.io-API-client-PHP

A PHP-client for the CodeDump.io API

  Sources   Download

CC-BY-NC-4.0

The Requires

  • php >=5.0
  • ext-curl *

 

api client codedump.io