English [en]   Deutsch [de]   espa?ol [es]   português do Brasil [pt-br]  

BECOME A MEMBER

Together we have the opportunity to empower the world through the use of free software. The only way to counter proprietary software companies and the billions of dollars they use to strip user rights is through the power of your voice and your generosity.

44 Joined
600 New Members

Web Server Utility Sources

(This page needs updating. Please update it.)

To maintain the GNU project web server, we use a lot of different free software. Most of them are already available on the Internet, but we also have some software which has been developed by GNU volunteers and has never been released as GNU software, because they are somewhat specific to our needs. Still, we feel that those programs should also be made available so that others can make use of them. This page is a list of such programs.

CVS Tree

We recommend storing the scripts in the usual www CVS tree. This allows easier sharing between GNU machines that maintain a full or partial image of the www.nhjpbo.live web. See the Savannah CVS page, the “Webpages repository” information.

find_duplicate_links

This Perl script scans every file under /proprietary to check if an URL is used twice in the same page. It runs monthly on fencepost from user felicien's cron.

make_patch_addresses

This script can be ran from a GNU package webroot to replace wrong broken links reporting addresses ([email protected]) by good ones (i.e. project mailing list). Patches can then be applied by webmasters or package maintainers.

linc

LINC stands for “LINC Is Not Checklink”. It scans our web site (or any site) and makes a report of broken links on our web site. It runs weekly on fencepost from user gnun's cron.

planetrss.pl

This Perl script fetches and saves N feeds from planet.gnu.org, using the RSS feed http://planet.gnu.org/rss20.xml, in html format. It is then included in the homepage. Each feed is truncated to M characters.

sitemap-generator

This program generates the sitemap of our web site, based on its directory structure on the file system. It runs on fencepost in user gnun's cron.

symlinks

The goal is to cope with the inability of CVS to deal with symbolic files. By adding special files (".symlinks") into the CVS tree that are interpreted as specifications to build symbolic links. The "symlinks" script used to be run immediately after a "cvs update" to fix the symbolic links according to the specifications included in the ".symlinks" files.

This script is no longer used on the live web site. Instead, the .symlinks files are transformed into RewriteRule directives. More information about .symlinks files can be found in the Symbolic Links section of the GNU Webmaster Guidelines.

update-license.php

This script can be ran from the webroot to traverse through English html files replacing the old "Verbatim copying" text with the new CC license.

update-recent-releases

This script generates the list of recent releases (from the info-gnu archives). It runs on fencepost in user gnun's cron.

TOP

 [FSF logo] “The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.”

JOIN SHOP

招财蟾蜍APP 舟山星空棋牌app 怎么买3d能赚钱的方法 高价回答问题赚钱 铁路赚钱多还是航空公司赚钱多 排练开奖直播 安徽11选5胆拖 悠洋棋牌游戏手机版本 有个软件聊天可以赚钱是什么软件下载 纺织袋赚钱吗 双色球开奖规则 陕西十一选五开奖结果查询结果 葡萄pk10软件下载 吉祥棋牌游戏 百变泥匠赚钱么 排列三排列五开奖历史 内蒙古十一选五开奖结果查询