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.

Reply via email to