summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/python-web.scm')
-rw-r--r--gnu/packages/python-web.scm59
1 files changed, 59 insertions, 0 deletions
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 905d79886f7..4f3a587c6af 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -4743,6 +4743,65 @@ Google search engine. Its module is called @code{googlesearch}.")
4743 (description "Python client library for Google's discovery based APIs") 4743 (description "Python client library for Google's discovery based APIs")
4744 (license license:asl2.0))) 4744 (license license:asl2.0)))
4745 4745
4746(define-public whoogle-search
4747 (package
4748 (name "whoogle-search")
4749 (version "0.8.0")
4750 (source (origin
4751 (method url-fetch)
4752 (uri (pypi-uri "whoogle-search" version))
4753 (sha256
4754 (base32
4755 "0h8cl9bkd3vx17kbvcnmc8cy6pc29lxr0drxm84kj37ka788cj2g"))))
4756 (build-system python-build-system)
4757 (arguments
4758 (list
4759 ;; The tests need network access
4760 #:tests? #f))
4761 (propagated-inputs
4762 (list python-attrs
4763 python-beautifulsoup4
4764 python-cachelib
4765 python-certifi
4766 python-cffi
4767 python-brotli
4768 python-chardet
4769 python-click
4770 python-cryptography
4771 python-cssutils
4772 python-defusedxml
4773 python-flask
4774 python-flask-session
4775 python-idna
4776 python-itsdangerous
4777 python-jinja2
4778 python-markupsafe
4779 python-more-itertools
4780 python-packaging
4781 python-pluggy
4782 python-py
4783 python-pycodestyle
4784 python-pycparser
4785 python-pyopenssl
4786 python-pyparsing
4787 python-pysocks
4788 python-dateutil
4789 python-requests
4790 python-soupsieve
4791 python-stem
4792 python-urllib3
4793 python-waitress
4794 python-wcwidth
4795 python-werkzeug
4796 python-dotenv))
4797 (home-page "https://github.com/benbusby/whoogle-search")
4798 (synopsis "Self-hosted, ad-free, privacy-respecting metasearch engine")
4799 (description
4800 "Get Google results, but without any ads, javascript, AMP links,
4801cookies, or IP address tracking. Quick and simple to implement as a primary
4802search engine replacement on both desktop and mobile.")
4803 (license license:expat)))
4804
4746(define-public python-hawkauthlib 4805(define-public python-hawkauthlib
4747 (package 4806 (package
4748 (name "python-hawkauthlib") 4807 (name "python-hawkauthlib")