· 5 years ago · Dec 18, 2020, 08:40 AM
1print("CONTENTSPEW API 0.1")
2print("MADE BY A DORK ON ADDERALL")
3function pastebinPutRet(file)
4 local directory = shell.resolve(file)
5 if fs.exists(directory) then
6 --load shit
7 local name = fs.getName(directory)
8 local loaded = fs.open(directory,"r")
9 local content = loaded.readAll()
10 loaded.close()
11 --write shit
12 local key = "0ec2eb25b6166c0c27a394ae118ad829"
13 local response = http.post(
14 "https://pastebin.com/api/api_post.php",
15 "api_option=paste&"..
16 "api_dev_key="..key.."&"..
17 "api_paste_format=lua&"..
18 "api_paste_name="..textutils.urlEncode(name).."&"..
19 "api_paste_code="..textutils.urlEncode(content)
20 )
21 if response then
22 print("we got em fellas")
23 local parseResponse = response.readAll()
24 response.close()
25 local code = string.match(parseResponse,"[^/]+$")
26 print("and the code is "..code)
27 else
28 print("pastebin no likey")
29 end
30 else
31 print("directory of file does not exist, failed.")
32 end
33end
34function binFolder(directory)
35 if fs.exists(directory) then
36 print("directory exists... ok!")
37 local files = fs.list(directory)
38 for _, file in ipairs(files) do
39 print(file)
40 shell.run("pastebin put "..directory.."/"..file)
41 end
42 else
43 print("directory does not exist, failed.")
44 end
45end
46
47pastebinPutRet("contentspew/contentspew.lua")