Skip to Content.
Sympa Menu

sm-grimoire - Re: [SM-Grimoire] fixing broken links

sm-grimoire AT lists.ibiblio.org

Subject: Discussion of Spells and Grimoire items

List archive

Chronological Thread  
  • From: Dufflebunk <dufflebunk AT dufflebunk.homeip.net>
  • To: Seth Woolley <seth AT tautology.org>
  • Cc: Grimoire <sm-grimoire AT lists.ibiblio.org>
  • Subject: Re: [SM-Grimoire] fixing broken links
  • Date: Thu, 05 Jun 2003 00:52:26 -0000

I'll take this opportunity to point out a script on my site
http://dufflebunk.homeip.net/~dufflebunk/sorcerer/checkGrimoire.sh
Run it:
checkGrimoire.sh --suggestion --grimoire /var/lib/sorcery/codex/devel
<section> <section> ...
And any spells that have all mirrors fail, it will do a search on
alltheweb for alternatives.

Another useful one is DETAILS_valid.sh (needs versioning.sh to run). It
checks the syntax of DETAILS files to make sure they have the needed
fields, and will also look for newer versions of the files by two
methods, the first it goes to the home page and looks for urls that have
similar file names to the SOURCE_URL (doesn't work if there no direct
d/l link on the main page), and the other is fuzzy searching where it
tries to guess what the name of the next version will be and looks for
that file (doesn't work if the SOURCE_URL doens't have $VERSION in it).
Here is an example of how to use it:
DETAILS_valid.sh --grimoire /var/lib/sorcery/codex/devel `gaze section
ftp`

These scripts (as are most of the ones on my site) are rough, but may be
handy.

On Wed, 2003-06-04 at 19:27, Seth Woolley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I'm trying to fix broken links in the grimoire, and I spotted some stale
> files in my cache with some that I've been able to track down a reason...
> Let's try to get rid of the broken links in devel so that we can integrate
> the fixes up.
>
> archive: alien SOURCE L:'GPL' alien_8.26.tar.gz
> upgrade to 8.30
> audio: normalize SOURCE L:'GPL' normalize-0.7.6.tar.bz2
> http://www1.cs.columbia.edu/~cvaill/normalize/normalize-0.7.6.tar.bz2
> chat: epic4 SOURCE L:'http://www.epicsol.org/copyright.phtml'
> epic4-1.1.6.tar.bz2
> ftp://ftp.prbh.org/pub/epic/EPIC4-ALPHA/epic4-1.1.6.tar.bz2
> chat: epic4-help SOURCE L:'http://www.epicsol.org/copyright.phtml'
> epic4-help-current.tar.gz
> ftp://ftp.prbh.org/pub/epic/EPIC4-PRODUCTION/epic4-help-current.tar.gz
> chat: gabber SOURCE L:'' gabber-0.8.7.12.tar.gz
> upgrade to 0.8.8 on SOURCEFORGE_URL/$SPELL/$SOURCE now
> cluster: netpipe SOURCE L:'GPL' netpipe-2.4.tar.gz
> http://www.scl.ameslab.gov/netpipe/code/NetPIPE_2.4.tar.gz
> or upgrade to
> http://www.scl.ameslab.gov/netpipe/code/NetPIPE_3.5.tar.gz
> cluster: procstatd SOURCE L:'GPL' procstatd-1.4.2.tgz
> $SOURCEFORGE_URL/herdtools/procstatd.tar.gz
> collab: MigrationTools SOURCE L:'' MigrationTools-44.tar.gz
> http://www.padl.com/download/MigrationTools-44.tar.gz
> (btw, why are the horde, etc DETAILS files so on crack?)
> collab: horde SOURCE L:'LGPL' horde-2.2.3.tar.gz
> http://ftp.horde.org/pub/horde/horde-2.2.3.tar.gz
> collab: imp SOURCE L:'GPL' imp-3.2.1.tar.gz
> http://ftp.horde.org/pub/imp/imp-3.2.1.tar.gz
> collab: kronolith SOURCE L:'GPL' kronolith-1.1.tar.gz
> http://ftp.horde.org/pub/kronolith/kronolith-1.1.tar.gz
> collab: mnemo SOURCE L:'GPL' mnemo-1.1.tar.gz
> http://ftp.horde.org/pub/mnemo/mnemo-1.1.tar.gz
> collab: nag SOURCE L:'GPL' nag-1.1.tar.gz
> http://ftp.horde.org/pub/nag/nag-1.1.tar.gz
> collab: turba SOURCE L:'GPL' turba-1.2.tar.gz
> http://ftp.horde.org/pub/turba/turba-1.2.tar.gz
> collab: vlad SOURCE L:'GPL' vlad-0.02.tar.gz
> http://cataclysm.cx/dist/misc/vlad/vlad-0.02.tar.gz
> crypto: pad SOURCE L:'GPL' pad-1.0.4.tgz
> Domain lammah.com expired on May 13 and www.lammah.com does not exist at
> NS1.STRATIUS.COM (Authoritative answer)
> devel: brainfuck SOURCE L:'UNKNOWN' brainfunct.tar.gz
> changed site layout, http://www.catseye.mb.ca/projects/?keyword=bf
> http://www.catseye.mb.ca/projects/brainf_ck-1993.0609.tgz
> devel: cvs SOURCE L:'GPL' cvs-1.11.5.tar.gz
> upgrade to 1.11.6 (no longer .gz, change to .bz2
>
> http://ccvs.cvshome.org/servlets/ProjectDownloadList?action=download&dlID=292
> ftp is rejecting me.
> devel: egcs SOURCE L:'GPL' egcs-1.1.2.tar.gz
> ftp://sources.redhat.com/pub/gcc/old-releases/egcs/egcs-1.1.2.tar.bz2
> ftp://gd.tuwien.ac.at/gnu/gcc/releases/egcs-1.1.2/egcs-1.1.2.tar.bz2
> devel: intercal SOURCE L:'GPL' intercal-0.20.tar.gz
> tuxedo now catb
> http://www.catb.org/~esr/intercal/intercal-0.22.tar.gz
> devel: postgresql SOURCE L:'BSD' postgresql-7.3.2.tar.gz
>
> ftp://ftp10.us.postgresql.org/pub/postgresql/v7.3.3/postgresql-7.3.3.tar.gz
> devel: swiprolog SOURCE L:'GPL' pl-5.1.5.tar.gz
> upgrade to 5.2.0
> disk: cdrtools SOURCE L:'GPL' cdrtools-2.0.tar.gz
> upgrade to 2.00.3
> disk: gtktalog SOURCE L:'GPL' gtktalog-1.0.0.tar.bz2
> upgrade to 1.0.1 (second gtktalog is now gtktalog.pkg in url)
>
> http://savannah.nongnu.org/download/gtktalog/gtktalog.pkg/1.0.1/gtktalog-1.0.1.tar.bz2
> disk: hdparm SOURCE L:'BSD' hdparm-5.3.tar.gz
> upgrade to 5.4
> disk: yaboot SOURCE L:'GPL' yaboot-1.3.7.tar.gz
> upgrade to 1.3.10
> doc: ALP SOURCE L:'OPL' advanced-linux-programming.pdf
> they split out the pdfs :(
> http://www.advancedlinuxprogramming.com/alp-folder
> doc: Grokking-the-GIMP SOURCE L:'OPL' Grokking-the-GIMP-v1.0.tar.gz
> add this mirror as the original site is forbidden:
> http://www.andromexus.net/software/gnu/Grokking-the-GIMP-v1.0.tar.gz
> doc: abs-guide SOURCE L:'FDL' abs-guide-1.7.tar.bz2
> upgrade to 1.8
> doc: cathedral-bazaar SOURCE L:'OPL' cathedral-bazaar.ps
> tuxedo to catb as in intercal
>
> http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/cathedral-bazaar.ps
> doc: dvipdfm SOURCE L:'GPL' dvipdfm.tar.gz
> use CTAN_URL instead
> http://www.ctan.org/tex-archive/dviware/dvipdfm/dvipdfm.pdf
> doc: magic-cauldron SOURCE L:'OPL' magic-cauldron.ps
> put http:// in front of the url.
> doc: musixtex SOURCE L:'' musixtex-T111.tar.gz
> upgrade to T112
> doc: newfile SOURCE L:'LPPL' newfile.tar.gz
> change newfile on end of url to $SOURCE
> doc: rman SOURCE L:'ART' rman-3.0.9.tar.gz
> update to 3.1
> doc: spellwriting_handbook SOURCE L:'FDL'
> spellwriting_handbook-20030408.tar.gz
> spell no longer here. I appear to have the only copy known to the web.
> doc: texdoctk SOURCE L:'GPL' texdoctk-0.5.1.tar.gz
> delete, now part of tetex
> http://www.geophysik.uni-frankfurt.de/~ruedas/progs.html
> doc: thinkCScpp SOURCE L:'FDL' thinkCScpp.tex.tgz
> http://ibiblio.org/obp/thinkCS/cpp/english/dist/thinkCScpp.tex.tgz
>
>
> editors: aspell-br SOURCE L:'GPL' aspell-br-0.50-2.tar.bz2
> editors: aspell-ca SOURCE L:'UNKNOWN' aspell-ca-0.50-2.tar.bz2
> editors: aspell-cs SOURCE L:'UNKNOWN' aspell-cs-0.50-2.tar.bz2
> editors: aspell-cy SOURCE L:'GPL' aspell-cy-0.50-3.tar.bz2
> editors: aspell-da SOURCE L:'GPL' aspell-da-0.50-2.tar.bz2
> editors: aspell-de SOURCE L:'GPL' aspell-de-0.50-2.tar.bz2
> editors: aspell-el SOURCE L:'GPL' aspell-el-0.50-3.tar.bz2
> editors: aspell-en SOURCE L:'GPL' aspell-en-0.51-0.tar.bz2
> editors: aspell-eo SOURCE L:'UNKNOWN' aspell-eo-0.50-2.tar.bz2
> editors: aspell-es SOURCE L:'GPL' aspell-es-0.50-2.tar.bz2
> editors: aspell-fo SOURCE L:'GPL' aspell-fo-0.50-2.tar.bz2
> editors: aspell-fr SOURCE L:'GPL' aspell-fr-0.50-3.tar.bz2
> editors: aspell-it SOURCE L:'UNKNOWN' aspell-it-0.50-2.tar.bz2
> editors: aspell-nl SOURCE L:'UNKNOWN' aspell-nl-0.50-2.tar.bz2
> editors: aspell-no SOURCE L:'GPL' aspell-no-0.50-2.tar.bz2
> editors: aspell-pl SOURCE L:'UNKOWN' aspell-pl-0.50-2.tar.bz2
> editors: aspell-pt SOURCE L:'GPL' aspell-pt-0.50-2.tar.bz2
> editors: aspell-ru SOURCE L:'UNKOWN' aspell-ru-0.50-2.tar.bz2
> editors: aspell-sv SOURCE L:'GPL' aspell-sv-0.50-2.tar.bz2
> editors: aspell-uk SOURCE L:'GPL' aspell-uk-0.50-3.tar.bz2
> http://ftp.gnu.org/gnu/aspell/dict/
>
>
> I have a ways to go on these:
>
> editors: epojava SOURCE L:'UNKNOWN' epojava.tar.gz
> editors: ghex SOURCE L:'GPL' ghex-1.2.1.tar.gz
> editors: pico SOURCE L:'UW-PINE' pine4.53.tar.gz
> editors: xemacs-base SOURCE L:'GPL' xemacs-base-1.75-pkg.tar.gz
> ftp: dc_gui SOURCE L:'GPL' dc_gui2-0.70.tar.gz
> ftp: dctc SOURCE L:'GPL' dctc-0.84.1.tar.gz
> games: luola SOURCE L:'GPL' luola-1.1.1.tar.gz
> games: nij SOURCE L:'GPL' nijnew.tgz
> games: ttoa SOURCE L:'GPL' ttoa-0.0.8.tgz
> games: xgalaga SOURCE L:'GPL' xgalaga-2.0.tar.gz
> gnome: galculator SOURCE L:'GPL' galculator-1.0.tar.bz2
> gnome: glademm SOURCE L:'GPL' glademm-0.6.4b.tar.gz
> gnome: gnome-pkgview SOURCE L:'GPL' gnome-pkgview-1.0.0.tar.bz2
> gnome: gtk-lsof SOURCE L:'GPL' gtk-lsof-0.9.13.tar.gz
> graphics: Hermes SOURCE L:'LGPL' Hermes-1.3.2.tar.gz
> graphics: icoutils SOURCE L:'GPL' icoutils-0.16.0.tar.gz
> graphics: sane-backends SOURCE L:'' sane-backends-1.0.11.tar.gz
> ham: gridloc SOURCE L:'GPL' gridloc-04.tar.gz
> ham: xconvers SOURCE L:'GPL' xconvers-0.8.1.tar.gz
> http: httptunnel SOURCE L:'' httptunnel-3.3.tar.gz
> http: ijb-waldhoff SOURCE L:'' junkbuster-2.0.2-8.tar.gz
> java: jakarta-commons-daemon SOURCE L:'APACHE'
> commons-daemon-src-20030402.tar.gz
> java: jakarta-commons-fileupload SOURCE L:'APACHE'
> commons-fileupload-src-20030402.tar.gz
> java: jakarta-commons-lang SOURCE L:'APACHE'
> commons-lang-src-20030402.tar.gz
> java: jakarta-commons-modeler SOURCE L:'APACHE'
> commons-modeler-src-20030402.zip
> java: jakarta-commons-pool SOURCE L:'APACHE'
> commons-pool-src-20030402.tar.gz
> java: jakarta-servletapi-4 SOURCE L:'APACHE'
> jakarta-servletapi-4-src-20030326.tar.gz
> java: xerces-j SOURCE L:'APACHE' Xerces-J-src.2.3.0.tar.gz
> java: xerces-j SOURCE2 L:'APACHE' Xerces-J-tools.2.3.0.tar.gz
> kde: kbirthday SOURCE L:'GPL' kbirthday-0.5.tar.gz
> kernels: hcfpcimodem SOURCE L:'GPL' hcfpcimodem-0.98mbsibeta02110300.tar.gz
> kernels: hsflinmodem SOURCE L:''
> hsflinmodem-5.03.03.L3mbsibeta02110300.tar.gz
> libs: gdome2 SOURCE L:'LGPL' gdome2-0.7.1.tar.gz
> libs: libggi SOURCE L:'MIT' libggi-2.0.1.tar.bz2
> libs: libgii SOURCE L:'MIT' libgii-0.8.1.tar.bz2
> libs: libtrash SOURCE L:'GPL' libtrash-1.0.tgz
> libs: metakit SOURCE L:'http://www.equi4.com/metakit/license.html'
> metakit-2.4.6-36.tar.gz
> libs: pyweblib SOURCE L:'GPL' pyweblib-1.2.1.tar.gz
> libs: xerces-c SOURCE L:'APACHE' xerces-c-src2_2_0.tar.gz
> libs: xforms SOURCE L:'LGPL' xforms-1.0-release.tgz
> mail: postfix SOURCE2 L:'' pfixtls-0.8.13-2.0.9-0.9.7b.tar.gz
> mobile: txt2pdbdoc SOURCE L:'' txt2pdbdoc-1.4.2.tar.gz
> net: chrony SOURCE L:'GPL' chrony-1.19-pre2.tar.gz
> net: ddclient SOURCE L:'http://burry.ca:4141/ddclient/COPYRIGHT'
> ddclient-3.6.2.tar.gz
> net: eciadsl-synch SOURCE L:'GPL' eciadsl-synch_bin.tar.bz2
> net: eciadsl-usermode SOURCE L:'GPL' eciadsl-usermode-0.7.tar.bz2
> net: ethereal SOURCE L:'GPL' ethereal-0.9.11.tar.gz
> net: ettercap SOURCE L:'GPL' ettercap-0.6.9.tar.gz
> net: gridentd SOURCE L:'' gridentd.tar.gz
> net: grnet SOURCE L:'' grnet.tar.gz
> net: grsparse SOURCE L:'' grsparse-1.2.tar.gz
> net: whois SOURCE L:'GPL' whois_4.6.2.tar.gz
> perl-cpan: Video-DVDRip SOURCE L:'GPL' Video-DVDRip-0.50.12.tar.gz
> science: gperiodic SOURCE L:'GPL' gperiodic-1.3.3.tar.gz
> shell-term-fm: krusader SOURCE L:'GPL' krusader-1.11.tar.gz
> shell-term-fm: xfm SOURCE L:'GPL2' xfm-1.4.3.tar.gz
> utils: hwdata SOURCE L:'GPL' hwdata_0.62.orig.tar.gz
> video: divxcalc SOURCE L:'GPL' divxcalc-0.4a.tar.gz
> video: kavi2svcd SOURCE L:'GPL' kavi2svcd-0.5.5.tar.gz
> windowmanagers: docker SOURCE L:'GPL' docker-1.5.tar.gz
> x11: unclutter SOURCE L:'PD' unclutter-8.tar.Z
> x11: xtermcontrol SOURCE L:'GPL' xtermcontrol-2.0.tar.gz
>
>
> - --
> Seth Alan Woolley <seth at tautology.org>, SPAM/UCE is unauthorized
> Key id 7BEACC7D = 2978 0BD1 BA48 B671 C1EB 93F7 EDF4 3CDF 7BEA CC7D
> Full Key at seth.tautology.org and pgp.mit.edu. info: www.gnupg.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.0 (FreeBSD)
>
> iD8DBQE+3oBs7fQ833vqzH0RAuWSAKC1+zpTtN33DvgcESfb5dxj18SQzACgynnr
> 0HYMv/OJZq4yQsdVsReTG4c=
> =ZQfg
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> SM-Grimoire mailing list
> SM-Grimoire AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-grimoire





Archive powered by MHonArc 2.6.24.

Top of Page