mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-02-24 00:29:53 -05:00
63 lines
1.9 KiB
ReStructuredText
63 lines
1.9 KiB
ReStructuredText
brozzler
|
|
========
|
|
|
|
"browser" \| "crawler" = "brozzler"
|
|
|
|
Brozzler is a distributed web crawler (爬虫) that uses a real browser
|
|
(chrome or chromium) to fetch pages and embedded urls and to extract
|
|
links. It also uses `youtube-dl <https://github.com/rg3/youtube-dl>`__
|
|
to enhance media capture capabilities.
|
|
|
|
It is forked from https://github.com/internetarchive/umbra.
|
|
|
|
Brozzler is designed to work in conjunction with
|
|
`warcprox <https://github.com/internetarchive/warcprox>`__ for web
|
|
archiving.
|
|
|
|
Installation
|
|
------------
|
|
|
|
XXX These instructions don't work at the moment. Brozzler requires some
|
|
customized packages not easily installable in the outside world. I intend to
|
|
remedy the situation soon.
|
|
|
|
::
|
|
|
|
# set up virtualenv if desired
|
|
pip install git+https://github.com/nlevitt/brozzler.git
|
|
|
|
Brozzler also requires a rethinkdb deployment.
|
|
|
|
Fonts for good screenshots
|
|
--------------------------
|
|
|
|
On ubuntu 14.04 trusty I installed these packages:
|
|
|
|
xfonts-base ttf-mscorefonts-installer fonts-arphic-bkai00mp
|
|
fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp fonts-arphic-gkai00mp
|
|
fonts-arphic-ukai fonts-farsiweb fonts-nafees fonts-sil-abyssinica
|
|
fonts-sil-ezra fonts-sil-padauk fonts-unfonts-extra fonts-unfonts-core
|
|
ttf-indic-fonts fonts-thai-tlwg fonts-lklug-sinhala
|
|
|
|
Haven't looked much at the resulting screenshots yet though.
|
|
|
|
License
|
|
-------
|
|
|
|
Copyright 2015 Internet Archive
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
not use this software except in compliance with the License. You may
|
|
obtain a copy of the License at
|
|
|
|
::
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|