Topic: Walltaker: Let others choose e621 posts for your wallpaper!

Posted under e621 Tools and Applications

Hi! I have another slightly silly project I've been working on that use's the E621 API!

Walltaker

Let other's control your phone/PC wallpaper!

---

Walltaker is inspired by the WallClaimer app, which allows you to set the wallpaper of your friends phones. This however leads to some weird cases where people post stuff that'd be on your metaphorical blacklist. With that in mind, I wanted it to be restricted to e621.net results, with an enforced blacklist. This keeps you in control, but not too much control.

It works using a web site, where you can make "links" which is a page you can direct people to, where they can select an e621 post to use at any time. You then use one of the community made client apps to set the wallpapers on your device automatically! A client app can ping the endpoint every few seconds to check for new wallpapers.

Step 1

Make your account here => https://walltaker.joi.how

Step 2

Make a link that you'll be able to share to others. Log in with your account and click "Links" in the top navigation bar, then click "New Link".
You can set a black list of tags here, as well as a short description and a theme tag if you want! Friends Only will require that someone setting your wallpaper is on your friends list inside walltaker.
Once you click save, the url of the page you're redirected to (which looks like http://walltaker.joi.how/links/123) can be shared with anyone.

Step 3

Download a client, and point it to a link that you've made

There are currently 3 community clients for:
1. Android [https://github.com/PawCorp/walltaker-android-client/releases/latest]
2. Desktop (Windows/MacOS/Most Linux Distros) [https://github.com/PawCorp/walltaker-desktop-client/releases/latest]
3. joi.how (website) [https://joi.how]

And that should be it! The full source for these clients is available here: https://github.com/PawCorp

Updated

After a little while of the app running, it now just crashes every time I try to open it.

Error:

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:225)
at com.google.gson.Gson.fromJson(Gson.java:991)
at com.google.gson.Gson.fromJson(Gson.java:956)
at com.google.gson.Gson.fromJson(Gson.java:905)
at com.google.gson.Gson.fromJson(Gson.java:876)
at org.pawcorp.walltaker.MainActivity$initScreen$1.onResponse(MainActivity.kt:72)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:919)
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:214)
... 9 more

EDIT: Looks like it's because my link expired.

Expectation: people making porn or something your wallpaper
Reality: Gore, vore, 6911, nazi winnie the pooh and your mum catching a glimpse of your phone.
this seems like a great ap to install on the phone of someone you don't like who isn't a furry kukukuku

This is awesome! Thanks for making it!

versperus said:
Expectation: people making porn or something your wallpaper
Reality: Gore, vore, 6911, nazi winnie the pooh and your mum catching a glimpse of your phone.
this seems like a great ap to install on the phone of someone you don't like who isn't a furry kukukuku

Hehe... Nah, I think everyone is acting reasonably so far. Reasonable = posting furry porn, so I mean, depending on how your enemy feels about furry porn (and depending on if anyone else could potentially see their phone), it would likely have roughly the same effect anyways, lol.

Updated

deleuzian_cattery said:
Well, can you?

Hey, honestly why not, the api I have set up for clients to pull in wallpapers is dirt simple if someone wants to make a fridge client lol

ailurus said:
Hey, honestly why not, the api I have set up for clients to pull in wallpapers is dirt simple if someone wants to make a fridge client lol

Or, if your fridge runs Android, there's an Android APK if you can sideload that on there ;)

dripen_arn said:
can you make the blacklist section of links collapsible? I have a pretty big blacklist and as it is now it takes up a whole screen on it's own, and i suspect that it might even be keeping my links off of the browse section

edit: here are my links, neither of them seem to work:

https://walltaker.joi.how/links/523
https://walltaker.joi.how/links/496

Oooh yeah I should make those at least scrollable at a certain length.

Though it should still appear on the browse page when online, you’ll need to connect to it with a client.

Looks like 496 was online at some point. What client were you using? Was it not setting the wallpaper then?

ailurus said:
Oooh yeah I should make those at least scrollable at a certain length.

Though it should still appear on the browse page when online, you’ll need to connect to it with a client.

Looks like 496 was online at some point. What client were you using? Was it not setting the wallpaper then?

i'm using the mac desktop client and yeah i think i'm having trouble getting it to set the wallpaper

faucet said:
Pretty sure the woman behind me saw my gaping butthole wallpaper when I had to use the loyalty card app in a store. Shout-out to "gios" for choosing the wallpaper.

I love this app

Gosh <3 I'm so glad you like it, and it sounds like it's working how it should! ;)

I don't know why it doesn't work on my computer, even if I follow the steps

We got mascots! Pornlizards! Been having fun filling out their personalities. Each one is on Walltaker as a bot account, with preferences unique to each pornlizard.

Uploading a little art from the ever wonderful Microcherryz who came up with the mascots, and brought them to life!

Here’s just a short description of them, there’s much more around the site. (And to come!)

Warren - https://e621.net/posts?tags=warren_%28walltaker%29

Loud and pompous. Loves anything big and puffy. A propensity for hyper.

Taylor - (e621 uploads coming soon)

Party girl. Just feeling good is the goal. Lizards aren’t known for their breeding-drive but she’s definitely a breeding-obsessed exception.

Ki - https://e621.net/posts?tags=ki_%28walltaker%29

Sweet, non-binary. Loves intense textures or sensations. A real romantic. Loves to cuddle!

There’s additional art on the site that I will also upload here eventually.

  • 1