A further thing - significance unknown - looking at the wiki the examples 
in there seem to include semicolons between items, and I cannot see the 
significance of format_None = * mentioned either.

Perhaps something more like:
station = Hourly Auto-Tweet
unit_system = METRICWX
post_interval = 3600

format = "{station}; \n{dateTime:%H:%M %b %d %Y}; \nT: {outTemp:%.1f}ºC;  \ 
\nD: {dewpoint:%.1f}ºC; \nW: {windDir:ORD} {windSpeed:%.1f}kph gusting to 
{windGust:%.1f}kph;  \ 
\nH: {outHumidity:%.0f}%; \nP: {barometer:%.2f}hPa; \nRain 
{dayRain:%.2f}mm; Rain Rate: {rainRate:%.1f}mm/hr;  \ 
\nChill:{windchill:%.1f}ºC; \nHIndex:{heatindex:%.1f}ºC; \nSolar: 
{radiation:%.0f}W/m2; \nUV: {UV:%.0f};  \ 
\n#PortAlberni https://www.alberniweather.ca 
https://www.youtube.com/alberniweather";

would also work??.....




On Sunday, 31 December 2017 08:18:23 UTC+2, Andrew Milner wrote:

> Just a thought - is it possible that in .conf there should not be any 
> quotes around the format string?  Other values appear to have no quotes 
> around them.
>
>
>
> On Sunday, 31 December 2017 07:32:41 UTC+2, Chris Alemany wrote:
>
>> Success!
>>
>> I shifted focus to the _DEFAULT_FORMAT value in the twitter.py file 
>> directly rather than the weewx.conf file and the first and simplest option 
>> works!
>>
>> The \n escape sequence works to create a new line.
>>
>> This:
>>
>>  _DEFAULT_FORMAT = '{station} {dateTime:%H:%M %b %d %Y}:\nT: 
>> {outTemp:%.1f}C\nD: {dewpoint:%.1f}C\nW: {windDir:ORD} {windSpeed:%.1f}kph 
>> gusting to {windGust:%.1f}kph\nH: {outHumidity:%.0f}%\nP: 
>> {barometer:%.2f}hPa\nDay Rain {dayRain:%.2f}mm\nRain Rate: 
>> {rainRate:%.1f}mm/hr\nChill:{windchill:%.1f}C\nHIndex:{heatindex:%.1f}C\nSolar:
>>  
>> {radiation:%.0f}W/m2\nUV: {UV:%.0f}\n#PortAlberni\nhttps://
>> www.alberniweather.ca\nhttps://www.youtube.com/alberniweather'
>>
>> Produced this:
>>
>> Hourly Auto-Tweet 21:25 Dec 30 2017:
>> T: 2.4C
>> D: 0.7C
>> W: NNE 1.5kph gusting to 3.1kph
>> H: 88%
>> P: 1028.18hPa
>> Day Rain 3.30mm
>> Rain Rate: 0.0mm/hr
>> Chill:2.4C
>> HIndex:2.4C
>> Solar: 0W/m2
>> UV: 0
>> #PortAlberni
>> https://www.alberniweather.ca
>>
>> I had degree symbols in the string originally, which killed weewx when I 
>> tried to use them in the DEFAULT value. So I took those out and it works 
>> fine now. I'll see if I can use a character encoding to get the degree 
>> symbol, but it's not a deal breaker.  The main goal has been fulfilled, 
>> even if it is a little hack-ish :)
>>
>> BTW: I also thought it might have been a double quote vs. single quote 
>> problem in the weewx.conf but still no love when I tried that, so I will 
>> settle on this solution.
>>
>> Thanks again for everyones help.  I will post again if I get degree 
>> symbols in there. :)
>>
>> Cheers,
>> Chris
>>
>>
>>
>> On Saturday, December 30, 2017 at 8:18:56 PM UTC-8, Chris Alemany wrote:
>>>
>>>
>>>
>>> On Saturday, December 30, 2017 at 2:47:52 PM UTC-8, vince wrote:
>>>>
>>>> On Saturday, December 30, 2017 at 11:58:47 AM UTC-8, Chris Alemany 
>>>> wrote:
>>>>>
>>>>> That's a negative on both  and %0a
>>>>>>
>>>>>>
>>>>> That twython is capable of sending "new lines" to twitter. And of 
>>>>> course python is able to have new lines within strings.  Is it perhaps 
>>>>> some 
>>>>> way in how the .conf file is being parsed that does not allow these 
>>>>> characters through properly?
>>>>>
>>>>>
>>>>>
>>>> This is ugly but seems to work.....
>>>>
>>>> >>> mytweet=("this is line1\n" "this is line2\n" "this is line3\n")
>>>> >>> print mytweet
>>>> this is line1
>>>> this is line2
>>>> this is line3
>>>>
>>>>
>>>>
>>>>
>>> Doesn't seem to parse when used in the format option in weewx.conf just 
>>> spits out the characters it is given...  I'll look into mangling the 
>>> twitter.py file perhaps.
>>>
>>> @Auto_AlberniWx
>>> ("this is line1\n" "this is line2\n" "this is line3\n")
>>>
>>>  
>>>
>>

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to