Rotating banners on /r/piracy ( lemmy.dbzer0.com )

Hey mates, recently I've developed a tool to use the GenerativeAI on the AI Horde to created random avatars and banners on lemmy. To keep things spicy, I wanted to deploy to rotate the /c/piracy banner daily, as I've done in a bunch of other communities like !stable_diffusion_art and the lemmy.dbzer0.com.

So now this is now active!

In case you're curious,. the current prompt used is this:
"A of a (solo:1.2) {cyberpunk|steampunk|solarpunk|dieselpunk|anarchist|fantasy|science fiction} {disney pixar 3D|realistic|dreamworks 3D animation} {male|female|androgynous} {Abkhazian|Afghan|Åland Island|Albanian|Algerian|American Samoan|Andorran|Angolan|Anguillan|Antarctic|Antiguan|Argentine|Armenian|Aruban|Australian|Austrian|Azerbaijani|Bahamian|Bahraini|Bangladeshi|Barbadian|Belarusian Belgian|Belizean|Beninois|Bermudian|Bhutanese|Bolivian|Bonaire|Herzegovinian|Botswana|Bouvet Island|Brazilian|BIOT|Bruneian|Bulgarian|Burkinabé|Burundian|Cabo Verdean|Cambodian|Cameroonian|Canadian|Caymanian|Central African|Chadian|Chilean|Chinese|Christmas Island|Cocos Island|Colombian|Comorian|Congolese|Congolese|Cook Island|Costa Rican|Croatian|Cuban|Curaçaoan|Cypriot|Czech|Danish|Djiboutian|Dominican|Dominican|Timorese|Ecuadorian|Egyptian|Salvadoran|English|Equatorial Guinean|Eritrean|Estonian|Swati|Ethiopian|European|Falkland Island|Faroese|Fijian|Finnish|French|French Guianese|French Polynesian|French Southern Territories|Gabonese|Gambian|Georgian|German|Ghanaian|Gibraltar|Greek|Greenland|Grenadian|Guadeloupe|Guamanian|Guatemalan|Guernsey|Guinean|Bissau-Guinean|Guyanese|Haitian|Heard Island|Honduran|Cantonese|Magyar|Icelandic|Indian|Indonesian|Iranian|Iraqi|Irish|Manx|Israelite|Italian|Ivorian|Jamaican|Jan Mayen|Japanese|Jersey|Jordanian|Kazakhstani|Kenyan|Kiribati|North Korean|South Korean|Kosovan|Kuwaiti|Kyrgyzstani|Laotian|Latvian|Lebanese|Basotho|Liberian|Libyan|Liechtensteiner|Lithuanian|Luxembourgish|Macanese|Madagascan|Malawian|Malaysian|Maldivian|Malinese|Maltese|Marshallese|Martiniquais|Mauritanian|Mauritian|Mahoran|Mexican|Micronesian|Moldovan|Monégasque|Mongolian|Montenegrin|Montserratian|Moroccan|Mozambican|Myanma Burmese|Namibian|Nauruan|Nepalese|Dutch|New Caledonian|New Zealand|Nicaraguan|Nigerien|Nigerian|Niuean|Norfolk Island|Macedonian|Northern Irish|Northern Marianan|Norwegian|Omani|Pakistani|Palauan|Palestinian|Panamanian|Papuan|Paraguayan|Peruvian|Filipino|Pitcairn Island|Polish|Portuguese|Puerto Rican|Qatari|Réunionnais|Romanian|Russian|Rwandan|Saban|Barthélemois|Saint Helenian|Kittitian|Saint Lucian|Saint-Martinoise|Miquelonnais|Vincentian|Samoan|Sammarinese|São Toméan|Saudi|Scottish|Senegalese|Serbian|Seychellois|Sierra Leonean|Singaporean|Sint EustatiusStatian|Sint Maarten|Slovak|Slovenian|Solomon Island|Somali|South African|South Georgia Island|South Ossetian|South Sudanese|Spanish|Sri Lankan|Sudanese|Surinamese|Svalbard|Swedish|Swiss|Syrian|Taiwanese|Tajikistani|Tanzanian|Thai|Timorese|Togolese|Tokelauan|Tongan|Trinidadian|Tunisian|Turkish|Turkmen|Turks and Caicos Island|Tuvaluan|Ugandan|Ukrainian|Emirati|British|American|Uruguayan|Uzbekistani|Ni-Vanuatu|Vaticanian|Venezuelan|Vietnamese|British Virgin Island|U.S. Virgin Island|Welsh|Wallis and Futuna|Sahrawi|Yemeni|Zambian|Zanzibari|Zimbabwean} pirate {standing in front of a sail|sitting in front of a monitor}, {Rococo|Digital Art|Baroque} style, wearing a {red|blue|yellow|green|black|white} {bandana|hat|scarf} and holding a {crimson|gold|silver|emerald|magic|azure|obsidian|ebony} {sword|keyboard|compass|mug|treasure|flag|club|amulet|fruit}, rich detailed {open|cloudy|stormy|sunny} sky background###multiple people, duo, cleavage, bitcoin"

Pretty long ye? The way this works is that each a random option is picked from each collection wrapped in { } which allows me to generate versatile options every day to keep things fresh

Here's some sample images that will be created

https://lemmy.dbzer0.com/pictrs/image/acd0b5bf-1d57-4c8f-a5a7-ad90224fe4d3.webp
https://lemmy.dbzer0.com/pictrs/image/0837a09e-6ea1-4dd1-906a-479fc8597732.webp
https://lemmy.dbzer0.com/pictrs/image/7f9c2340-b5b7-4672-bd74-74ec40ab17cb.webp
https://lemmy.dbzer0.com/pictrs/image/faa036ae-801c-49a5-abb4-41c1ae995f27.webp

If you have improvements you want to see on the prompt, do let me know in the comments. In the future I'm having thoughts of allowing the community here to automatically send adjustments ideas to the prompt for funsies.

CuteistFox ,

I would remove the watermark and also add a way for people to submit banners. Im also on photn and cant see it.

tobogganablaze ,

It would be much cooler to use some actual user submitted art instead of AI generated ... stuff.

ReveredOxygen ,
@ReveredOxygen@sh.itjust.works avatar

Are "multiple people, duo, cleavage, bitcoin" the negative prompt?

db0 OP Mod ,
@db0@lemmy.dbzer0.com avatar

correct. I'm trying the wide resolution makes SDXL try to add more people, so I'm attempting to lead it away from it

user224 ,
@user224@lemmy.sdf.org avatar

Seems like it understands it in its own way. There's the same person twice now.

db0 OP Mod ,
@db0@lemmy.dbzer0.com avatar

It's just not a perfect solution.

user224 ,
@user224@lemmy.sdf.org avatar

Are you sure it won't create problems?

User and community profiles are updated at most every 24 hours...

Source

Perhaps there could be some skips since both happen every 24 hours.

I don't understand the federation enough, so I'd personally bumb it to every 26 hours. Not for any particular reason except that it's the next whole even number. Or maybe 30 when rounded to 10 which is nice. But I don't like the 3 so perhaps 40.
Although 250 hours also sounds good as it's even, a quarter of 1,000 and it's 900,000 seconds and not some odd number. But that's so close 1M...

Nevermind, I am just overthinking it. But perhaps a bit over 24 hours might be a good idea. I don't know, perhaps it's a stupid thought.

loppwn ,

i dont like them. They look like the millionth ai-art-post and i am sick of this. I would prefer some ascii/ansi art - its more nerdy and fits more to the releases we consume.

keepcarrot ,

I wonder if I can set up an image AI that only takes images from big company copyrights (with some weighting), also advertising

notfromhere ,

Thanks for teaching some new techniques with SD prompting. I had no idea prompts could be done that way. Could try playing around with some negative prompting to steer it away from things at random… cartoon or plastic etc. I’d like to see a mix of more realistic looking banners, some orc pirates, maybe tiny fairy pirates.

Draconic_NEO ,
@Draconic_NEO@lemmy.dbzer0.com avatar

Very neat idea, though I do have a question, are these banners set to upload to the pictrs database or are they set to upload to a fixed location with the pointer in the community set to that location, it might be a better idea to do that i.e. community banner set to i.e. https://dbzer0.com/images/piracybanner/banner.png and have it overwrite that image when replacing without changing the hardcoded link in the communities. I've done this on my other profiles, using a hard-coded link to another site and changing the images there without uploading a new one.

A reason why that could be worth it is because on pictrs the old ones aren't normally deleted and they can accumulate fast. Of course you could also set up automated deletion of the old one on pictrs which would accomplish the same thing but could be a bit more challenging since I've heard pictrs management is a pain on Lemmy in its current state.

db0 OP Mod ,
@db0@lemmy.dbzer0.com avatar

It's on pictrs with automated deletion of the old one every time

Draconic_NEO ,
@Draconic_NEO@lemmy.dbzer0.com avatar

I see, that's good. I know that pictrs uploads can get very messy if not immediately handled.

Eyck_of_denesle ,

I can't see any banners in sync for lemmy :(

Facebones ,

Dropping by to say I'm against the AI banners. The various reasons have been laid out and bickered about plenty already, just throwing my opinion in the ring. I think it'd be cooler to put a call out to the community for artists to whip up some banners with their tag for promotion and cycle through those, but that's just me.

I'm not here to die on a hill and argue so don't @ me if you're just tryna fight.

RexWrexWrecks ,

Fwiw this looks pretty cool to me

zaknenou ,
@zaknenou@lemmy.dbzer0.com avatar

Be Weird, Download a Car, Generate Art, Screw Copyrights

Captain be taking his motto onto other levels

HBK ,
@HBK@lemmy.dbzer0.com avatar

Also wanted to drop a comment that this is awesome and a fantastic use of AI!

Templa ,
@Templa@beehaw.org avatar

Just to make sure I understood things on my research correctly, AI Horde utilizes Stable Diffusion which is already trained with LAION dataset, is that correct?

I am just an user and not even part of your instance, but I think it would feel nicer to have a member of the community creating the images and the commissions being paid through community funds but well, since this is a piracy community this might not be a shared sentiment.

db0 OP Mod , (edited )
@db0@lemmy.dbzer0.com avatar

Lol we're not getting enough donations to even pay the server costs

Templa ,
@Templa@beehaw.org avatar

This is really unfortunate considering how popular the community is. I honestly assumed your instance was doing fine with donations, so maybe a lot of people might do it as well. Having the donation goal on the side bar could help, maybe? This community has helped me and my spouse a lot so we will be definitely be donating in the next few days.

db0 OP Mod ,
@db0@lemmy.dbzer0.com avatar

I always orient my services towards the people who have the least disposable income. It's not surprising that I don't get a ton of donations :-/ Servers oriented towards techbros make thousands a month with less users >_<

DreamyRin ,
@DreamyRin@beehaw.org avatar

I don't talk here but I am a user and this community has helped me a whole hell of a lot. I'll see if I can get a donation heading your way when I next get paid! thanks for your hard work.

DadeMurphy ,
@DadeMurphy@burma.social avatar

[Thread, post or comment was deleted by the author]

  • Loading...
  • ladfrombrad ,
    @ladfrombrad@lemdro.id avatar

    How about I just downvote you for harassing someone and making off topic comments to the thread?

    DadeMurphy ,
    @DadeMurphy@burma.social avatar

    How about I just block you? Mic drop…

    Emmy ,

    My vote is no. While piracy is used to store and preserve media, at least for me. This directly deprives artists, something I can't support.

    Ai in all its generative forms is bad for everyone and I do not support it or your use of it.

    Melatonin ,

    Artists are deprived residuals because of your "preservation" piracy. Stop splitting hairs.

    In for a penny, in for a pound. They're pirates. We're pirates.

    Emmy ,

    Lol why not start just disobeying all laws? I'll get back you when you start murdering etc. In for a penny in for a pound.

    Don't be dumb. You might think it's splitting hairs, but where we choose to draw the line has always been important.

    Melatonin ,

    You're literally talking about copyright infringement in both cases. It's a direct analogy.

    How you go from "You pirate movies" to "...SO I GUESS YOU'RE IN FAVOR OF MURDER," is a strange trail.

    We disagree. That's fine. You're not convinced by me. Many aren't.

    Draconic_NEO ,
    @Draconic_NEO@lemmy.dbzer0.com avatar

    I think this person is very clearly a troll with nothing better to do.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • piracy@lemmy.dbzer0.com
  • All magazines