code for the current version of wasteof.replit. please feel free to steal (with credit)
// logo
console.log(" __ ___ __ __ __ ")
console.log(" .--.--.--..---.-..-----.| |_ .-----..-----..' _| .----..-----..-----.| ||__|| |_ ")
console.log(" | | | || _ ||__ --|| _|| -__|| _ || _|__ | _|| -__|| _ || || || _|")
console.log(" |________||___._||_____||____||_____||_____||__| |__||__| |_____|| __||__||__||____|")
console.log(" |__| ")
console.log("frontends? what are those?")
console.log("___________________________________")
console.log("")
console.log("Type anything to begin.")
console.log("")
var ans = prompt("")
console.clear()
console.log("Let's login first.")
console.log("")
var ans = prompt("Type your username. ")
const user = ans
var ans = prompt("Type your password. ")
const pass = ans
console.clear()
console.log("Okay, now that you have logged in, you need to select an action.")
console.log("(if you see no errors, it worked!)")
console.log("")
console.log("1| post")
console.log("")
var ans = prompt("Type 1-10 ")
// login
const WasteOfSession = require("wasteof-client")
let wasteof = new WasteOfSession(user, pass)
if (ans == 1){
console.clear()
var posttext = prompt("Post contents? (can be html or plain text) ")
wasteof.login()
.then(async function() {
await wasteof.post(posttext, null)
})
}
console.clear()
console.log("Done, check for errors. If there are any, you might have entered the wrong login credidentials. Rerun this repl to do another action.")
you realize you could put all of those console.log functions into one with linebreaks?
you could also define the variables themselves with the prompt function, removing a step.
ik
i tried \n but it returned an error
You can use try and catch for errors
the errors come from the wasteof api, not javascript errors
Wasteof-client will throw errors if the api errors
one question about wasteof.client, is it possible to change profile pictures using it?
No, back when i made it I wasn't good at node so i avoided doing that
do you know any other client that can do that?
or any way i can code it in node?
I can maybe add it in, but you might want to code it yourself
Try this: https://maximorlov.com/send-a-file-with-axios-in-nodejs/
If you could make a PR to wasteof-client with that added in it would be greatly appreciated, but I’m gonna try and add it myself rn
ok
but i know nothing about how wasteofclient works so we will see if you can add it in and if you can’t then i will try to make it
I tried to add it in but found some more pressing bugs in the code so you probably shouldn’t use it for a while, while I fix it
don’t define ans twice
idc ans is a var