Google Chrome browser extension for the Yandex Praktikum trainer. This extension grants the ability to download tabs content from the code editor and share it with CodePen. This ability was highly requested by students to:
- save code examples for future reference,
- share code examples with a mentor,
- share code examples with the support team to report a bug.
The first version took about 3 days to implement. Later it was improved by the Yandex Praktikum mentors community.
The support of this extension is now the Yandex Praktikum development team's responsibility.
The version represented here is final publis version. The actual version is located in the private Yandex Praktikum repository.
To set up the extension to your Google Chrome, perform the following steps:
git clone
the repository.- Open chrome://extensions/ in your Google Chrome.
- Switch “developer mode” on.
- Click the “Load unpacked” button.
- Select cloned repo location.
- Restart the browser.
The extension should appear on https://praktikum.yandex.ru/trainer/ and https://practicum.yandex.com/trainer/ tabs.
After the installation of the extension, the download button will appear in the top right corner of each tab. Just click it and the download will start.
Click the extension icon and press the “Download all tabs” button in the popup. The download will start soon. An archive will include all tabs' content and a screenshot of the current screen.
Click the extension icon and press the “Share with CodePen” button in the popup. You will be redirected to codepen.io with your code in the proper tabs.
- HTML5, CSS3, JavaScript ES6
- Google Chrome Extension API (documentation)
- CodePen