diff --git a/.cvsignore b/.cvsignore index e69de29..4ae0ac5 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +urlgrabber-2.9.5.tar.gz diff --git a/python-urlgrabber.spec b/python-urlgrabber.spec new file mode 100644 index 0000000..ac9b05a --- /dev/null +++ b/python-urlgrabber.spec @@ -0,0 +1,67 @@ +%define realname urlgrabber + +Summary: A high-level cross-protocol url-grabber +Name: python-urlgrabber +Version: 2.9.5 +Release: 0 +Source0: %{realname}-%{version}.tar.gz +License: LGPL +Group: Development/Libraries +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot +Prefix: %{_prefix} +BuildArch: noarch +Url: http://linux.duke.edu/projects/urlgrabber/ +Provides: urlgrabber + +%description +A high-level cross-protocol url-grabber. + +Using urlgrabber, data can be fetched in three basic ways: + + urlgrab(url) copy the file to the local filesystem + urlopen(url) open the remote file and return a file object + (like urllib2.urlopen) + urlread(url) return the contents of the file as a string + +When using these functions (or methods), urlgrabber supports the +following features: + + * identical behavior for http://, ftp://, and file:// urls + * http keepalive - faster downloads of many files by using + only a single connection + * byte ranges - fetch only a portion of the file + * reget - for a urlgrab, resume a partial download + * progress meters - the ability to report download progress + automatically, even when using urlopen! + * throttling - restrict bandwidth usage + * retries - automatically retry a download if it fails. The + number of retries and failure types are configurable. + * authenticated server access for http and ftp + * proxy support - support for authenticated http and ftp proxies + * mirror groups - treat a list of mirrors as a single source, + automatically switching mirrors if there is a failure. + + +%prep +%setup -n %{realname}-%{version} + +%build +python setup.py build + +%install +python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES + +%clean +rm -rf $RPM_BUILD_ROOT + +%files -f INSTALLED_FILES +%defattr(-,root,root) + +%changelog +* Mon Mar 7 2005 Seth Vidal 2.9.5-0 +- 2.9.5 + +* Thu Feb 24 2005 Seth Vidal 2.9.3-0 +- first package for fc3 +- named python-urlgrabber for naming guideline compliance + diff --git a/sources b/sources index e69de29..5d02052 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +8f31dbe91ea967ae5c8de69c1c327843 urlgrabber-2.9.5.tar.gz