meta

!meta

@fanaticus.social
Create post
Server maintenance today, Friday April 26th 2024 @ ~11 AM EST

Server maintenance today, Friday April 26th 2024 @ ~11 AM EST

I'll be doing some server maintenance today around 11 AM EST. You will be unable to upload images to fanaticus until the maintenance is finished.

For the technical, I'll be (finally) migrating the pict-rs data to object storage. I was lazy last fall and simply upgraded the server size (and therefore the volume size) instead of doing the proper thing and migrating. This is bad for two reasons:

  1. It's not scalable -- volume storage is limited and requires regular updates to increase the size of the volume. Object storage automatically scales. You pay for what you use and that's it
  2. Our server is way beefier than it needs to be, soley so our volume size can be large enough to store all our images. That means I pay more for server power we just don't need. I knew this was an issue when I kicked the can down the road last fall but my life got busy and I needed to just buy myself some time.

I'll be following these docs:

I'm not sure how long the migration will take, I'm guessing a long time considering how large the volume is. With any luck, we'll be back up and running within the hour.

[Resolved] Fanaticus Added to Lemmy.World's Blocklist

[Resolved] Fanaticus Added to Lemmy.World's Blocklist

Hi all, it was brought to my attention that Lemmy.World is not federating with Fanaticus as of about a week ago. I did a little digging and found that we were recently added to Lemmy.World's blocklist.

I've reached out to the admins on multiple channels and am hoping to resolve this soon. Sorry for the inconvenience!

Fanaticus Updated to 0.19.0!! πŸŽ‰ πŸŽ‰

Fanaticus Updated to 0.19.0!! πŸŽ‰ πŸŽ‰

Check out the new features here.

Maintenance Upgrade at 1:30 EST - 0.19.0 Released

Maintenance Upgrade at 1:30 EST - 0.19.0 Released

Fanaticus will be upgrading to 0.19.0 at 1:30 EST. According to the release post, this will likely take 30 minutes.

Check out the new features here.

I just took a wild guess

I just took a wild guess

How do game bots work?

How do game bots work?

Not a tech guy, can't code or anything. Just created a Real Madrid community here and would love to deploy one (pls join if you’re a football fan or curious).

Idk if I can do it but i'd love to hear how it's done.

How defederated is this instance?

How defederated is this instance?

Wondering how many instances fanaticus has defederated from or has been defederated from simce I haven't found fanaticus communities in my main account and similarly don't see many other here.

Bringing Server Down for Maintenance

Bringing Server Down for Maintenance

It might take some time. I've got resize the server's disk.

Script for Users to Block Fanaticus's Game Bot Threads

Script for Users to Block Fanaticus's Game Bot Threads

We understand that some users in the fediverse don't want to see sports content and are frustrated with Fanaticus's game bots' daily posts.

Currently, lemmy doesn't support blocking entire instance's at a user level. Because of that limitation, I am providing a list of the current communities on Fanaticus that have active game bots and a little python script so users can block those communities.

::: spoiler Here's a list of the communities that currently have a game bots running: !tampabayrays@fanaticus.social !orioles@fanaticus.social !nyyankees@fanaticus.social !torontobluejays@fanaticus.social !redsox@fanaticus.social !minnesotatwins@fanaticus.social !clevelandguardians@fanaticus.social !whitesox@fanaticus.social !motorcitykitties@fanaticus.social !kcroyals@fanaticus.social !texasrangers@fanaticus.social !astros@fanaticus.social !angelsbaseball@fanaticus.social !mariners@fanaticus.social !oaklandathletics@fanaticus.social !braves@fanaticus.social !miamimarlins@fanaticus.social !phillies@fanaticus.social !newyorkmets@fanaticus.social !nationals@fanaticus.social !buccos@fanaticus.social !brewers@fanaticus.social !reds@fanaticus.social !chicubs@fanaticus.social !cardinals@fanaticus.social !azdiamondbacks@fanaticus.social !sfgiants@fanaticus.social !dodgers@fanaticus.social !padres@fanaticus.social !coloradorockies@fanaticus.social :::

::: spoiler If you're comfortable with coding, there's an API endpoint to block a community. I threw together a little python script that would block all the above (I think πŸ™‚).

from plemmy import LemmyHttp

# must include protocol e.g. https://lemmy.world
pl = LemmyHttp("INSTANCE_NAME_HERE")

username = "USERNAME_HERE"
password = "PASSWORD_HERE"
pl.login(username, password)

fanaticus_communities = [
    "tampabayrays@fanaticus.social",
    "orioles@fanaticus.social",
    "nyyankees@fanaticus.social",
    "torontobluejays@fanaticus.social",
    "redsox@fanaticus.social",
    "minnesotatwins@fanaticus.social",
    "clevelandguardians@fanaticus.social",
    "whitesox@fanaticus.social",
    "motorcitykitties@fanaticus.social",
    "kcroyals@fanaticus.social",
    "texasrangers@fanaticus.social",
    "astros@fanaticus.social",
    "angelsbaseball@fanaticus.social",
    "mariners@fanaticus.social",
    "oaklandathletics@fanaticus.social",
    "braves@fanaticus.social",
    "miamimarlins@fanaticus.social",
    "phillies@fanaticus.social",
    "newyorkmets@fanaticus.social",
    "nationals@fanaticus.social",
    "buccos@fanaticus.social",
    "brewers@fanaticus.social",
    "reds@fanaticus.social",
    "chicubs@fanaticus.social",
    "cardinals@fanaticus.social",
    "azdiamondbacks@fanaticus.social",
    "sfgiants@fanaticus.social",
    "dodgers@fanaticus.social",
    "padres@fanaticus.social",
    "coloradorockies@fanaticus.social",
]

for comm in fanaticus_communities:
    print("Getting community: ", comm)
    commRes = pl.get_community(name=comm).json()
    if commRes and commRes['community_view']:
        commId = commRes['community_view']['community']['id']
        print("Blocking community: ", comm, " communityId: ", commId)
        pl.block_community(True, commId)
        print("Successfully blocked community: ", comm)
    else:
        print("Failed to find community: ", comm)

:::


In the future, we are planning on adding the game bots for the other major sports as well (they’re not in season now) so I will update this script as those bots come online.

How can I set up the game thread bot?

How can I set up the game thread bot?

I’d love to set that up for football games for /c/scgamecocks if possible!