diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-18 06:20:25 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-18 06:20:25 +0000 |
| commit | 16d71bff6045e4f97469970f67387783467a3e07 (patch) | |
| tree | 5bdd609e549294b8d6f55a13cc2a57d64b75c9e3 | |
| parent | 0e00e5f7076e5af58cf92ca9f80a2285d4e63476 (diff) | |
automatic import of python-deliciousapi
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-deliciousapi.spec | 183 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 185 insertions, 0 deletions
@@ -0,0 +1 @@ +/DeliciousAPI-1.6.7.tar.gz diff --git a/python-deliciousapi.spec b/python-deliciousapi.spec new file mode 100644 index 0000000..93f7ad2 --- /dev/null +++ b/python-deliciousapi.spec @@ -0,0 +1,183 @@ +%global _empty_manifest_terminate_build 0 +Name: python-DeliciousAPI +Version: 1.6.7 +Release: 1 +Summary: Unofficial Python API for retrieving data from Delicious.com +License: GNU General Public License version 2 +URL: http://www.michael-noll.com/wiki/Del.icio.us_Python_API +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/67/b7/a5b0d48b788e712bed9441c0bb66c3679d2d61f72c13ba5e41c1047bc5ce/DeliciousAPI-1.6.7.tar.gz +BuildArch: noarch + + +%description +This module provides the following features plus some more: + + * retrieving a URL's full public bookmarking history including + * users who bookmarked the URL including tags used for such bookmarks + and the creation time of the bookmark (up to YYYY-MM-DD granularity) + * top tags (up to a maximum of 10) including tag count + * title as stored on Delicious.com + * total number of bookmarks/users for this URL at Delicious.com + * retrieving a user's full bookmark collection, including any private bookmarks + if you know the corresponding password + * retrieving a user's full public tagging vocabulary, i.e. tags and tag counts + * retrieving a user's network information (network members and network fans) + * HTTP proxy support + * updated to support Delicious.com "version 2" (mini-relaunch as of August 2008) + + The official Delicious.com API and the JSON/RSS feeds do not provide all + the functionality mentioned above, and in such cases this module will query + the Delicious.com *website* directly and extract the required information + by parsing the HTML code of the resulting Web pages (a kind of poor man's + web mining). The module is able to detect IP throttling, which is employed + by Delicious.com to temporarily block abusive HTTP request behavior, and + will raise a custom Python error to indicate that. Please be a nice netizen + and do not stress the Delicious.com service more than necessary. + + It is strongly advised that you read the Delicious.com Terms of Use + before using this Python module. In particular, read section 5 + 'Intellectual Property'. + + The code is licensed to you under version 2 of the GNU General Public + License. + + More information about this module can be found at + http://www.michael-noll.com/wiki/Del.icio.us_Python_API + + Changelog is available at + http://code.michael-noll.com/?p=deliciousapi;a=log + + Copyright 2006-2010 Michael G. Noll <http://www.michael-noll.com/> + +%package -n python3-DeliciousAPI +Summary: Unofficial Python API for retrieving data from Delicious.com +Provides: python-DeliciousAPI +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-DeliciousAPI +This module provides the following features plus some more: + + * retrieving a URL's full public bookmarking history including + * users who bookmarked the URL including tags used for such bookmarks + and the creation time of the bookmark (up to YYYY-MM-DD granularity) + * top tags (up to a maximum of 10) including tag count + * title as stored on Delicious.com + * total number of bookmarks/users for this URL at Delicious.com + * retrieving a user's full bookmark collection, including any private bookmarks + if you know the corresponding password + * retrieving a user's full public tagging vocabulary, i.e. tags and tag counts + * retrieving a user's network information (network members and network fans) + * HTTP proxy support + * updated to support Delicious.com "version 2" (mini-relaunch as of August 2008) + + The official Delicious.com API and the JSON/RSS feeds do not provide all + the functionality mentioned above, and in such cases this module will query + the Delicious.com *website* directly and extract the required information + by parsing the HTML code of the resulting Web pages (a kind of poor man's + web mining). The module is able to detect IP throttling, which is employed + by Delicious.com to temporarily block abusive HTTP request behavior, and + will raise a custom Python error to indicate that. Please be a nice netizen + and do not stress the Delicious.com service more than necessary. + + It is strongly advised that you read the Delicious.com Terms of Use + before using this Python module. In particular, read section 5 + 'Intellectual Property'. + + The code is licensed to you under version 2 of the GNU General Public + License. + + More information about this module can be found at + http://www.michael-noll.com/wiki/Del.icio.us_Python_API + + Changelog is available at + http://code.michael-noll.com/?p=deliciousapi;a=log + + Copyright 2006-2010 Michael G. Noll <http://www.michael-noll.com/> + +%package help +Summary: Development documents and examples for DeliciousAPI +Provides: python3-DeliciousAPI-doc +%description help +This module provides the following features plus some more: + + * retrieving a URL's full public bookmarking history including + * users who bookmarked the URL including tags used for such bookmarks + and the creation time of the bookmark (up to YYYY-MM-DD granularity) + * top tags (up to a maximum of 10) including tag count + * title as stored on Delicious.com + * total number of bookmarks/users for this URL at Delicious.com + * retrieving a user's full bookmark collection, including any private bookmarks + if you know the corresponding password + * retrieving a user's full public tagging vocabulary, i.e. tags and tag counts + * retrieving a user's network information (network members and network fans) + * HTTP proxy support + * updated to support Delicious.com "version 2" (mini-relaunch as of August 2008) + + The official Delicious.com API and the JSON/RSS feeds do not provide all + the functionality mentioned above, and in such cases this module will query + the Delicious.com *website* directly and extract the required information + by parsing the HTML code of the resulting Web pages (a kind of poor man's + web mining). The module is able to detect IP throttling, which is employed + by Delicious.com to temporarily block abusive HTTP request behavior, and + will raise a custom Python error to indicate that. Please be a nice netizen + and do not stress the Delicious.com service more than necessary. + + It is strongly advised that you read the Delicious.com Terms of Use + before using this Python module. In particular, read section 5 + 'Intellectual Property'. + + The code is licensed to you under version 2 of the GNU General Public + License. + + More information about this module can be found at + http://www.michael-noll.com/wiki/Del.icio.us_Python_API + + Changelog is available at + http://code.michael-noll.com/?p=deliciousapi;a=log + + Copyright 2006-2010 Michael G. Noll <http://www.michael-noll.com/> + +%prep +%autosetup -n DeliciousAPI-1.6.7 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-DeliciousAPI -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 1.6.7-1 +- Package Spec generated @@ -0,0 +1 @@ +4fbd077bfbc7c299d74d2cee7896c3aa DeliciousAPI-1.6.7.tar.gz |
