· 6 years ago · Mar 28, 2020, 04:20 PM
1PASTEBIN
2GO API TOOLS FAQ DEALS
3
4paste
5SIGN IN SIGN UP
6Public Pastes
7Untitled
83 sec ago
9Untitled
108 sec ago
11Untitled
1218 sec ago
13Rebound: supercool...
1422 sec ago
15Untitled
1622 sec ago
17Untitled
1822 sec ago
19Untitled
2022 sec ago
21Untitled
2227 sec ago
23
24
25
26SHARE
27TWEET
28
29Untitled
30 a guest Mar 28th, 2020 0 Never
31
32NOTE: Your guest paste has been posted. If you sign up for a free account, you can edit and delete your pastes!
33rawdownloadcloneembedreportprint
34text 21.08 KB
35PASTEBIN
36GO API TOOLS FAQ DEALS
37
38paste
39SIGN IN SIGN UP
40Public Pastes
41Diamond Sableye
428 sec ago
43Untitled
4418 sec ago
45Untitled
46C# | 24 sec ago
47Aud3
48Java | 25 sec ago
49Untitled
5027 sec ago
51fdsfdsfds
5230 sec ago
53Untitled
5431 sec ago
55Untitled
5641 sec ago
57
58
59
60
61Looking for our Scraping API? Check out the Scraping API documentation.
62Developers API
63This is the Pastebin.com developers API documentation page. Here you can find all the information you need to get started with our API. If you have questions, feel free to contact us. If you are a developer, and you are building something for Pastebin which might benefit others as well, be sure to contact us, as we might be able to feature your creation on our tools page.
641. Your Unique Developer API Key
652. Creating A New Paste
663. Creating A New Paste, [Required Parameters]
674. Creating A New Paste, [Optional Parameters]
685. Creating A New Paste, The 'api_paste_format' Paramater In Detail
696. Creating A New Paste, The 'api_paste_expire_date' Paramater In Detail
707. Creating A New Paste, The 'api_paste_private' Paramater In Detail
718. Creating An 'api_user_key' Using The API Member Login System
729. Listing Pastes Created By A User
7310. Deleting A Paste Created By A User
7411. Getting A Users Information And Settings
7512. Getting raw paste output of users pastes including 'private' pastes
7613. Getting raw paste output of any 'public' & 'unlisted' pastes
77Your Unique Developer API Key
78Everybody using our API is required to use a valid Developer API Key. You automatically get a key when you become a member of Pastebin. Please login to your account, and return to this page to find your Developer API Key.
79Creating A New Paste
80Creating a new paste via our API is very easy. You simply have to send a valid POST request to the url shown below. Please make sure you are sending the data
81as the UTF-8 charset.
82https://pastebin.com/api/api_post.php
83Below is a PHP example using curl how to create a new paste:
84$api_dev_key = 'YOUR API DEVELOPER KEY'; // your api_developer_key
85$api_paste_code = 'just some random text you :)'; // your paste text
86$api_paste_private = '1'; // 0=public 1=unlisted 2=private
87$api_paste_name = 'justmyfilename.php'; // name or title of your paste
88$api_paste_expire_date = '10M';
89$api_paste_format = 'php';
90$api_user_key = ''; // if an invalid or expired api_user_key is used, an error will spawn. If no api_user_key is used, a guest paste will be created
91$api_paste_name = urlencode($api_paste_name);
92$api_paste_code = urlencode($api_paste_code);
93
94$url = 'https://pastebin.com/api/api_post.php';
95$ch = curl_init($url);
96
97curl_setopt($ch, CURLOPT_POST, true);
98curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_option=paste&api_user_key='.$api_user_key.'&api_paste_private='.$api_paste_private.'&api_paste_name='.$api_paste_name.'&api_paste_expire_date='.$api_paste_expire_date.'&api_paste_format='.$api_paste_format.'&api_dev_key='.$api_dev_key.'&api_paste_code='.$api_paste_code.'');
99curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
100curl_setopt($ch, CURLOPT_VERBOSE, 1);
101curl_setopt($ch, CURLOPT_NOBODY, 0);
102
103$response = curl_exec($ch);
104echo $response;
105Possible Good API Responses: (example)
106https://pastebin.com/UIFdu235s
107Possible Bad API Responses:
108Bad API request, invalid api_option
109Bad API request, invalid api_dev_key
110Bad API request, IP blocked
111Bad API request, maximum number of 25 unlisted pastes for your free account
112Bad API request, maximum number of 10 private pastes for your free account
113Bad API request, api_paste_code was empty
114Bad API request, maximum paste file size exceeded
115Bad API request, invalid api_expire_date
116Bad API request, invalid api_paste_private
117Bad API request, invalid api_paste_format
118Bad API request, invalid api_user_key
119Bad API request, invalid or expired api_user_key
120Creating A New Paste, [Required Parameters]
121Include all the following POST parameters when you request the url:
122
1231. api_dev_key - which is your unique API Developers Key.
1242. api_option - set as paste, this will indicate you want to create a new paste.
1253. api_paste_code - this is the text that will be written inside your paste.
126
127Leaving any of these parameters out will result in an error.
128Creating A New Paste, [Optional Parameters]
129These parameters are not required when you create a new paste, but are possible to add:
130
1311. api_user_key - this paramater is part of the login system, which is explained further down the page.
1322. api_paste_name - this will be the name / title of your paste.
1333. api_paste_format - this will be the syntax highlighting value, which is explained in detail further down the page.
1344. api_paste_private - this makes a paste public, unlisted or private, public = 0, unlisted = 1, private = 2
1355. api_paste_expire_date - this sets the expiration date of your paste, the values are explained futher down the page.
136Creating A New Paste, The 'api_paste_format' Paramater In Detail
137We have over 200 syntax highlighting options available, below you can find a list of all the possible values you can use in combination with api_paste_format. Always include the value on the left from the list below, the value on the right is just the full name of the language in question.
138 4cs = 4CS
139 6502acme = 6502 ACME Cross Asse...
140 6502kickass = 6502 Kick Assembler
141 6502tasm = 6502 TASM/64TASS
142 abap = ABAP
143 actionscript = ActionScript
144 actionscript3 = ActionScript 3
145 ada = Ada
146 aimms = AIMMS
147 algol68 = ALGOL 68
148 apache = Apache Log
149 applescript = AppleScript
150 apt_sources = APT Sources
151 arduino = Arduino
152 arm = ARM
153 asm = ASM (NASM)
154 asp = ASP
155 asymptote = Asymptote
156 autoconf = autoconf
157 autohotkey = Autohotkey
158 autoit = AutoIt
159 avisynth = Avisynth
160 awk = Awk
161 bascomavr = BASCOM AVR
162 bash = Bash
163 basic4gl = Basic4GL
164 dos = Batch
165 bibtex = BibTeX
166 blitzbasic = Blitz Basic
167 b3d = Blitz3D
168 bmx = BlitzMax
169 bnf = BNF
170 boo = BOO
171 bf = BrainFuck
172 c = C
173 c_winapi = C (WinAPI)
174 c_mac = C for Macs
175 cil = C Intermediate Language
176 csharp = C#
177 cpp = C++
178 cpp-winapi = C++ (WinAPI)
179 cpp-qt = C++ (with Qt extensi...
180 c_loadrunner = C: Loadrunner
181 caddcl = CAD DCL
182 cadlisp = CAD Lisp
183 ceylon = Ceylon
184 cfdg = CFDG
185 chaiscript = ChaiScript
186 chapel = Chapel
187 clojure = Clojure
188 klonec = Clone C
189 klonecpp = Clone C++
190 cmake = CMake
191 cobol = COBOL
192 coffeescript = CoffeeScript
193 cfm = ColdFusion
194 css = CSS
195 cuesheet = Cuesheet
196 d = D
197 dart = Dart
198 dcl = DCL
199 dcpu16 = DCPU-16
200 dcs = DCS
201 delphi = Delphi
202 oxygene = Delphi Prism (Oxygene)
203 diff = Diff
204 div = DIV
205 dot = DOT
206 e = E
207 ezt = Easytrieve
208 ecmascript = ECMAScript
209 eiffel = Eiffel
210 email = Email
211 epc = EPC
212 erlang = Erlang
213 euphoria = Euphoria
214 fsharp = F#
215 falcon = Falcon
216 filemaker = Filemaker
217 fo = FO Language
218 f1 = Formula One
219 fortran = Fortran
220 freebasic = FreeBasic
221 freeswitch = FreeSWITCH
222 gambas = GAMBAS
223 gml = Game Maker
224 gdb = GDB
225 genero = Genero
226 genie = Genie
227 gettext = GetText
228 go = Go
229 groovy = Groovy
230 gwbasic = GwBasic
231 haskell = Haskell
232 haxe = Haxe
233 hicest = HicEst
234 hq9plus = HQ9 Plus
235 html4strict = HTML
236 html5 = HTML 5
237 icon = Icon
238 idl = IDL
239 ini = INI file
240 inno = Inno Script
241 intercal = INTERCAL
242 io = IO
243 ispfpanel = ISPF Panel Definition
244 j = J
245 java = Java
246 java5 = Java 5
247 javascript = JavaScript
248 jcl = JCL
249 jquery = jQuery
250 json = JSON
251 julia = Julia
252 kixtart = KiXtart
253 kotlin = Kotlin
254 latex = Latex
255 ldif = LDIF
256 lb = Liberty BASIC
257 lsl2 = Linden Scripting
258 lisp = Lisp
259 llvm = LLVM
260 locobasic = Loco Basic
261 logtalk = Logtalk
262 lolcode = LOL Code
263 lotusformulas = Lotus Formulas
264 lotusscript = Lotus Script
265 lscript = LScript
266 lua = Lua
267 m68k = M68000 Assembler
268 magiksf = MagikSF
269 make = Make
270 mapbasic = MapBasic
271 markdown = Markdown
272 matlab = MatLab
273 mirc = mIRC
274 mmix = MIX Assembler
275 modula2 = Modula 2
276 modula3 = Modula 3
277 68000devpac = Motorola 68000 HiSof...
278 mpasm = MPASM
279 mxml = MXML
280 mysql = MySQL
281 nagios = Nagios
282 netrexx = NetRexx
283 newlisp = newLISP
284 nginx = Nginx
285 nim = Nim
286 text = None
287 nsis = NullSoft Installer
288 oberon2 = Oberon 2
289 objeck = Objeck Programming L...
290 objc = Objective C
291 ocaml = OCaml
292 ocaml-brief = OCaml Brief
293 octave = Octave
294 oorexx = Open Object Rexx
295 pf = OpenBSD PACKET FILTER
296 glsl = OpenGL Shading
297 oobas = Openoffice BASIC
298 oracle11 = Oracle 11
299 oracle8 = Oracle 8
300 oz = Oz
301 parasail = ParaSail
302 parigp = PARI/GP
303 pascal = Pascal
304 pawn = Pawn
305 pcre = PCRE
306 per = Per
307 perl = Perl
308 perl6 = Perl 6
309 php = PHP
310 php-brief = PHP Brief
311 pic16 = Pic 16
312 pike = Pike
313 pixelbender = Pixel Bender
314 pli = PL/I
315 plsql = PL/SQL
316 postgresql = PostgreSQL
317 postscript = PostScript
318 povray = POV-Ray
319 powerbuilder = PowerBuilder
320 powershell = PowerShell
321 proftpd = ProFTPd
322 progress = Progress
323 prolog = Prolog
324 properties = Properties
325 providex = ProvideX
326 puppet = Puppet
327 purebasic = PureBasic
328 pycon = PyCon
329 python = Python
330 pys60 = Python for S60
331 q = q/kdb+
332 qbasic = QBasic
333 qml = QML
334 rsplus = R
335 racket = Racket
336 rails = Rails
337 rbs = RBScript
338 rebol = REBOL
339 reg = REG
340 rexx = Rexx
341 robots = Robots
342 rpmspec = RPM Spec
343 ruby = Ruby
344 gnuplot = Ruby Gnuplot
345 rust = Rust
346 sas = SAS
347 scala = Scala
348 scheme = Scheme
349 scilab = Scilab
350 scl = SCL
351 sdlbasic = SdlBasic
352 smalltalk = Smalltalk
353 smarty = Smarty
354 spark = SPARK
355 sparql = SPARQL
356 sqf = SQF
357 sql = SQL
358 standardml = StandardML
359 stonescript = StoneScript
360 sclang = SuperCollider
361 swift = Swift
362 systemverilog = SystemVerilog
363 tsql = T-SQL
364 tcl = TCL
365 teraterm = Tera Term
366 thinbasic = thinBasic
367 typoscript = TypoScript
368 unicon = Unicon
369 uscript = UnrealScript
370 upc = UPC
371 urbi = Urbi
372 vala = Vala
373 vbnet = VB.NET
374 vbscript = VBScript
375 vedit = Vedit
376 verilog = VeriLog
377 vhdl = VHDL
378 vim = VIM
379 visualprolog = Visual Pro Log
380 vb = VisualBasic
381 visualfoxpro = VisualFoxPro
382 whitespace = WhiteSpace
383 whois = WHOIS
384 winbatch = Winbatch
385 xbasic = XBasic
386 xml = XML
387 xorg_conf = Xorg Config
388 xpp = XPP
389 yaml = YAML
390 z80 = Z80 Assembler
391 zxbasic = ZXBasic
392
393Creating A New Paste, The 'api_paste_expire_date' Paramater In Detail
394We have 9 valid values available which you can use with the api_paste_expire_date parameter:
395 N = Never
396 10M = 10 Minutes
397 1H = 1 Hour
398 1D = 1 Day
399 1W = 1 Week
400 2W = 2 Weeks
401 1M = 1 Month
402 6M = 6 Months
403 1Y = 1 Year
404Creating A New Paste, The 'api_paste_private' Paramater In Detail
405We have 3 valid values available which you can use with the api_paste_private parameter:
406 0 = Public
407 1 = Unlisted
408 2 = Private (only allowed in combination with api_user_key, as you have to be logged into your account to access the paste)
409Creating An 'api_user_key' Using The API Member Login System
410With this API we allow you to create applications which use the Pastebin members system. Sending a valid POST request to our API login system will return a unique api_user_key which can then be used to create a paste as a logged in user. Please send the request to the link shown below:
411https://pastebin.com/api/api_login.php
412Include all the following POST parameters when you request the url:
4131. api_dev_key - this is your API Developer Key, in your case: YOUR API DEVELOPER KEY
4142. api_user_name - this is the username of the user you want to login.
4153. api_user_password - this is the password of the user you want to login.
416
417If all 3 values match, a valid user session key will be returned. This key can be used as the api_user_key paramater. Only one key can be active at the same time for the same user. This key does not expire, unless a new one is generated. We recommend creating just one, then caching that key locally as it does not expire.
418
419Below is a PHP example using curl how to create a valid api_user_key:
420$api_dev_key = 'YOUR API DEVELOPER KEY';
421$api_user_name = 'a_users_username';
422$api_user_password = 'a_users_password';
423$api_user_name = urlencode($api_user_name);
424$api_user_password = urlencode($api_user_password);
425$url = 'https://pastebin.com/api/api_login.php';
426$ch = curl_init($url);
427
428curl_setopt($ch, CURLOPT_POST, true);
429curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_dev_key='.$api_dev_key.'&api_user_name='.$api_user_name.'&api_user_password='.$api_user_password.'');
430curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
431curl_setopt($ch, CURLOPT_VERBOSE, 1);
432curl_setopt($ch, CURLOPT_NOBODY, 0);
433
434$response = curl_exec($ch);
435echo $response;
436Possible Good API Responses: (example)
4376c6d3fe13b19bbd6e479b705df0a607f
438Possible Bad API Responses:
439Bad API request, use POST request, not GET
440Bad API request, invalid api_dev_key
441Bad API request, invalid login
442Bad API request, account not active
443Bad API request, invalid POST parameters
444If you quickly need to create a personal api_user_key, you can use this form to generate one.
445Listing Pastes Created By A User
446With this API you can list all the pastes created by a certain user. You will need send a valid POST request to the url below to access the data:
447https://pastebin.com/api/api_post.php
448Include all the following POST parameters when you request the url:
4491. api_dev_key - this is your API Developer Key, in your case: YOUR API DEVELOPER KEY
4502. api_user_key - this is the session key of the logged in user. How to obtain such a key
4513. api_results_limit - this is not required, by default its set to 50, min value is 1, max value is 1000
4524. api_option - set as 'list'
453
454Below is a PHP example using curl how to list pastes:
455$api_dev_key = 'YOUR API DEVELOPER KEY';
456$api_user_key = '';
457$api_results_limit = '100';
458$url = 'https://pastebin.com/api/api_post.php';
459$ch = curl_init($url);
460
461curl_setopt($ch, CURLOPT_POST, true);
462curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_option=list&api_user_key='.$api_user_key.'&api_dev_key='.$api_dev_key.'&api_results_limit='.$api_results_limit.'');
463curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
464curl_setopt($ch, CURLOPT_VERBOSE, 1);
465curl_setopt($ch, CURLOPT_NOBODY, 0);
466
467$response = curl_exec($ch);
468echo $response;
469Below is an example output of a users paste listing:
470<paste>
471 <paste_key>0b42rwhf</paste_key>
472 <paste_date>1297953260</paste_date>
473 <paste_title>javascript test</paste_title>
474 <paste_size>15</paste_size>
475 <paste_expire_date>1297956860</paste_expire_date>
476 <paste_private>0</paste_private>
477 <paste_format_long>JavaScript</paste_format_long>
478 <paste_format_short>javascript</paste_format_short>
479 <paste_url>https://pastebin.com/0b42rwhf</paste_url>
480 <paste_hits>15</paste_hits>
481</paste>
482<paste>
483 <paste_key>0C343n0d</paste_key>
484 <paste_date>1297694343</paste_date>
485 <paste_title>Welcome To Pastebin V3</paste_title>
486 <paste_size>490</paste_size>
487 <paste_expire_date>0</paste_expire_date>
488 <paste_private>0</paste_private>
489 <paste_format_long>None</paste_format_long>
490 <paste_format_short>text</paste_format_short>
491 <paste_url>https://pastebin.com/0C343n0d</paste_url>
492 <paste_hits>65</paste_hits>
493</paste>
494Other Possible Good API Responses:
495No pastes found.
496Possible Bad API Responses:
497Bad API request, invalid api_option
498Bad API request, invalid api_dev_key
499Bad API request, invalid api_user_key
500Deleting A Paste Created By A User
501With this API you can delete pastes created by certain users. You will need to send a valid POST request to the url below to access the data:
502https://pastebin.com/api/api_post.php
503Include all the following POST parameters when you request the url:
5041. api_dev_key - this is your API Developer Key, in your case: YOUR API DEVELOPER KEY
5052. api_user_key - this is the session key of the logged in user. How to obtain such a key
5063. api_paste_key - this is the unique key of the paste you want to delete.
5074. api_option - set as 'delete'
508
509Below is a PHP example using curl how to create a valid 'api_user_key':
510$api_dev_key = 'YOUR API DEVELOPER KEY';
511$api_user_key = '';
512$api_paste_key = '';
513$url = 'https://pastebin.com/api/api_post.php';
514$ch = curl_init($url);
515
516curl_setopt($ch, CURLOPT_POST, true);
517curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_option=delete&api_user_key='.$api_user_key.'&api_dev_key='.$api_dev_key.'&api_paste_key='.$api_paste_key.'');
518curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
519curl_setopt($ch, CURLOPT_VERBOSE, 1);
520curl_setopt($ch, CURLOPT_NOBODY, 0);
521
522$response = curl_exec($ch);
523echo $response;
524Possible Good API Responses:
525Paste Removed
526Possible Bad API Responses:
527Bad API request, invalid api_option
528Bad API request, invalid api_dev_key
529Bad API request, invalid api_user_key
530Bad API request, invalid permission to remove paste
531Getting A Users Information And Settings
532With this API you can obtain a users personal information and certain settings. You will need to send a valid POST request to the url below to access the data:
533https://pastebin.com/api/api_post.php
534Include all the following POST parameters when you request the url:
5351. api_dev_key - this is your API Developer Key, in your case: YOUR API DEVELOPER KEY
5362. api_user_key - this is the session key of the logged in user. How to obtain such a key
5373. api_option - set as 'userdetails'
538
539Below is a PHP example using curl how to create a valid 'api_user_key':
540$api_dev_key = 'YOUR API DEVELOPER KEY';
541$api_user_key = '';
542$url = 'https://pastebin.com/api/api_post.php';
543$ch = curl_init($url);
544
545curl_setopt($ch, CURLOPT_POST, true);
546curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_option=userdetails&api_user_key='.$api_user_key.'&api_dev_key='.$api_dev_key.'');
547curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
548curl_setopt($ch, CURLOPT_VERBOSE, 1);
549curl_setopt($ch, CURLOPT_NOBODY, 0);
550
551$response = curl_exec($ch);
552echo $response;
553Below is an example output of a user information listing:
554<user>
555 <user_name>wiz_kitty</user_name>
556 <user_format_short>text</user_format_short>
557 <user_expiration>N</user_expiration>
558 <user_avatar_url>https://pastebin.com/cache/a/1.jpg</user_avatar_url>
559 <user_private>1</user_private> (0 Public, 1 Unlisted, 2 Private)
560 <user_website>https://myawesomesite.com</user_website>
561 <user_email>oh@dear.com</user_email>
562 <user_location>New York</user_location>
563 <user_account_type>1</user_account_type> (0 normal, 1 PRO)
564</user>
565Possible Bad API Responses:
566Bad API request, invalid api_option
567Bad API request, invalid api_dev_key
568Bad API request, invalid api_user_key
569Getting raw paste output of users pastes including 'private' pastes
570With this API you can obtain the raw paste output of a users pastes, including private pastes:
571https://pastebin.com/api/api_raw.php
572Include all the following POST parameters when you request the url:
5731. api_dev_key - this is your API Developer Key, in your case: YOUR API DEVELOPER KEY
5742. api_user_key - this is the session key of the logged in user. How to obtain such a key
5753. api_paste_key - this is paste key you want to fetch the data from.
5764. api_option - set as 'show_paste'
577
578Below is a PHP example using curl how to fetch a users raw paste output:
579$api_dev_key = 'YOUR API DEVELOPER KEY';
580$api_user_key = '';
581$url = 'https://pastebin.com/api/api_raw.php';
582$ch = curl_init($url);
583
584curl_setopt($ch, CURLOPT_POST, true);
585curl_setopt($ch, CURLOPT_POSTFIELDS, 'api_option=show_paste&api_user_key='.$api_user_key.'&api_dev_key='.$api_dev_key.'&api_paste_key=A_VALID_PASTE_KEY_HERE');
586curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
587curl_setopt($ch, CURLOPT_VERBOSE, 1);
588curl_setopt($ch, CURLOPT_NOBODY, 0);
589
590$response = curl_exec($ch);
591echo $response;
592Possible Bad API Responses:
593Bad API request, invalid api_option
594Bad API request, invalid api_dev_key
595Bad API request, invalid api_user_key
596Bad API request, invalid permission to view this paste or invalid api_paste_key
597Getting raw paste output of any 'public' & 'unlisted' pastes
598This option is actually not part of our API, but you might still want to use it. To get the raw output of any public or unlisted paste you can use our raw data output url:
599https://pastebin.com/raw/
600Simply add the paste_key at the end of that url and you will get the raw output.
601TIP: If you are trying to scrape our content, check out our scraping API.
602
603
604create new paste / dealsnew! / syntax languages / archive / faq / tools / night mode / api / scraping api
605privacy statement / cookies policy / terms of service / security disclosure / dmca / contact
606
607By using Pastebin.com you agree to our cookies policy to enhance your experience.
608Site design & logo © 2020 Pastebin; user contributions (pastes) licensed under cc by-sa 3.0 Dedicated Server Hosting by Steadfast
609
610
611Top
612
613RAW Paste Data
614
615
616
617
618
619
620create new paste / dealsnew! / syntax languages / archive / faq / tools / night mode / api / scraping api
621privacy statement / cookies policy / terms of service / security disclosure / dmca / contact
622
623By using Pastebin.com you agree to our cookies policy to enhance your experience.
624Site design & logo © 2020 Pastebin; user contributions (pastes) licensed under cc by-sa 3.0 Dedicated Server Hosting by Steadfast