ECMWF logo Support Portal
changes.mady.by.user Umberto Modigliani
Saved on Apr 08, 2012
Saved on Apr 25, 2012
The ECMWF software support portal allows users to access all ECMWF software packages information in a single web site.
Go to the Wiki area for documentation, to Releases for downloads or to Forums to ask questions about or discuss aspects of the software package.
If you have any problem with the software packages or have discovered a bug you can report them through our Issue management system.
{jython} from com.atlassian.confluence.search.v2 import ContentSearch from com.atlassian.confluence.search.v2.query import LabelQuery search = ContentSearch(LabelQuery("devel"),None,None,None) results = searchManager.searchEntities(search) out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>ECMWF Software Packages</h4><div class='results-container'><ul>") for i in results: out.print("<li class='update-item'><a href='%s%s'>%s</a> <span style='font-size:80%%; color:#666666'>%s</span></li>" % (contextPath,i.urlPath,i.displayTitle,i.bodyAsString)) out.print("</ul></div></div>") {jython}
{jython} from com.atlassian.confluence.search.v2 import ContentSearch from com.atlassian.confluence.search.v2.query import LabelQuery from com.atlassian.confluence.security import Permission # Careful!! GeneralUtil.getRelativeTime is deprecated from com.atlassian.confluence.util import GeneralUtil query = LabelQuery("releases") search = ContentSearch(query,None,None,None) results = searchManager.searchEntities(search) alist = [] for i in results: for a in i.attachments: alist.append((a.lastModificationDate, a)) alist.sort() alist.reverse() out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest Releases</h4><div class='results-container'><ul>") for d,i in alist: out.print(""" <li class='update-item'> <div class='icon-container'><a href=\"%s%s\">%s (%s)</a></div> <div class='update-item-desc'>from <a href='/wiki/display/%s'>%s</a></div> <div class='update-item-date'>%s (%s)</div> </li>""" % (contextPath, i.downloadPathWithoutVersion, i.fileName, i.niceFileSize, i.space.key, i.space.name, GeneralUtil.getRelativeTime(d), permissionManager.hasPermission(request.userPrincipal,Permission.VIEW,i))) out.print("</ul></div></div>") {jython}
{jython} from com.atlassian.confluence.search.v2 import ContentSearch from com.atlassian.confluence.search.v2.query import LabelQuery # Careful!! GeneralUtil.getRelativeTime is deprecated from com.atlassian.confluence.util import GeneralUtil query = LabelQuery("news") search = ContentSearch(query,None,None,None) results = searchManager.search(search) alist = [] for i in results: alist.append(i) alist.reverse() out.print("<div class='recently-updated recently-updated-concise'><h4 class='sub-heading'>Latest News</h4><div class='results-container'><ul>") for i in alist: out.print(""" <li class='update-item'> <div class='icon-container'><a href=\"%s%s\">%s</a></div> <div class='update-item-desc'>from <a href='/wiki/display/%s'>%s</a></div> <div class='update-item-date'>%s</div> </li>""" % (contextPath,i.urlPath,i.displayTitle, i.spaceKey,i.spaceName,GeneralUtil.getRelativeTime(i.lastModificationDate))) out.print("</ul></div></div>") {jython}