
Research
Malicious fezbox npm Package Steals Browser Passwords from Cookies via Innovative QR Code Steganographic Technique
A malicious package uses a QR code as steganography in an innovative technique.
django-wkhtmltopdf
Advanced tools
.. image:: https://badge.fury.io/py/django-wkhtmltopdf.png :target: http://badge.fury.io/py/django-wkhtmltopdf :alt: Latest version
.. image:: https://travis-ci.org/incuna/django-wkhtmltopdf.png?branch=master :target: https://travis-ci.org/incuna/django-wkhtmltopdf :alt: Travis-CI
.. image:: https://img.shields.io/pypi/dm/django-wkhtmltopdf.svg :target: https://badge.fury.io/py/django-wkhtmltopdf :alt: Number of PyPI downloads on a month
Provides Django views to wrap the HTML to PDF conversion of the wkhtmltopdf <http://wkhtmltopdf.org>
_ binary.
Install the wkhtmltopdf static binary <http://wkhtmltopdf.org/downloads.html>
_.
This requires libfontconfig (on Ubuntu: sudo aptitude install libfontconfig
).
Python 2.6+ and 3.3+ are supported.
Run pip install django-wkhtmltopdf
.
Add 'wkhtmltopdf'
to INSTALLED_APPS
in your settings.py
.
By default it will execute the first wkhtmltopdf
command found on your PATH
.
If you can't add wkhtmltopdf to your PATH
, you can set WKHTMLTOPDF_CMD
to a
specific executable:
e.g. in settings.py
: ::
WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'
or alternatively as env variable: ::
export WKHTMLTOPDF_CMD=/path/to/my/wkhtmltopdf
You may also set WKHTMLTOPDF_CMD_OPTIONS
in settings.py
to a dictionary
of default command-line options.
The default is: ::
WKHTMLTOPDF_CMD_OPTIONS = {
'quiet': True,
}
Documentation is available at http://django-wkhtmltopdf.readthedocs.org/en/latest/.
MIT licensed. See the bundled LICENSE <https://github.com/incuna/django-wkhtmltopdf/blob/master/LICENSE>
_ file for more details.
FAQs
Converts HTML to PDF using wkhtmltopdf.
We found that django-wkhtmltopdf demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.
Application Security
/Research
/Security News
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Hulud" supply chain attack that has now impacted nearly 500 packages.