A small python package
Project description
# LinkInCell 🔗
[](https://badge.fury.io/py/LinkInCell) [](https://pypi.org/project/LinkInCell/) [](https://opensource.org/licenses/Apache-2.0)
LinkInCell is a lightweight PyPI package that brings the web to your Jupyter environment. It allows you to seamlessly render fully interactive websites and embedded YouTube videos directly inside your .ipynb notebook cells.
—
## ✨ Features
Render Any Website: Display live, interactive web pages within an iframe in your notebook.
YouTube Integration: Native support for embedding and playing YouTube videos without leaving your workflow.
Lightweight & Fast: Minimal dependencies, designed specifically for Jupyter environments.
Customizable: Adjust the width and height of the rendering area to fit your screen perfectly.
## 📦 Installation
You can install LinkInCell directly from PyPI using pip:
`bash pip install LinkInCell `
# How to install this package in your system
`bash conda create -n LinkInCell_env python=3.8 -y `
`bash conda activate LinkInCell_env `
`bash pip install -r requirements_dev.txt `
## 🚀 Usage
Using LinkInCell is incredibly simple. Import the package and pass your target URL.
### 1. Rendering a Website
python from linkincell import render_web
# Render a full webpage inside your notebook cell render_web(”https://en.wikipedia.org/wiki/Python_(programming_language)”, width=”100%”, height=”500px”)
### 2. Rendering a YouTube Video
python from linkincell import render_youtube
# Pass the standard YouTube URL or the video ID render_youtube(”https://www.youtube.com/watch?v=dQw4w9WgXcQ”, width=800, height=450)
## 🛠️ Requirements
Python 3.6+
Jupyter Notebook or JupyterLab
IPython (Usually comes pre-installed with Jupyter)
## 🤝 Contributing
Contributions, issues, and feature requests are welcome! Since open-source collaboration thrives on shared knowledge, feel free to check the [issues page](#) if you want to contribute.
Fork the Project
Create your Feature Branch (git checkout -b feature/AmazingFeature)
Commit your Changes (git commit -m ‘Add some AmazingFeature’)
Push to the Branch (git push origin feature/AmazingFeature)
Open a Pull Request
## 📄 License
Distributed under the Apache License 2.0. See LICENSE for more information.
— Built for the community, by the community.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linkincell-0.0.1.tar.gz.
File metadata
- Download URL: linkincell-0.0.1.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0be05ee751e0c2628e0519ace4b95939c06d6a09261467fe4940050bc9538461
|
|
| MD5 |
7a8515df3e6381a5fadfc278feabafd5
|
|
| BLAKE2b-256 |
aaf32ae69721397b97792e64cd0f2f2366ad23b8585650d243ae0808d4c70b3d
|
File details
Details for the file linkincell-0.0.1-py3-none-any.whl.
File metadata
- Download URL: linkincell-0.0.1-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6dbe221a8514d381d18c68dd59cdb3294589bd53abdaa3c9a4b7959ec6548b0
|
|
| MD5 |
88ddb517998795b5e8353bc1371269e7
|
|
| BLAKE2b-256 |
a7e825db78995d0fe62d38cfe7b3d4d853ae845f7b3eba070f38e5eb44ce0b87
|