Could you show your template file?

Lorin Tremblay schrieb am Montag, 9. Oktober 2023 um 23:04:00 UTC+2:

> Ok now I’m generating a .png with the info in the right position, but the 
> image is not present
>
> So now I’m my webcam folder I have to orignal jpg image, a svg and a png 
> with the text and no pictures.
>
> I have done everything mentioned 
>
>
>
>    - move the template "snap.svg.tmpl" to the "webcam" sub-directory in 
>    your skin directory (something like "/etc/weewx/skins/...”).à
>
> So now the snap.svg.tmpl is residing in 
> */etc/weewx/skins/Belchertown/webcam*
>
>
>    - Change the template line to "template = webcam/snap.svg.tmpl”.
>
> Changed that in the skin.conf
>
>
>    - Change the file line to "file = webcam/snap".
>
> Changed that in the skin.conf
>
>
>    
>
>    - Double check "href="/webcam/snap.jpg"". Are you sure that is 
>    situated in the root directory? May be you want to remove the slash at the 
>    beginning.
>
> And remove the / so now is reads "href="webcam/snap.jpg"
>
> So what I’m I missing?
>
>
> On 8 Oct 23, at 14:59, Karen K <kk44...@gmail.com> wrote:
>
> There is a path problem. First, use "file" with a relative path, i.e. 
> without "/var/www/html/weewx". Then, according to the template "snap.svg" 
> is situated in the base directory (I guess "/var/www/html/weewx"). But you 
> look for it in the "webcam" sub-directory.
>
> So
>
>    - move the template "snap.svg.tmpl" to the "webcam" sub-directory in 
>    your skin directory (something like "/etc/weewx/skins/...").
>    - Change the template line to "template = webcam/snap.svg.tmpl".
>    - Change the file line to "file = webcam/snap".
>    - Double check "href="/webcam/snap.jpg"". Are you sure that is 
>    situated in the root directory? May be you want to remove the slash at the 
>    beginning.
>
> Lorin Tremblay schrieb am Sonntag, 8. Oktober 2023 um 18:00:27 UTC+2:
>
>> Thank was able to install it, now I know I’m close but I’m missing 
>> something.
>>
>> Trying to add the info to my webcam with belchertown skins
>>
>> Here is my webcam file path.
>> /var/www/html/weewx/webcam/snap.jpg
>>
>> Here is the content of my snap.svg.tmpl 
>> <https://github.com/roe-dl/weewx-svg2png/blob/master/examples/webcam-with-weather-data/webcam.svg.tmpl>
>>
>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "
>> http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";>
>> <svg xmlns="http://www.w3.org/2000/svg"; version="1.1" width="2688" 
>> height="1512" viewBox="0 0 2688 1512">
>>   <style>
>>     text {
>>         font-family: Roboto, sans-serif;
>>         font-weight: 300;
>>         line-height: 1.625;
>>         margin: 0;
>>         font-size: 48px;
>>         fill: white;
>>     }
>>   </style>
>>   ## webcam image
>>   <image x="0" y="0" width="2688" height="1512" href="/webcam/snap.jpg" /
>> >
>>   ## readings
>>   <text x="2400" y="1450" text-anchor="middle">$current.outTemp 
>> $current.windSpeed $current.barometer</text>
>> </svg>
>>
>>
>> And here is the skin.conf
>>
>>     [SVGtoPNGGenerator]
>>         [[file1]]
>>             # file name without extension (optional)
>>             file = /var/www/html/weewx/webcam/snap
>>             # image width in pixels (optional)
>>             #width = replace_me
>>             # image height in pixels (optional)
>>             #height = replace_me
>>
>>
>>        [[[file1]]]
>>             template = snap.svg.tmpl
>>
>> *[Generators]*
>>     generator_list = weewx.cheetahgenerator.CheetahGenerator, 
>> weewx.reportengine.CopyGenerator, user.belchertown.HighchartsJsonGenerator, 
>> user.svg2png.SVGtoPNGGenerator
>>
>>
>> The .svg is getting created but not the png….
>>
>> Is there something to do with files path?
>>
>>
>>
>>
>> On 8 Oct 23, at 01:45, Karen K <kk44...@gmail.com> wrote:
>>
>> I uploaded a fix. Please try again.
>>
>> You can also copy svg2png.py to /usr/share/weewx/user by hand.
>>
>> Lorin Tremblay schrieb am Sonntag, 8. Oktober 2023 um 02:41:03 UTC+2:
>>
>>> I'm personally getting this error when I try to install it
>>>
>>>
>>> Request to install '/home/pi/Desktop/weewx-svg2png.zip'
>>> Extracting from zip archive /home/pi/Desktop/weewx-svg2png.zip
>>> Traceback (most recent call last):
>>>   File "/usr/share/weewx/wee_extension", line 92, in <module>
>>>     main()
>>>   File "/usr/share/weewx/wee_extension", line 84, in main
>>>     ext.install_extension(options.install)
>>>   File "/usr/share/weewx/weecfg/extension.py", line 130, in 
>>> install_extension
>>>     self.install_from_dir(extension_dir)
>>>   File "/usr/share/weewx/weecfg/extension.py", line 150, in 
>>> install_from_dir
>>>     installer_path, installer = 
>>> weecfg.get_extension_installer(extension_dir)
>>>   File "/usr/share/weewx/weecfg/__init__.py", line 1904, in 
>>> get_extension_installer
>>>     installer = loader()
>>>   File "/var/tmp/weewx-svg2png-master/install.py", line 8, in loader
>>>   File "/var/tmp/weewx-svg2png-master/install.py", line 12, in __init__
>>> NameError: name 'SNMPInstaller' is not defined
>>>
>>> I personally want to add the weather data to snapshot of my webcam…
>>>
>>>
>>> On 7 Oct 23, at 02:47, Karen K <kk44...@gmail.com> wrote:
>>>
>>> I added another example. It shows how to put WeeWX weather data onto a 
>>> webcam picture.
>>>
>>> Webcam picture with WeeWX weather readings 
>>> <https://github.com/roe-dl/weewx-svg2png/tree/master/examples/webcam-with-weather-data>
>>>
>>> Stefan Gliessmann schrieb am Donnerstag, 5. Oktober 2023 um 14:21:44 
>>> UTC+2:
>>>
>>>> Awesome!
>>>>
>>>> I will give it a shoot later and let you know :)
>>>>
>>>> Thanks in advance for your contributions!!!!
>>>>
>>>> On Tuesday, October 3, 2023 at 4:15:11 PM UTC+2 Karen K wrote:
>>>>
>>>>> If there is a link in a social media post, sites like Twitter (X), 
>>>>> Mastodon and others show a preview image or thumbnail of the linked page. 
>>>>> For a long time I wondered how to define that image. Then I found out 
>>>>> they 
>>>>> look for special "meta" statements within the page header. I included 
>>>>> such 
>>>>> statements in my weather website, and indeed, the respective images were 
>>>>> displayed.
>>>>>
>>>>> I used a screenshot for that purpose. But the screenshot said 3,8°C, 
>>>>> and it's summer time and temperatures are much higher. And I wondered how 
>>>>> to get actual data into that screenshot. So I thought I could create an 
>>>>> SVG 
>>>>> file using the CheetahGenerator functionality of WeeWX, and convert it to 
>>>>> PNG afterwards. I found the CairoSVG package to do the converting job. 
>>>>>
>>>>> But how to do the conversion after WeeWX created the SVG file, but 
>>>>> before WeeWX sends the data to the web server?
>>>>>
>>>>> The answer is to write a generator for use in skins. And that's it: 
>>>>> weewx-svg2png <https://github.com/roe-dl/weewx-svg2png>
>>>>>
>>>>> Now I look what is happening, and meanwhile I publish the generator 
>>>>> here.
>>>>>
>>>>
>>> -- 
>>> 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+...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/a4dfa6cd-44ca-4803-8f16-b0dcfd4f645dn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/a4dfa6cd-44ca-4803-8f16-b0dcfd4f645dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>
>>>
>> -- 
>> 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+...@googlegroups.com.
>>
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/40aa1301-9c54-4210-a9c1-5d21f46a9cf0n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/40aa1301-9c54-4210-a9c1-5d21f46a9cf0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>
>>
> -- 
> 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+...@googlegroups.com.
>
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/6bd6d023-6863-4d3e-8cdb-24876cd22f58n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/6bd6d023-6863-4d3e-8cdb-24876cd22f58n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
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/4b2ccbfa-4a9f-49f0-ae24-b932a3ac7dc0n%40googlegroups.com.

Reply via email to