FediMeteo

@admin@fedimeteo.com

FediMeteo brings real-time weather updates to the Fediverse, covering cities across multiple countries. Explore country-specific weather forecasts and RSS feeds.

This account will be used for communications, announcements, and support for FediMeteo.

The homepage of the project is https://fedimeteo.com

To contact me, you can use this account or my main one: @stefano@bsd.cafe

Also, you can send an email to admin@fedimeteo.com

Thank you!

Your Fediverse Meteorologist,
Stefano Marinelli

1 following, 730 followers

📌 19 ★ 37 ↺
Anonomouse13 boosted

[?]FediMeteo » 🌐
@admin@fedimeteo.com

FediMeteo brings real-time weather updates to the Fediverse, covering cities across multiple countries. Explore country-specific weather forecasts and RSS feeds.

This account will be used for communications, announcements, and support for FediMeteo.

The homepage of the project is https://fedimeteo.com

To contact me, you can use this account or my main one: @stefano@bsd.cafe


    39 ★ 22 ↺
    daltux boosted

    [?]FediMeteo » 🌐
    @admin@fedimeteo.com

    Ciao, FediMeteo!

    In the past few days FediMeteo seemed to be having some performance trouble. I dug into it and only found minor issues, until I realised the VM itself had fallen off a cliff. After several reboots it became clear that both bandwidth and I/O latency had dropped to absurd levels. I suspect the provider slapped a cap on it.

    So I took the chance to move everything to another VM and provider, still at 4 euro per month. And starting today, forecasts will be delivered straight from Italy. The performance jump feels like going from a storm to clear skies.

    FediMeteo’s mission goes on. More countries are coming (stay tuned!) and we will keep aiming to serve everything from a 4 euro VM. I do have powerful hardware available, but proving that the project can run on tiny resources is still part of the mission.


      ...
      0 ★ 0 ↺
      in reply to »

      [?]FediMeteo » 🌐
      @admin@fedimeteo.com

      @underwood@fosstodon.org @stefano@bsd.cafe not yet - it's a part of the bot code and it isn't ready for release, yet. (Many comments, mostly in Italian, etc)

        7 ★ 2 ↺

        [?]FediMeteo » 🌐
        @admin@fedimeteo.com

        Update: all the FediMeteo instances have been upgraded to snac 2.85


          27 ★ 11 ↺
          ThOverlord boosted

          [?]FediMeteo » 🌐
          @admin@fedimeteo.com

          Under the hood update!

          I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.

          So, I wrote a custom Python daemon to run inside the FreeBSD Jails.

          • It’s stateful now. If a crash happens at city 15 of 50, it resumes exactly there on reboot.
          • If the server naps/is rebooting during a scheduled run, the bot realizes it missed a slot and runs immediately upon waking up.

            ...
            3 ★ 1 ↺

            [?]FediMeteo » 🌐
            @admin@fedimeteo.com

            1 ★ 0 ↺
            in reply to »

            [?]FediMeteo » 🌐
            @admin@fedimeteo.com

            8 ★ 4 ↺
            viq boosted

            [?]FediMeteo » 🌐
            @admin@fedimeteo.com

            Some traffic statistics:

            | Month | RX | TX | Total | Avg rate |
            |----------|-------------|-------------|-------------|----------|
            | 2025-01 | 94.83 GiB | 399.68 GiB | 494.51 GiB | 1.59 Mbit/s |
            | 2025-02 | 192.88 GiB | 773.54 GiB | 966.42 GiB | 3.43 Mbit/s |
            | 2025-03 | 316.48 GiB | 1.25 TiB | 1.55 TiB | 5.10 Mbit/s |
            | 2025-04 | 315.47 GiB | 1.21 TiB | 1.52 TiB | 5.16 Mbit/s |
            | 2025-05 | 886.55 GiB | 1.37 TiB | 2.23 TiB | 7.33 Mbit/s |
            | 2025-06 | 1.07 TiB | 1.32 TiB | 2.39 TiB | 8.12 Mbit/s |
            | 2025-07 | 1.12 TiB | 1.40 TiB | 2.51 TiB | 8.26 Mbit/s |
            | 2025-08 | 1.11 TiB | 1.43 TiB | 2.54 TiB | 8.33 Mbit/s |
            | 2025-09 | 1.08 TiB | 1.43 TiB | 2.51 TiB | 8.51 Mbit/s |
            | 2025-10 | 1.11 TiB | 1.46 TiB | 2.57 TiB | 8.45 Mbit/s |
            | 2025-11 | 1.04 TiB | 1.38 TiB | 2.43 TiB | 8.23 Mbit/s |
            | 2025-12 | 169.98 GiB | 278.75 GiB | 448.73 GiB | 9.13 Mbit/s |
            | Estimated | 1.05 TiB | 1.73 TiB | 2.78 TiB | |


              ...
              9 ★ 5 ↺
              It's Just Me boosted

              [?]FediMeteo » 🌐
              @admin@fedimeteo.com

              13 ★ 8 ↺
              It's Just Me boosted

              [?]FediMeteo » 🌐
              @admin@fedimeteo.com

              Fedimeteo: A look at the numbers

              I reviewed the latest data from the Fedimeteo network to pull out some statistics.

              One important note before looking at these figures: these numbers only reflect direct followers on the Fediverse. They do not account for people following via RSS feeds or those who check the web pages directly. That "hidden" audience is massive but effectively impossible to calculate, so we are strictly looking at the ActivityPub follower counts here. Each country has its own FreeBSD jail.

              The Heavyweights: Germany vs. USA
              While usfedim (USA) holds the top spot for total numbers with 1,813 followers, defedim (Germany) is remarkably close behind with 1,597. The difference lies in the density: the German community is concentrated around just 138 cities, whereas the US network is spread across a massive 1,243 locations.

              Engagement Density
              If we look at the ratio of followers per city, the European instances show the highest concentration of users.
              Germany** leads with roughly 11.6 followers for every city tracked.
              The UK** follows with 8.7 followers per city.
              Austria** sits at 7.7.

              In these regions, each city feed serves a comparatively larger group of locals.

              The "Quiet" Instances
              On the other end of the spectrum, some instances are maintaining a lot of data for a very exclusive audience.
              Malta (mtfedim)** is tracking 20 different cities but currently has only 2 followers. That is a ratio of 10 cities per follower.
              Slovakia (skfedim)** tracks 30 cities for just 8 followers.

              The American Scale
              The sheer size of the US infrastructure is an outlier. usfedim accounts for 42.6% of all tracked cities in the entire Fedimeteo network (1,243 out of 2,918), but it holds only 23.9% of the total followers. It is by far the largest instance in terms of output, even if the user base is more spread out than in Europe.

              Small but Efficient
              A special mention goes to The Netherlands (`nlfedim`). With only 36 cities tracked, they have managed to gather 233 followers, making it one of the most efficient instances in terms of community interest relative to the number of locations tracked.


                3 ★ 1 ↺

                [?]FediMeteo » 🌐
                @admin@fedimeteo.com

                ...
                5 ★ 3 ↺

                [?]FediMeteo » 🌐
                @admin@fedimeteo.com

                0 ★ 0 ↺
                in reply to »

                [?]FediMeteo » 🔓
                @admin@fedimeteo.com

                @clv1@mastodon.social oh, I'll have to look at it. It could mean the city isn't actually covered by OpenMeteo. I'll check.

                  0 ★ 0 ↺
                  in reply to »

                  [?]FediMeteo » 🌐
                  @admin@fedimeteo.com

                  Interesting! Thank you for pointing it out. The reason is this:
                  • in Australia was already 3/12 so the forecasts have been pushed with the right date but the web interface is using the webserver's timezone (CET) so it was already the 2/12. So the local timeline (that is: if you subscribe to the city) is ok but the website's date is off. I'm not sure this can be fixed, but I'll try to understand with the snac author (the platform FediMeteo uses)
                  CC: @FediFollows@social.growyourown.services

                    ...
                    2 ★ 0 ↺
                    in reply to »

                    [?]FediMeteo » 🌐
                    @admin@fedimeteo.com

                    Realtime because they'll reach your timeline as soon as they'll be published. I don't think it would be possible (or polite) to push forecasts every minute 🙂

                    CC: @FediFollows@social.growyourown.services

                      ...
                      0 ★ 0 ↺
                      in reply to »

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      This is a good question. FediMeteo pushes forecasts into the Fediverse and isn't a proper application, so it would be impossible here. For the "normal" weather apps, I don't think it should be complicated to implement.

                      CC: @FediFollows@social.growyourown.services

                        0 ★ 0 ↺
                        in reply to »

                        [?]FediMeteo » 🌐
                        @admin@fedimeteo.com

                        More countries will be covered, especially in Africa and Asia

                        CC: @FediFollows@social.growyourown.services

                          0 ★ 0 ↺
                          in reply to »

                          [?]FediMeteo » 🌐
                          @admin@fedimeteo.com

                          Given the current implementation, that's not possible. The idea of using the local language was to give a "more familiar" feeling to the people living there. That's why I added the emojis 🙂

                          CC: @FediFollows@social.growyourown.services

                            4 ★ 2 ↺
                            marcelo boosted

                            [?]FediMeteo » 🌐
                            @admin@fedimeteo.com

                            3 ★ 1 ↺

                            [?]FediMeteo » 🌐
                            @admin@fedimeteo.com

                            6 ★ 3 ↺

                            [?]FediMeteo » 🌐
                            @admin@fedimeteo.com

                            ...
                            1 ★ 0 ↺
                            in reply to »

                            [?]FediMeteo » 🌐
                            @admin@fedimeteo.com

                            I'll add it tomorrow and will let you know.

                            CC: @FediFollows@social.growyourown.services

                              ...
                              0 ★ 0 ↺
                              in reply to »

                              [?]FediMeteo » 🌐
                              @admin@fedimeteo.com

                              1 ★ 0 ↺
                              in reply to »

                              [?]FediMeteo » 🌐
                              @admin@fedimeteo.com

                              @cyplo@peninsula.industries no problem. I'll add it tomorrow

                                ...
                                0 ★ 0 ↺
                                in reply to »

                                [?]FediMeteo » 🔓
                                @admin@fedimeteo.com

                                Sure, I'll look at it tomorrow.

                                  ...
                                  0 ★ 0 ↺
                                  in reply to »

                                  [?]FediMeteo » 🔓
                                  @admin@fedimeteo.com

                                  @carrottop1023@mastodon.stickbear.me @halifax__nova_scotia@ca.fedimeteo.com I'll try to understand if I can do it, maybe in another way. I'll let you know.

                                    0 ★ 0 ↺
                                    in reply to »

                                    [?]FediMeteo » 🔓
                                    @admin@fedimeteo.com

                                    @carrottop1023@mastodon.stickbear.me @halifax__nova_scotia@ca.fedimeteo.com this is the way it's currently being listed for the entire Canada. Modifying it only for a city would be complicated (read: impossible). Sorry about that 😔

                                      ...
                                      0 ★ 0 ↺
                                      in reply to »

                                      [?]FediMeteo » 🔓
                                      @admin@fedimeteo.com

                                      ...
                                      0 ★ 0 ↺
                                      in reply to »

                                      [?]FediMeteo » 🔓
                                      @admin@fedimeteo.com

                                      ...
                                      0 ★ 0 ↺
                                      in reply to »

                                      [?]FediMeteo » 🔓
                                      @admin@fedimeteo.com

                                      Yes, I know that Spain (and other countries, too) has more languages. When in doubt (for example, Switzerland) I used English. I thought that Spanish could be acceptable for all people there, but it seems I was wrong.

                                      CC: @FediFollows@social.growyourown.services @stefano@bsd.cafe

                                        ...
                                        2 ★ 0 ↺
                                        in reply to »

                                        [?]FediMeteo » 🔓
                                        @admin@fedimeteo.com

                                        Hello, I checked and it's working: https://ca.fedimeteo.com/halifax__nova_scotia

                                        The problem is probably this: nobody in your instance is following that city, so it hasn't received any updates for a long time. Just start following the city and, every 6 hours, you should receive the forecasts. Let me know if you still can't see the updates after some hours.

                                        CC: @carrottop1023@mastodon.stickbear.me

                                          ...
                                          17 ★ 18 ↺

                                          [?]FediMeteo » 🌐
                                          @admin@fedimeteo.com

                                          Hello, new friends!

                                          As the great @FediFollows@social.growyourown.services posted about this service, many of you started following me and the cities. And I'm so glad about it!

                                          If you want to know something more about FediMeteo and its story (and how all this is still working on a 4 euro/month VPS powered by ), you can have a look here:

                                          FediMeteo: How a Tiny €4 FreeBSD VPS Became a Global Weather Service for Thousands - https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/

                                            ...
                                            FediMeteo boosted

                                            [?]FediFollows » 🌐
                                            @FediFollows@social.growyourown.services

                                            Do you want to follow a weather account for your town or city?

                                            There is a Fediverse weather service called FediMeteo which has weather accounts for thousands of locations around the world:

                                            ➡️ fedimeteo.com

                                            To follow a weather account:

                                            1. Go to fedimeteo.com
                                            2. Go to the page for the town/city you want
                                            3. Copy-paste the page's address into the search box in Mastodon etc
                                            4. Click "Follow"

                                            You can also follow updates about the FediMeteo project itself at @admin

                                              ...
                                              Older...
                                              1 ★ 0 ↺
                                              in reply to »

                                              [?]FediMeteo » 🌐
                                              @admin@fedimeteo.com

                                              If the country is already supported, just ask me 🙂

                                                ...
                                                2 ★ 0 ↺
                                                in reply to »

                                                [?]FediMeteo » 🌐
                                                @admin@fedimeteo.com

                                                Just tell me the name of the place you're interested in (even privately) and I'll add it tomorrow ;)

                                                CC: @FediFollows@social.growyourown.services

                                                  ...
                                                  2 ★ 0 ↺
                                                  in reply to »

                                                  [?]FediMeteo » 🔓
                                                  @admin@fedimeteo.com

                                                  Actually, for some countries with multiple official languages (for example, Canada) I’ve already added the information in both languages. Handling more than two would become difficult, if not impossible, with the current infrastructure. Which country (and which languages) would you suggest adjusting?

                                                  CC: @FediFollows@social.growyourown.services @stefano@bsd.cafe

                                                    ...
                                                    4 ★ 4 ↺

                                                    [?]FediMeteo » 🌐
                                                    @admin@fedimeteo.com

                                                    Update: all the instances have been upgraded to 2.84


                                                      ...
                                                      8 ★ 5 ↺

                                                      [?]FediMeteo » 🌐
                                                      @admin@fedimeteo.com

                                                      ...
                                                      3 ★ 4 ↺
                                                      lemon 🍋 boosted

                                                      [?]FediMeteo » 🌐
                                                      @admin@fedimeteo.com

                                                      FediMeteo boosted

                                                      [?]Dendrobatus Azureus » 🌐
                                                      @Dendrobatus_Azureus@mastodon.bsd.cafe

                                                      It's amazing how much energy has been injected into the FediMeteo project by @stefano
                                                      I've just surfed to the page and saw this enormous amount of Cities which are now covered

                                                      Two Thousand nine hundred and eight cities!

                                                      Yes you've read that right 2908 cities.

                                                      In order to get a city up and running in the system there's a significant amount of code that Stefano needs to add to the system. He has of course written everything in a modular and scalable manner, but that does not make the work any less.

                                                      We should all be thankful for this work that is done so that people from thousands and thousands of cities can see their weather right in the FediVerse.

                                                      If your city has not been covered yet, just be patient, like me. Realize how much work Stefano does in his free time in an OpenSource manner.

                                                      The image is a promotional graphic for a weather service called "FediMeteo". The graphic includes a series of colored icons representing different weather conditions: a sun, a cloud with rain, a cloud with snow, and a warning symbol resembling a hurricane or storm. Below the icons, there's text stating "FediMeteo" and "Get started today!". There's also a call to action: "Visit our website to find your city". The text continues with "Get forecasts for 208 cities across 38 countries, delivered right to your timeline". It includes a reminder to "Follow your city's account." Finally, it offers a way to "Enjoy weather updates." There's a website address listed: "https://fedimeteo.com".

Provided by @altbot, generated privately and locally using Gemma3:12b

🌱 Energy used: 0.426 Wh

                                                      Alt...The image is a promotional graphic for a weather service called "FediMeteo". The graphic includes a series of colored icons representing different weather conditions: a sun, a cloud with rain, a cloud with snow, and a warning symbol resembling a hurricane or storm. Below the icons, there's text stating "FediMeteo" and "Get started today!". There's also a call to action: "Visit our website to find your city". The text continues with "Get forecasts for 208 cities across 38 countries, delivered right to your timeline". It includes a reminder to "Follow your city's account." Finally, it offers a way to "Enjoy weather updates." There's a website address listed: "https://fedimeteo.com". Provided by @altbot, generated privately and locally using Gemma3:12b 🌱 Energy used: 0.426 Wh

                                                        History

                                                        Back to top - More...