Sven [email protected] ©1995-2001

Last update: Wed Oct 17 01:00:00 MEST 2001

VIM HowTo - Mirror Vim

Some tips on mirroring Vim - web pages or the ftp site.


HOWTO Mirror the Vim Pages - WWW Mirror

The Vim Home Site can easily be mirrored with these script:

webcopy mirror script
https://www.vim8.org/.mirror
This script is used to copy Sven's pages over to www.vim.org.

wget mirror script [010416]
https://www.vim8.org/script/webmirror.wget.txt
The adjusted webcopy script which now should work with "wget". Untested. Please send feedback on this one - thanks!
Author: Felipe Contreras fcont(at)matem.unam.mx [010413]

This script is using webcopy, which can be obtained at:

  • ftp://ftp.inf.utfsm.cl/pub/utfsm/perl/

    However, I cannot see that it is supported still.

    Therefore I suggest "wget" which seems to be supported quite well:

  • http://sunsite.dk/wget/ (HomePage of wget)

    See also:

  • http://appwatch.com/Linux/App/724/data.html

    If you want to share your experience with using wget here then please send me an email!


    In case you want to start an ftp or web mirror then please let me know. Just fill out the generic entry on the vim distribution page so I can add you to the list of sites. Thank you! :-)


    Some FAQs on Mirroring

    [Space]
    How much disk space is required to mirror www.vim.org?
    Currently [981124] you need 620K for the Vim Pages (including the Vim HowTos), the same amount for the compressed archive of HTMLized helptexts, and 1.5M for the rest, ie the announcements, the old and new FAQ, some info on the ICCF and a few press articles on Vim, some texts, and a few additional syntax and setup files. The VIM Pages are less than 500K; there are these subdirs: announce/ faq/ howto/ iccf/ press/ syntax/ download/ faqnew/ html-5.3/ macros/ src/ txt/ Disk Usage and description: $ du ^[A-Z]*(/) 485 announce Announcements [does not change much] 624 download just has an archive of the latest HTML docs 133 faq the last version of the VIM FAQ 71 faqnew the new VIM FAQ (changing from time to time) 118 howto HowTos - could change a lot 2491 html-5.3 the online docs in HTML 1 iccf about the ICCF (remember: Vim is CharityWare) 1 macros macros - lots to come here still 14 press some articles on Vim that have been printed 71 src setup files that can be "sourced" 187 syntax syntax files 385 txt some non-HTML texts (todo files) So that's 2.5M for the HTMLized docs and 2M for the rest.

    [Directories]
    FTP Mirror: Please make vim available as "/pub/vim", too, by adding a symlink. Thanks! We are trying to make it easy for people to find vim, and so far almost all mirrors have made it possible. :-)
    WWW Mirror: I suggest the address "mirror/www.vim.org" if you mirror the Vim Pages from www.vim.org. But this is entirely up to you, of course.

    [Links]
    A lot of links seem to be broken - why?
    Many links point relatively to other of Sven's pages - so the mirrored pages will point to other pages relatively, too. As mirror scripts do not copy all of Sven's pages, but only those with a path ending in "vim", those links may not work. Sorry about that. [Is there a way to tell the web server to change these links to the original site?]

    [Duplicates]
    Why does my mirror script get several copies of one page?
    Please note that several pages have different URLs - short ones that are easy and fast to type, and long URLs which are more descriptive. So before you mirror www.vim.org you should create the symlinks so the mirror script knows that you already have a page. This speeds up mirroring immensely as pages are retrieved only once.

    [Access Logs] [011017]
    Sec has added a web log analyzer to www.vim.org:
  • https://www.vim8.org/analog.html


  • Mirror Sites - Generic Entries

    Please send me info about your mirror so I can add it to the list. Just fill out one of the following generic entries and send them to me at [email protected], - thanks!

    GENERIC Generic Site Entry for FTP mirrors:

    FTP.XY dates:	[FirstDate,LastChange]
    FTP.XY place:	Continent, Country, City; Company/Organization
    FTP.XY alias:	ftp://ftp.COUNTRY.vim.org/pub/vim/
    FTP.XY source:	NICKNAME or URL
    FTP.XY target:	URL
    FTP.XY contact:	NAME+ADDRESS
    FTP.XY info:	??? max connections; (Your server's time zone)
    
    GENERIC Generic Site Entry for WWW mirrors:
    WWW.XY dates:	[FirstDate,LastChange]
    WWW.XY place:	Continent, Country, City; Company/Organization
    WWW.XY alias:	http://www.COUNTRY.vim.org/path/
    WWW.XY source:	NICKNAME or URL
    WWW.XY target:	URL
    WWW.XY contact:	NAME+ADDRESS
    WWW.XY info:	??? max connections; (TIMEZONE???)
    

    URL:         http://www.math.fu-berlin.de/~guckes/vim/howto/mirror.html
    URL:         https://www.vim8.org/mirror.html (mirror)
    Created:     Sat Sep 05 00:00:00 CEST 1998
    
    Send feedback on this page to
    Sven Guckes [email protected]