./www/py-beautifulsoup4 [HTML/XML parser that supports invalid markup]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 4.11.1, Package name: py-beautifulsoup4-4.11.1
Maintained by: The OpenBSD ports mailing-list
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • python3
Description
Beautiful Soup is a Python library designed for quick turnaround projects
like screen-scraping from web pages. Three features make it powerful:

Beautiful Soup provides a few simple methods and Pythonic idioms for
navigating, searching, and modifying a parse tree: a toolkit for
dissecting a document and extracting what you need. It doesn't take much
code to write an application.

Beautiful Soup automatically converts incoming documents to Unicode and
outgoing documents to UTF-8. You don't have to think about encodings,
unless the document doesn't specify an encoding and Beautiful Soup can't
detect one. Then you just have to specify the original encoding.

Beautiful Soup sits on top of popular Python parsers like lxml and
html5lib, allowing you to try out different parsing strategies or trade
speed for flexibility.

Beautiful Soup parses anything you give it, and does the tree traversal
stuff for you. You can tell it "Find all the links", or "Find all the
links of class externalLink", or "Find all the links whose urls match
"foo.com", or "Find the table heading that's got bold text, then give me
that text."

Valuable data that was once locked up in poorly-designed websites is
now within your reach. Projects that would have taken hours take only
minutes with Beautiful Soup.


Filesize: 504.993 KB
Version History (View Complete History)
  • (2022-04-13) Updated to version: py-beautifulsoup4-4.11.1
  • (2021-11-01) Updated to version: py-beautifulsoup4-4.10.0
  • (2021-04-07) Updated to version: py-beautifulsoup4-4.9.3
  • (2019-11-17) Updated to version: py-beautifulsoup4-4.8.1
  • (2019-08-13) Updated to version: py-beautifulsoup4-4.7.1
  • (2019-01-01) Updated to version: py-beautifulsoup4-4.6.3
  • (2017-05-14) Updated to version: py-beautifulsoup4-4.6.0
  • (2017-02-18) Updated to version: py-beautifulsoup4-4.5.3
  • (2016-11-06) Updated to version: py-beautifulsoup4-4.5.1
  • (2016-01-02) Updated to version: py-beautifulsoup4-4.4.1
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-01 18:03:00 by Stuart Henderson | Files touched by this commit (131)
Log message:
bump REVISION for switch from Python 3.8 -> 3.9
   2021-11-01 03:54:49 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to py3-beautifulsoup4-4.10.0
   2021-04-07 05:43:13 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to py-beautifulsoup4-4.9.3, drop py2 version
   2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032)
Log message:
bump REVISION; python 3 default changed to 3.8
   2019-11-16 21:19:49 by Kurt Mosiejczuk | Files touched by this commit (3)
Log message:
Update www/py-beautifulsoup4 4.7.1 -> 4.8.1
from Paco Estevan. Thanks!
   2019-08-21 13:36:47 by Christian Weisgerber | Files touched by this commit (1)
Log message:
maintainer change requires revision bump
   2019-08-21 10:50:10 by Kurt Mosiejczuk | Files touched by this commit (1)
Log message:
drop maintainer as requested by danj
   2019-08-12 18:52:04 by Kurt Mosiejczuk | Files touched by this commit (2)
Log message:
Update www/py-beautifulsoup4 4.6.3 -> 4.7.1
Update beautifulsoup4. py-soupsieve is now required for new versions.
Converted port to MODPY_PI. Also makes tests work normally.
OK danj@
   2019-07-12 14:51:31 by Stuart Henderson | Files touched by this commit (859)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715)
Log message:
bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
   2019-01-01 02:02:17 by Remi Pointel | Files touched by this commit (2)
Log message:
update beautifulsoup4 to 4.6.3.
ok Wen Heping (sent same match last month), benoit@, lum@.
   2017-05-14 08:20:46 by Alexandr Shadchin | Files touched by this commit (2)
Log message:
Update to py-beautifulsoup4 4.6.0
   2017-02-18 06:29:45 by Alexandr Shadchin | Files touched by this commit (2)
Log message:
Update to py-beautifulsoup4 4.5.3
ok danj@
   2017-01-03 12:28:49 by Landry Breuil | Files touched by this commit (29)
Log message:
bump ports depending on python3 in www
   2016-11-06 00:53:32 by Alexandr Shadchin | Files touched by this commit (2)
Log message:
Update to py-beautifulsoup4 4.5.1
ok danj@, frantisek holop (maintainer)
   2016-01-02 06:27:22 by Alexandr Shadchin | Files touched by this commit (3)
Log message:
Update to py-beautifulsoup4 4.4.1. Add python3 flavor.
ok edd@