Page MenuHomePhabricator
Paste P7176

(An Untitled Masterwork)
ActivePublic

Authored by Paladox on May 29 2018, 8:54 PM.
Tags
None
Referenced Files
F18602248:
May 29 2018, 8:54 PM
Subscribers
None
19c19
< VERSION = "2.22"
---
> VERSION = "2.22-wmf1"
900a901
> "oldpages" : 7,
1013a1015,1016
> elif l[0] == "oldpages":
> self["oldpages"] = l[1]
1739c1742
< def write_output_file(self, articles, article_dates, config):
---
> def write_output_file(self, articles, article_dates, config, oldpage=0):
1753a1757,1763
> if oldpage != config["oldpages"]:
> filename = config["outputfile"].split("/")[-1:][0] # get the filename only
> filename = filename.split(".html")
> outputfile = filename[0] + str(oldpage+1) + ".html"
> f.write('<p><a class="btn btn-mat" href="'+outputfile+'">Older blog entries</a></p>')
>
>
1760c1770,1774
< outputfile = config["outputfile"]
---
> if oldpage > 0:
> filename = config["outputfile"].split(".html")
> outputfile = filename[0] + str(oldpage) + ".html"
> else:
> outputfile = config["outputfile"]
1790,1791c1804,1805
< if config["maxarticles"] != 0:
< article_list = article_list[:config["maxarticles"]]
---
> # if config["maxarticles"] != 0:
> # article_list = article_list[:config["maxarticles"]]
1831,1832c1845,1851
< if not call_hook("output_write_files", self, config, articles, article_dates):
< self.write_output_file(articles, article_dates, config)
---
> for page in range(0, config["oldpages"]+1):
> print "on page: " + str(page)
> if config["maxarticles"] != 0:
> pageArticles = articles[config["maxarticles"]*page:config["maxarticles"]*(page+1)]
>
> if not call_hook("output_write_files", self, config, pageArticles, article_dates):
> self.write_output_file(pageArticles, article_dates, config, page)