Ok ! I hadn't understood that at all.
So, that's what I did, but my toot has no image. Though the logs mention 1
upload of image... ?
Sep 2 14:42:51 vegan weewx[12010] DEBUG weewx.engine: Loading service
user.wxtoot.Toot
Sep 2 14:42:52 vegan weewx[12010] INFO user.wxtoot: service version is 0.04
Sep 2 14:42:52 vegan weewx[12010] INFO user.wxtoot: unit system is metric
Sep 2 14:42:52 vegan weewx[12010] DEBUG user.wxtoot: site_dict is :
{'station': 'biotmeteo', 'key_access_token': 'EDITED :))',
'server_url_mastodon': 'https://piaille.fr', 'post_interval': '14400',
'cardinal': 'true', 'image_directory': '/home/weewx/external_html',
'images': 'daytempdew.png,dayrain.png,dayuv.png', 'template_file':
'/home/weewx/external_html/mastodon.txt', 'format_choice': 'template',
'dev_mode': False, 'log_success': True, 'log_failure': True, 'unit_system':
16, 'format_ordinal': True, 'format': 'Missing template file path',
'server_url_image': '', 'template_last_file': '', 'format_None': '-',
'format_utc': False, 'ordinals': ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE',
'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW', 'N', '-'],
'visibility': 'unlisted'}
Sep 2 14:42:52 vegan weewx[12010] INFO user.wxtoot: toot visibility is
unlisted
Sep 2 14:42:52 vegan weewx[12010] INFO user.wxtoot: binding is archive
Sep 2 14:42:52 vegan weewx[12010] INFO user.wxtoot: Data will be tooted
for biotmeteo
Sep 2 14:42:52 vegan weewx[12010] DEBUG weewx.engine: Finished loading
service user.wxtoot.Toot
Sep 2 14:46:13 vegan weewx[12010] DEBUG user.wxtoot: number of images for
upload 1
The images are accessible. Example:
$ ls -al /home/weewx/external_html/daytempdew.png
-rw-r--r-- 1 weewx axelle 8161 Sep 2 15:20
/home/weewx/external_html/daytempdew.png
This is weewx.conf:
[StdRESTful]
[[Mastodon]]
station = biotmeteo
# from your account under preferences/development/application
key_access_token = EDITED :)
server_url_mastodon = https://piaille.fr
# Mastodon will rate limit when excessive requests are made
post_interval = 14400
# convert from numeric degrees to Cardinal points - true or false
cardinal = true
# complete if fetching images via a webserver
#server_url_image = ''
# complete if uploading images from a local directory
image_directory = '/home/weewx/external_html'
# comma separated list of up to 4 images
images = 'daytempdew.png,dayrain.png,dayuv.png'
# example: /var/www/html/weewx/DATA/mastodon.txt
template_file = '/home/weewx/external_html/mastodon.txt'
#template_last_file = '/var/www/html/weewx/DATA/mastsummary.txt'
# post formats - simple, full, template
format_choice = template
dev_mode = False
On Friday, September 1, 2023 at 1:17:59 AM UTC+2 Glenn McKechnie wrote:
> On 01/09/2023, Invisible Man <[email protected]> wrote:
> > Glenn,
> > How am I meant to publish images on Mastodon?
> > I have this in weewx.conf for the Mastodon extension:
> >
> > ```
> > # comma separated list of up to 4 images
> > images =
> >
> '/home/weewx/external_html/daytempdew.png,/home/weewx/external_html/dayrain.png,/home/weewx/external_html/dayuv.png'
> > ```
> >
> > Those paths lead to graphs. I thought they would be appended to the toot,
> > like in the image of the README.md
> > of https://github.com/glennmckechnie/weewx-mastodon, but that's not the
> > case. So, how does it work?
>
> paths and images are declared separately.
>
> In the weewx.conf section, [[Mastodon]] , there are 3 lines relating to
> images.
> In your example, you want these 2.
>
> # complete if uploading images from a local directory
> image_directory = /home/weewx/external_html
> # comma separated list of up to 4 images
> images = daytempdew.png, dayrain.png, dayuv.png
>
> That should work for you, and if it doesn't then review the log for
> wxtoot specific messages and include them in a reply.
>
> > This is my mastodon account: https://piaille.fr/@biotmeteo
> >
> > Thanks,
> > Axelle
>
> --
>
>
> Cheers
> Glenn
>
> rorpi - read only raspberry pi & various weewx addons
> https://github.com/glennmckechnie
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/0b58ee6d-c45b-4bd6-83db-cf17e4ace1efn%40googlegroups.com.