Ugh, duh. Thanks. On Tue, Feb 11, 2020 at 12:48 PM Glenn McKechnie <[email protected]> wrote:
> pass is a reserved word. It's a statement with a meaning of its own so > the python interpretor does not understand its use as a variable name. > > Rename it to something else - iss_pass ? > > On 12/02/2020, Kevin Davis <[email protected]> wrote: > > What am I missing here? > > > > String in my iss_all.json file: > > #set global $iss_all = [["Tue Feb 11 10:54 am","SW/10","NE/9","69","6min > > 45sec"],["Tue Feb 11 12:31 pm","W/10","NE/9","33","6min 16sec"],["Tue Feb > > 11 02:09 pm","WNW/10","ENE/9","28","6min 3sec"],["Tue Feb 11 03:46 > > pm","WNW/10","E/9","72","6min 46sec"],["Tue Feb 11 05:23 > > pm","W/10","SSE/9","19","5min 0sec"],["Wed Feb 12 10:07 > > am","SSW/10","ENE/9","43","6min 24sec"],["Wed Feb 12 11:44 > > am","WSW/10","NE/9","41","6min 29sec"],["Wed Feb 12 01:21 > > pm","WNW/10","NE/9","27","5min 57sec"],["Wed Feb 12 02:58 > > pm","WNW/10","E/9","51","6min 38sec"],["Wed Feb 12 04:35 > > pm","W/10","SE/9","30","6min 9sec"],["Thu Feb 13 09:20 > > am","S/11","ENE/9","27","5min 40sec"],["Thu Feb 13 10:56 > > am","WSW/10","NE/9","54","6min 41sec"],["Thu Feb 13 12:33 > > pm","WNW/10","NE/9","27","5min 58sec"],["Thu Feb 13 02:10 > > pm","WNW/10","ENE/9","39","6min 27sec"],["Thu Feb 13 03:47 > > pm","W/10","SE/9","47","6min 38sec"],["Fri Feb 14 08:33 > > am","SSE/10","E/9","17","4min 39sec"],["Fri Feb 14 10:08 > > am","SW/10","NE/9","78","6min 47sec"],["Fri Feb 14 11:46 > > am","W/10","NE/9","29","6min 4sec"],["Fri Feb 14 01:23 > > pm","WNW/10","ENE/9","32","6min 12sec"],["Fri Feb 14 03:00 > > pm","WNW/10","ESE/9","76","6min 47sec"],["Fri Feb 14 04:38 > > pm","WSW/10","S/9","12","2min 53sec"],["Sat Feb 15 07:47 > > am","SE/10","ESE/9","10","1min 39sec"],["Sat Feb 15 09:20 > > am","SW/10","NE/9","69","6min 44sec"],["Sat Feb 15 10:58 > > am","W/10","NE/9","33","6min 16sec"],["Sat Feb 15 12:35 > > pm","WNW/10","ENE/9","28","6min 3sec"],["Sat Feb 15 02:12 > > pm","WNW/10","E/9","72","6min 47sec"],["Sat Feb 15 03:49 > > pm","W/10","SSE/9","19","5min 0sec"],["Sun Feb 16 08:33 > > am","SSW/10","ENE/9","43","6min 23sec"],["Sun Feb 16 10:10 > > am","WSW/10","NE/9","41","6min 28sec"]] > > > > From my iss.inc template > > <table> > > <tr> > > <td class="label">Start Time</td> > > <td class="label">Rise</td> > > <td class="label">Set</td> > > <td class="label">Max</td> > > <td class="label">Length of Pass</td> > > </tr> > > #include "iss_all.json" > > #for $pass in $iss_all > > <tr> > > <td class="data">$pass[0]</td> > > <td class="data">$pass[1]</td> > > <td class="data">$pass[2]</td> > > <td class="data">$pass[3]</td> > > <td class="data">$pass[4]</td> > > </tr> > > #end for > > </table> > > > > > > My error: > > Feb 11 10:23:02 corbett wee_reports[31488]: **** Traceback (most recent > > call last): > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate > > Feb 11 10:23:02 corbett wee_reports[31488]: **** > > fd.write(str(compiled_template)) > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in > > __str__ > > Feb 11 10:23:02 corbett wee_reports[31488]: **** rc = getattr(self, > > mainMethName)() > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 258, in respond > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1597, in > > _handleCheetahInclude > > Feb 11 10:23:02 corbett wee_reports[31488]: **** > nestedTemplateClass = > > compiler.compile(source=source, file=file) > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 796, in > > compile > > Feb 11 10:23:02 corbett wee_reports[31488]: **** raise e > > Feb 11 10:23:02 corbett wee_reports[31488]: **** File > > "_etc_weewx_skins_Seasons_iss_incwk.py", line 144 > > Feb 11 10:23:02 corbett wee_reports[31488]: **** for pass in > > VFFSL(SL,"iss_all",True): # generated from line 21, col 2 > > Feb 11 10:23:02 corbett wee_reports[31488]: **** ^ > > Feb 11 10:23:02 corbett wee_reports[31488]: **** SyntaxError: invalid > > syntax > > > > On Mon, Feb 10, 2020 at 9:43 AM Kevin Davis <[email protected]> wrote: > > > >> Very cool. Thanks for the input. Certainly helps me to see a working > >> example! > >> > >> On Mon, Feb 10, 2020 at 9:40 AM Walter Smith <[email protected]> wrote: > >> > >>> Doing something very similar. Cron job at midnight, Python script to > >>> format a list of stuff from Skyfield I want to display in my template. > >>> Prefix the list with a "#set global" line: > >>> > >>> with open('skyprint2A.txt','w') as f3: > >>> f3.write('#set global $skytext2 = ') > >>> json.dump(l_out_lines_txt, f3) > >>> > >>> which gives a file containing: > >>> > >>> #set global $skytext2 = [["Mon Feb 10", "06:57 AM", "Sun Rises 01:08 > >>> earlier Length of Day 10:30:46 02:19 longer"], ["Mon Feb 10", "07:41 > >>> AM", > >>> "Mercury Rises 52% Illuminated"], ["Mon Feb 10", "08:08 AM", "Moon > >>> Sets"], > >>> ["Mon Feb 10", "08:42 AM", "Venus Rises 70% Illuminated"], ["Mon Feb > >>> 10", > >>> "05:28 PM", "Sun Sets 01:11 later"], ["Mon Feb 10", "07:01 PM", > "Mercury > >>> Sets"], ["Mon Feb 10", "07:20 PM", "Moon Rises 95% Illuminated"], > ["Mon > >>> Feb 10", "08:59 PM", "Venus Sets"], ["Tue Feb 11", "06:56 AM", "Sun > >>> Rises > >>> 01:10 earlier Length of Day 10:33:07 02:21 longer"], ["Tue Feb 11", > >>> "07:38 > >>> AM", "Mercury Rises 47% Illuminated"], ["Tue Feb 11", "08:41 AM", > >>> "Venus > >>> Rises 70% Illuminated"], ["Tue Feb 11", "08:43 AM", "Moon Sets"], > ["Tue > >>> Feb 11", "05:29 PM", "Sun Sets 01:11 later"], ["Tue Feb 11", "07:02 > PM", > >>> "Mercury Sets"], ["Tue Feb 11", "08:34 PM", "Moon Rises 89% > >>> Illuminated"], > >>> ["Tue Feb 11", "09:01 PM", "Venus Sets"], ["Sat Feb 15", "04:17 PM", > >>> "Moon > >>> Phase Last Quarter"], ["Thu Mar 19", "10:49 PM", "Vernal Equinox"]] > >>> > >>> then in my template: > >>> > >>> #include "skyprint2A.txt" > >>> > >>> Sky Events > >>> <table> > >>> <tr> > >>> <td>Date</td> > >>> <td>Time</td> > >>> <td>Event</td> > >>> </tr> > >>> #for $seq1 in $skytext2 > >>> <tr> > >>> <td>$seq1[0]</td> > >>> <td>$seq1[1]</td> > >>> <td>$seq1[2]</td> > >>> </tr> > >>> #end for > >>> </table> > >>> > >>> -- > >>> 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/7e38d3ef-7a1c-4c6b-973a-b877ff72dc56%40googlegroups.com > >>> < > https://groups.google.com/d/msgid/weewx-user/7e38d3ef-7a1c-4c6b-973a-b877ff72dc56%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 [email protected]. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/weewx-user/CAHiQ_B2-_QuQoCnO8OMeZC7za92BjWop55HTZ-_ww%2BKeE_-1CA%40mail.gmail.com > . > > > > > -- > > > 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/CAAraAzjKOC_moeVjaO7DBXqM83afJsDCo05%2Bj752saXa-dFdKQ%40mail.gmail.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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAHiQ_B2hdQ%2BAqzv%2BggJq8d7Hrj%2BU0fzfO2h2zMpXQM9ixwWw7g%40mail.gmail.com.
