Intrigued that webcam pictures of Somerset skies above Yeovil are deemed to be “Sensitive content” :-)
Sent from my iPad. > On 21 Dec 2022, at 14:50, Mark Fraser <mfra...@gmail.com> wrote: > > On 21/12/2022 14:35, DaveStLou wrote: >> Very interesting. Temporarily I've been duplicating my Twitter posts to >> Mastodon using IFTTT but plan to make the change to native support. >> Would you mind posting a link to your Mastodon profile so we can see the >> results? >> On Wednesday, December 21, 2022 at 8:16:34 AM UTC-6 mfr...@gmail.com wrote: >> On 21/12/2022 07:45, Glenn McKechnie wrote: >> > Hi Chris, >> > >> > Nothing like finding a day where you can plunge, guilt free, into >> the >> > ToDo list. I didn't have a Snow day, but I borrowed yours! >> > >> > I started re-purposing Matthew Walls twitter extension (which runs >> > uses RestX - [StdRESTful] ) and have had good success with it in the >> > half day or so that it's been runnng. Still some work to do on it >> > (phttt) but the text part works well enough. >> > >> > Your use of the template is interesting - that gives it a bit of >> flexibility. >> > >> > I'll mull that one over while I continue down the media (image) >> path. >> > >> > Alpha is at ... >> > https://github.com/glennmckechnie/weewx-mastodon >> <https://github.com/glennmckechnie/weewx-mastodon> >> > >> > >> > On 21/12/2022, Chris Alemany <chri...@gmail.com> wrote: >> >> The snowy weather here on Vancouver Island has given me some >> unexpected >> >> time to work on this. I now have a working template file and >> python script >> >> >> >> that will produce and post weewx data to a Mastodon account. >> >> Just setup an account on your favourite Mastodon server, >> >> mark it as a bot, >> >> create an API/Client Key (under development in your account's >> preferences) >> >> install the template file to one of your skins (I just added it >> to the >> >> Standard skin. >> >> put the python file somewhere it can be run with cron >> >> run the python file with a command like this: >> >> >> >> sudo python3 weewx_to_mastodon.py --server https://mstdn.ca >> <https://mstdn.ca> --wxdata >> >> https://mywebpage.com/mastodon.json >> <https://mywebpage.com/mastodon.json> --api_key biglongstring234fssdf >> >> >> >> I've attached my working files if anyone is itching to have it, >> excuse the >> >> messy code but it should be fairly self explanatory. You should >> only really >> >> >> >> need to modify the values in the json.tmpl file. >> >> >> >> On Sunday, December 18, 2022 at 3:40:31 PM UTC-8 Chris Alemany >> wrote: >> >> >> >>> Here is the promised link to the fellow who created a Python >> script from >> >>> cumulus on Mac to Mastodon/ActivityPub: >> >>> >> >> https://github.com/buffaloseven/CumulusMX-Customizations/tree/main/integrations >> >> <https://github.com/buffaloseven/CumulusMX-Customizations/tree/main/integrations> >> >>> >> >>> Sent from my iPhone >> >>> >> >>> On Dec 15, 2022, at 6:24 AM, Chris Alemany <chri...@gmail.com> >> wrote: >> >>> >> >>> Hi all, >> >>> >> >>> >> >>> >> >>> Has anyone had a go at having weewx post to Mastodon/Fediverse, >> either to >> >>> >> >>> an existing @user@server or as an independent instance? >> >>> >> >>> There is at least one fellow who has written some Python to do >> it from his >> >>> >> >>> cumulus based system. I will share his GitHub project if >> someone thinks >> >>> they can do it. >> >>> >> >>> Cheers >> >>> Chris >> >>> >> >>> Sent from my iPhone >> I've been posting to Mastodon for a while now and I've done it a bit >> differently. >> In skin.conf of what ever skin you are using (Seasons for me) I added: >> [[MastodonHourly]] >> encoding = strict_ascii >> template = mastodon.out.tmpl >> mastodon.out.tmpl contains: >> Temp: $current.outTemp Humidity: $current.outHumidity\nPressure: >> $current.barometer\nWind: $current.windDir.ordinal_compass, >> $current.windSpeed (ave), $current.windGust (gust)\nRain Rate: >> $current.rainRate Rain Total: $day.rain.sum\nSolar Radiation: >> $current.radiation UV: $current.UV\nSoil Moisture: $current.soilMoist1 >> Lastly I have this python script run hourly from a Crontab using >> Mastodon.py and I can upload an image from my webcam at the same time: >> #!/usr/bin/env python3 >> from mastodon import Mastodon >> from datetime import datetime >> # Set up Mastodon >> mastodon = Mastodon( >> access_token = '', >> api_base_url = '' >> ) >> photo_path = '/var/www/html/webcam.jpg' >> now = datetime.now() >> spoiler = 'Live weather for #Yeovil at ' + now.strftime('%d/%m/%y >> %H.00') >> f = open('/var/www/html/weewx/mastodon.out','r') >> media = mastodon.media_post(photo_path) >> content = f.read() >> tweet = content.replace("\\n","\n") >> mastodon.status_post(tweet, media_ids=media, spoiler_text=spoiler) >> f.close() > > https://mastodon.social/@mfraz74Weather@botsin.space > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/d63a23e7-7c8c-95b7-6359-e1715f1719a4%40gmail.com. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/3D56752C-2603-47AE-8DDA-62628D3017AC%40btinternet.com.