1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

So here is my little effort, it is supposed to download complete Web sites.

You give it an URL, and down it goes on, happily downloading every linked URL
in that site.

Features:

* While it goes, it changes the original pages, all the links get changed to
  relative links, so that you can surf the site in your hard disk without
  those pesky absolute links.
* Limited Ftp support, it will download the files but not recursively.
* Resumes downloading if interrupted.
* Filters not to download certain kind of files.
* You can get a site map before downloading.
* Getleft can follow links to external sites.
* Multilingual support, at present Getleft supports Dutch, English, Esperanto,
  German, French, Italian, Polish, Korean, Portuguese, Russian, Turkish and
  Spanish.

WWW: http://personal1.iddeo.es/andresgarci/getleft/english/
This commit is contained in:
Alejandro Pulver 2007-05-03 22:29:45 +00:00
parent 7852230ff6
commit e153fedc81
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=191501
4 changed files with 204 additions and 0 deletions

View File

@ -178,6 +178,7 @@
SUBDIR += geneweb
SUBDIR += geolizer
SUBDIR += geronimo
SUBDIR += getleft
SUBDIR += gforge
SUBDIR += glibwww
SUBDIR += glpi

34
www/getleft/Makefile Normal file
View File

@ -0,0 +1,34 @@
# New ports collection makefile for: getleft
# Date created: 2006-11-07
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= getleft
PORTVERSION= 1.2b2
CATEGORIES= www ftp
MASTER_SITES= SF/getleftdown
DISTNAME= Getleft-${PORTVERSION}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= Web site downloader
RUN_DEPENDS= ${LOCALBASE}/lib/Tktable2.8/libTktable2.8.so:${PORTSDIR}/x11-toolkits/tktable \
${LOCALBASE}/lib/libttkstub.a:${PORTSDIR}/x11-toolkits/tile
USE_TK= 84
post-extract:
@${RM} ${WRKSRC}/install.*
do-build:
@(${ECHO_CMD} "#!${SH}"; ${ECHO_CMD} "cd ${DATADIR} || exit 1"; \
${ECHO_CMD} 'exec ${WISH} Getleft.tcl "$$@"') > ${WRKDIR}/${PORTNAME}
do-install:
${MKDIR} ${DATADIR}
${CP} -R ${WRKSRC}/* ${DATADIR}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
.include <bsd.port.mk>

19
www/getleft/pkg-descr Normal file
View File

@ -0,0 +1,19 @@
So here is my little effort, it is supposed to download complete Web sites.
You give it an URL, and down it goes on, happily downloading every linked URL
in that site.
Features:
* While it goes, it changes the original pages, all the links get changed to
relative links, so that you can surf the site in your hard disk without
those pesky absolute links.
* Limited Ftp support, it will download the files but not recursively.
* Resumes downloading if interrupted.
* Filters not to download certain kind of files.
* You can get a site map before downloading.
* Getleft can follow links to external sites.
* Multilingual support, at present Getleft supports Dutch, English, Esperanto,
German, French, Italian, Polish, Korean, Portuguese, Russian, Turkish and
Spanish.
WWW: http://personal1.iddeo.es/andresgarci/getleft/english/

150
www/getleft/pkg-plist Normal file
View File

@ -0,0 +1,150 @@
bin/getleft
%%DATADIR%%/Getleft.tcl
%%DATADIR%%/Languages/Translating
%%DATADIR%%/Languages/menus.de
%%DATADIR%%/Languages/menus.en
%%DATADIR%%/Languages/menus.eo
%%DATADIR%%/Languages/menus.es
%%DATADIR%%/Languages/menus.fr
%%DATADIR%%/Languages/menus.it
%%DATADIR%%/Languages/menus.ko
%%DATADIR%%/Languages/menus.nl
%%DATADIR%%/Languages/menus.pl
%%DATADIR%%/Languages/menus.pt
%%DATADIR%%/Languages/menus.ru
%%DATADIR%%/Languages/menus.tr
%%DATADIR%%/Languages/menus.zht
%%DATADIR%%/Languages/supported
%%DATADIR%%/doc/Globals.txt
%%DATADIR%%/doc/Readme.txt
%%DATADIR%%/doc/TableListCopyright.txt
%%DATADIR%%/doc/changes.help
%%DATADIR%%/doc/help.help
%%DATADIR%%/doc/howto.help
%%DATADIR%%/doc/images.help
%%DATADIR%%/doc/logo.gif
%%DATADIR%%/doc/showhelp.tcl
%%DATADIR%%/doc/style.help
%%DATADIR%%/doc/task.gif
%%DATADIR%%/images/Crystal/arriba.gif
%%DATADIR%%/images/Crystal/arriba.png
%%DATADIR%%/images/Crystal/auto.gif
%%DATADIR%%/images/Crystal/auto.png
%%DATADIR%%/images/Crystal/clear.gif
%%DATADIR%%/images/Crystal/clear.png
%%DATADIR%%/images/Crystal/clock.gif
%%DATADIR%%/images/Crystal/clock.png
%%DATADIR%%/images/Crystal/conf.gif
%%DATADIR%%/images/Crystal/conf.png
%%DATADIR%%/images/Crystal/confm.gif
%%DATADIR%%/images/Crystal/confm.png
%%DATADIR%%/images/Crystal/confs.gif
%%DATADIR%%/images/Crystal/confs.png
%%DATADIR%%/images/Crystal/delay.gif
%%DATADIR%%/images/Crystal/delay.png
%%DATADIR%%/images/Crystal/download.gif
%%DATADIR%%/images/Crystal/download.png
%%DATADIR%%/images/Crystal/exit.gif
%%DATADIR%%/images/Crystal/exit.png
%%DATADIR%%/images/Crystal/fileLog.gif
%%DATADIR%%/images/Crystal/fileLog.png
%%DATADIR%%/images/Crystal/files.gif
%%DATADIR%%/images/Crystal/files.png
%%DATADIR%%/images/Crystal/folder.gif
%%DATADIR%%/images/Crystal/folder.png
%%DATADIR%%/images/Crystal/folderm.gif
%%DATADIR%%/images/Crystal/folderm.png
%%DATADIR%%/images/Crystal/help.gif
%%DATADIR%%/images/Crystal/help.png
%%DATADIR%%/images/Crystal/html.gif
%%DATADIR%%/images/Crystal/html.png
%%DATADIR%%/images/Crystal/log.gif
%%DATADIR%%/images/Crystal/log.png
%%DATADIR%%/images/Crystal/nuevo.gif
%%DATADIR%%/images/Crystal/nuevo.png
%%DATADIR%%/images/Crystal/pauses.gif
%%DATADIR%%/images/Crystal/pauses.png
%%DATADIR%%/images/Crystal/queue.gif
%%DATADIR%%/images/Crystal/queue.png
%%DATADIR%%/images/Crystal/resumes.gif
%%DATADIR%%/images/Crystal/resumes.png
%%DATADIR%%/images/Crystal/seeUrl.gif
%%DATADIR%%/images/Crystal/seeUrl.png
%%DATADIR%%/images/Crystal/start.gif
%%DATADIR%%/images/Crystal/start.png
%%DATADIR%%/images/Crystal/stops.gif
%%DATADIR%%/images/Crystal/stops.png
%%DATADIR%%/images/Crystal/update.gif
%%DATADIR%%/images/Crystal/update.png
%%DATADIR%%/images/Crystal/url.gif
%%DATADIR%%/images/Crystal/url.png
%%DATADIR%%/images/Shortcuts/Getleft.desktop.tpl
%%DATADIR%%/images/Shortcuts/Getleft128x128.png
%%DATADIR%%/images/Shortcuts/Getleft16x16.png
%%DATADIR%%/images/Shortcuts/Getleft22x22.png
%%DATADIR%%/images/Shortcuts/Getleft32x32.png
%%DATADIR%%/images/Shortcuts/Getleft48x48.png
%%DATADIR%%/images/Shortcuts/Getleft64x64.png
%%DATADIR%%/images/Shortcuts/xdg/xdg-desktop-icon
%%DATADIR%%/images/Shortcuts/xdg/xdg-desktop-menu
%%DATADIR%%/images/Shortcuts/xdg/xdg-icon-resource
%%DATADIR%%/images/about.gif
%%DATADIR%%/images/curl.gif
%%DATADIR%%/images/editclear.gif
%%DATADIR%%/images/editclear.png
%%DATADIR%%/images/editcopy.gif
%%DATADIR%%/images/editcopy.png
%%DATADIR%%/images/editcut.gif
%%DATADIR%%/images/editcut.png
%%DATADIR%%/images/editdelete.gif
%%DATADIR%%/images/editdelete.png
%%DATADIR%%/images/editpaste.gif
%%DATADIR%%/images/editpaste.png
%%DATADIR%%/images/get.gif
%%DATADIR%%/images/icon.ico
%%DATADIR%%/images/pwrdLogo150.gif
%%DATADIR%%/scripts/Ayuda.tcl
%%DATADIR%%/scripts/ChooseLinks.tcl
%%DATADIR%%/scripts/Commands.tcl
%%DATADIR%%/scripts/Cookies.tcl
%%DATADIR%%/scripts/Descargar.tcl
%%DATADIR%%/scripts/Dialogos.tcl
%%DATADIR%%/scripts/EnterUrl.tcl
%%DATADIR%%/scripts/Herramientas.tcl
%%DATADIR%%/scripts/HtmlParser.tcl
%%DATADIR%%/scripts/Opciones.tcl
%%DATADIR%%/scripts/Rizo.tcl
%%DATADIR%%/scripts/Ventana.tcl
%%DATADIR%%/scripts/balloon.tcl
%%DATADIR%%/scripts/delay.tcl
%%DATADIR%%/scripts/getLog.tcl
%%DATADIR%%/scripts/getWizard.tcl
%%DATADIR%%/scripts/help.tcl
%%DATADIR%%/scripts/mainWin.tcl
%%DATADIR%%/scripts/menuEntry.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/mwutil.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/repair.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistBind.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistBitmaps.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistConfig.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistEdit.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistMove.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistSort.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistThemes.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistUtil.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tablelistWidget.tcl
%%DATADIR%%/scripts/tablelist4.6/scripts/tclIndex
%%DATADIR%%/scripts/tablelist4.6/tablelist.tcl
%%DATADIR%%/scripts/tablelist4.6/tablelistPublic.tcl
%%DATADIR%%/scripts/tablelist4.6/tablelist_tile.tcl
%%DATADIR%%/scripts/tkwizard.tcl
@dirrm %%DATADIR%%/scripts/tablelist4.6/scripts
@dirrm %%DATADIR%%/scripts/tablelist4.6
@dirrm %%DATADIR%%/scripts
@dirrm %%DATADIR%%/images/Shortcuts/xdg
@dirrm %%DATADIR%%/images/Shortcuts
@dirrm %%DATADIR%%/images/Crystal
@dirrm %%DATADIR%%/images
@dirrm %%DATADIR%%/doc
@dirrm %%DATADIR%%/Languages
@dirrm %%DATADIR%%