mirror of
https://github.com/lubuntu-team/blog.git
synced 2025-04-14 01:01:06 +00:00
Add logic for <!--more--> and translation plug.
This commit is contained in:
parent
7000fad4d9
commit
fc9ca85525
@ -1,5 +1,7 @@
|
||||
At Lubuntu we decided it was a good idea to create a weekly newsletter detailing the work that has been happening. So, here we are. :)
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the second issue of This Week in Lubuntu Development. You can read last week's issue [here](https://lubuntu.me/this-week-in-lubuntu-development-1/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the third issue of This Week in Lubuntu Development. You can read last week's issue [here](https://lubuntu.me/this-week-in-lubuntu-development-2/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the fourth issue of This Week in Lubuntu Development. You can read last week's issue [here](https://lubuntu.me/this-week-in-lubuntu-development-3/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the fifth issue of This Week in Lubuntu Development. You can read the previous issue [here](https://lubuntu.me/this-week-in-lubuntu-development-4/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the sixth issue of This Week in Lubuntu Development. You can read the last issue [here](https://lubuntu.me/this-week-in-lubuntu-development-5/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## Lubuntu 17.10 reaches End of Life on July 19, 2018
|
||||
|
@ -1,5 +1,7 @@
|
||||
Here is the seventh issue of This Week in Lubuntu Development. You can read the last issue [here](https://lubuntu.me/this-week-in-lubuntu-development-6/).
|
||||
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
## General
|
||||
|
@ -1,6 +1,6 @@
|
||||
Here is the eighth issue of This Week in Lubuntu Development. You can read the last issue [here](https://lubuntu.me/this-week-in-lubuntu-development-7/).
|
||||
|
||||
<!--more-->
|
||||
NOTICE
|
||||
|
||||
# Changes
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
Thanks to all the hard work from our contributors, we are pleased to announce that Lubuntu 16.04.5 LTS has been released!
|
||||
|
||||
<!--more-->
|
||||
NOTICE
|
||||
|
||||
# What is Lubuntu?
|
||||
Lubuntu is an official Ubuntu flavor which uses the Lightweight X11 Desktop Environment (LXDE). The project’s goal is to provide a lightweight yet functional Linux distribution based on a rock solid Ubuntu base. Lubuntu specifically targets older machines with lower resources, but also runs great on newer hardware. Along with a simple but usable graphical user interface, Lubuntu comes with a wide variety of applications chosen for their small footprint so you can browse, email, chat, play, and be productive.
|
||||
|
||||
|
21
update-post
21
update-post
@ -19,6 +19,7 @@
|
||||
import sys
|
||||
import yaml
|
||||
from os import path
|
||||
from babel import Locale
|
||||
from markdown import markdown
|
||||
from wordpress_xmlrpc import Client
|
||||
from wordpress_xmlrpc.methods import posts
|
||||
@ -68,6 +69,24 @@ def updatepost(infoyaml, md, post=None, title=None, slug=None):
|
||||
|
||||
title = title.replace("POUND", "#")
|
||||
|
||||
if "l10n" in infoyaml:
|
||||
l10nstr = ""
|
||||
for lang in infoyaml["l10n"]:
|
||||
try:
|
||||
locale = Locale(lang)
|
||||
except:
|
||||
break
|
||||
langname = locale.display_name
|
||||
if l10nstr != "":
|
||||
l10nstr = l10nstr + ", "
|
||||
else:
|
||||
l10nstr = "Translated into: "
|
||||
l10nstr = l10nstr + "<a href=\"https://l10n.lubuntu.me/" + infoyaml["slug"] + "/" + lang + "/\">" + langname + "</a>"
|
||||
md = md.replace("NOTICE", "<!--more-->\n\n" + l10nstr)
|
||||
else:
|
||||
md = md.replace("NOTICE", "<!--more-->")
|
||||
|
||||
print(md)
|
||||
post.title = title
|
||||
post.content = md
|
||||
post.post_status = "publish"
|
||||
@ -80,7 +99,7 @@ def updatepost(infoyaml, md, post=None, title=None, slug=None):
|
||||
|
||||
post.terms = tags
|
||||
|
||||
wp.call(posts.EditPost(post.id, post))
|
||||
#wp.call(posts.EditPost(post.id, post))
|
||||
|
||||
def main():
|
||||
posts = loadposts()
|
||||
|
Loading…
x
Reference in New Issue
Block a user