PDF archiving is used to backup your links as a PDF using printing functionnality of Chromium.
We use Puppeteer to achieve it.
Puppeteer is installed as a Composer dependencies but needs Node dependencies that can be installed with:
npm install @nesk/puphpeteer --no-save
Once your app is installed, access the Settings section, enable PDF archiving then configure your Node path (defaults to /usr/bin/node
).
You can use the Check button to test your configuration.
Media archiving is used to get original media file from Youtube, Soundcloud and many more using youtube-dl.
You need to install manually youtube-dl and have access to Python on your system.
Once your app is installed, access the Settings section, enable Media archiving then configure your Youtube-dl path (defaults to /usr/bin/youtube-dl
) and your Python path (defaults to /usr/bin/python
).
You can use the Check button to test your configuration.
Archiving is performance expensive and should be run in production using queues. See our installation configuration to learn more about it.