Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Più mi addentro nel Fediverso, più mi rendo conto dei costi di gestione dei social.

Uncategorized
22 5 12 1
  • @adriananselmo Sulla questione porno mi sembra strano. Hai provato a defederare la tua istanza da quelle che lo condividono?
    Io ho bloccato diversi domini malevoli e la mia esperienza è migliorata notevolmente.

    Sugli arroganti non saprei che dirti. C’è una cultura molto legata ai diritti umani e all’odio dei confronti dei social network commerciali gestiti da techbros.

    Qui nel fediverso ci si confronta in maniera pacata. W le vedute diverse e il confronto aperto.

    @emanuelecariati w le vedute diverse basta non fare confronti tra social centralizzati e fediverso, altrimenti è subito "non capisci niente" travestito da comprensione. Non parlo di te in particolare ma è il riassunto di questi mesi nel Fediverso. I problemi con il porno li ho avuti prima di creare la mia istanza, ma confermano solo che tutto il mondo è paese e che idealizzare (metti qualsiasi complemento) è sempre una cavolata...

  • @emanuelecariati Per il mainstream dipende, non sono una fanatica dei luoghi di massa ma se ci lavori online hai bisogno anche dei numeri. E qui sopra se provi a parlare di lavoro sei subito tacciata di profanare il sacro luogo. Mi pare too much...

    @adriananselmo Il fediverso non ha lo scopo di promuovere attività commerciali, ma di creare spazi online sicuri senza dover dipendere da 2 multinazionali americane.

    Se la gente crede di poter guadagnare usando il fediverso non credo sia il posto giusto per farlo. Consiglio i social network commerciali. Dove la popolarità, i like e le visualizzazioni sono strettamente legate al mondo delle inserzioni pubblicitarie. E quindi più visualizzazioni = più soldi.


Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    2 Posts
    0 Views
    @AlbertoA me oggi è andata meglio! Par🇮🇹le n°1379 3/6*⬜⬜🟨⬜⬜⬜🟨⬜🟩🟨🟩🟩🟩🟩🟩
  • 0 Votes
    1 Posts
    0 Views
    cross-posted from: https://lemmy.dbzer0.com/post/55501944 Hey, I’ve been kicking around an idea for a bot: it would look for fanfiction links shared in a server and keep track of which ones get shared the most. The concept: Track sites like AO3, FanFiction.net, ScribbleHub, etc. Count how often each link gets posted Commands to see the “top” links or which domains are tracked It’s just a rough idea, I haven’t built it yet. Curious if anyone thinks this would actually be useful or has tips for implementing it without overcomplicating things. import re import json import discord from collections import Counter from discord.ext import commands TOKEN = "YOUR_BOT_TOKEN" intents = discord.Intents.default() intents.message_content = True bot = commands.Bot(command_prefix="!", intents=intents) # Domain list you want to track (lower-case) TRACK_DOMAINS = { "archiveofourown.org", "fanfiction.net", "forum.questionablequesting.com", "forums.spacebattles.com", "forums.sufficientvelocity.com", "webnovel.com", "hentai-foundry.com", "scribblehub.com", } link_pattern = re.compile(r'https?://\S+') link_counter = Counter() def domain_of_url(url: str) -> str | None: try: # Extract domain part from urllib.parse import urlparse parsed = urlparse(url) domain = parsed.netloc.lower() # remove leading “www.” if domain.startswith("www."): domain = domain[4:] return domain except Exception: return None def save_links(): with open("links.json", "w") as f: # convert counts to dict json.dump(dict(link_counter), f) def load_links(): try: with open("links.json") as f: data = json.load(f) for link, cnt in data.items(): link_counter[link] = cnt except FileNotFoundError: pass @bot.event async def on_ready(): load_links() print(f"Bot is ready. Logged in as {bot.user}") @bot.event async def on_message(message): if message.author.bot: return links = link_pattern.findall(message.content) for link in links: dom = domain_of_url(link) if dom in TRACK_DOMAINS: link_counter[link] += 1 await bot.process_commands(message) @bot.command(name="links") async def links(ctx, top: int = 10): if not link_counter: await ctx.send("No links recorded.") return sorted_links = sorted(link_counter.items(), key=lambda x: x[1], reverse=True) display = sorted_links[:top] lines = [f"{link} — {count}" for link, count in display] await ctx.send("**Top links:**\n" + "\n".join(lines)) @bot.command(name="domains") async def domains(ctx): """Show which domains are tracked.""" await ctx.send("Tracked domains: " + ", ".join(sorted(TRACK_DOMAINS))) @bot.command(name="dump") async def dump(ctx): """For admin: dump full counts (might be large).""" if not link_counter: await ctx.send("No data.") return lines = [f"{link} — {cnt}" for link, cnt in sorted(link_counter.items(), key=lambda x: x[1], reverse=True)] chunk = "\n".join(lines) # Discord message length limit; you may need to split await ctx.send(f"All counts:\n{chunk}") @bot.event async def on_disconnect(): save_links() bot.run(TOKEN)
  • I'm a tech artist.

    Uncategorized techart
    2
    0 Votes
    2 Posts
    0 Views
    @kwramm I for one am totally cool with the idea of there being an industry-wide mandate for all programmers to learn some basic competency as artists and vice versa.
  • 0 Votes
    23 Posts
    0 Views
    @MattMerk Thank YOU Matthew! Your message made my day 😊 and yes Jellyfin truly rocks! I also just discovered #audiobookshelf today, which does the same but for audiobooks. I will definitely install it soon…