semvec/pypi-packages huggingface dataset:
djangocms-plus 0.4.18
Lightweight rewrite for DjangoCMS Plugins to store plugin data in JSON.
License: MIT

# DjangoCMS Plus

## Info
IconPlugin:
- include icon css in projects head
- include css in CKEDITOR Settings in `settings.py`

## Features
- Plugin Data stored as JSON, no need for migrations if plugin changes
- Copy & Paste Plugin structures through JSON and the clipboard functionality
- Marks Plugins red if plugin form contains errors


## TODO 
- Clipboard: Refresh page when Clipboard import was successful
    - modal on_close=REFRESH_PAGE is not working 


## Known Issuesb
- Icon Plugin is not working in CKTextEditor-Preview. Fonts need to be included in ckeditor js files, but how?
prolint 0.7.0
Analysis and visualization of lipid-protein interactions
License: MIT
Requires Python: >=3.6

# ProLint
A python package for the automated analysis and visualization of **Pro**tein-**L**ipid **int**eractions.


ProLint is a lightweight python library that has four core objectives:
* Powerful and customizable analysis of protein-lipid contacts
* Allow for quick and easy insight into simulation data
* Increase data sharing and accessibility
* Automation of protein-lipid contact generation


To get familiar with ProLint please read the <a href="https://prolint.readthedocs.io" target="_blank">documentation</a>.
## Installation

If you have `conda` installed, then you can install ProLint's dependencies by typing: 

```sh
# create new environment
conda create --name prolint python=3.7
# install dependencies
conda install -c conda-forge numpy==1.15.4 pandas==0.24.0 mdtraj==1.9.2 scipy pyyaml colorcet bokeh==1.4.0 networkx nglview==2.7.7 matplotlib jupyterlab
```

After that, then you clone this directory and install it, using: 

```sh
git clone https://github.com/bisejdiu/prolint.git
cd prolint
python setup.py install
```

## Getting Started

Please follow the instructions provided in the <a href="https://prolint.readthedocs.io" target="_blank">documentation</a> to get started. Note that, to use the visualization interface of ProLint, 
you should use JupyterLab. At the top of your notebook file, make sure to call the `output_notebook` function: 

```python
from bokeh.io import output_notebook
output_notebook()
```

Additionally, if you want to use the `show_contact_projection` function, make sure that your installation of `nglview` is working properly. 
Follow the instruction provided by <a href="https://github.com/nglviewer/nglview" target="_blank">there</a> to ensure your installation is running correclty.

## Notes
This library has been tested with the Martini model. It should work with atomistic simulations quite well, however testing so far has been very limited. 
During the following weeks we'll continue updating the library as well as adding & improving its functionality.
YouTubeEased 1.0.4
A basic library which will give you a better and easier experience with youtube API
License: MIT

# YouTubeEased:
A YouTube API based library which will make your coding faster and better.
DISCLAIMER!
This library is vary basic and not very stabled, therefore you might get some errors.
## Install:
```pip install YouTubeEased```
## Library Needed:
```youtube_dl```
## How To Call The Library??
```python
# This way you call the __init__ function of the library!
from YouTubeEased import YouTubeEased
```

## Great What Now?
Now we need to actually call the function by typing:
```python
from YouTubeEased import YouTubeEased

# Here you type the URL!
youtube = YouTubeEased("URL")
```
If you don't want to use the regular way, you can also call the function from the `utils`.

```python
# All the functions can be taken by this way too!
from YouTubeEased.utils import *
```
### Why You should try using the other way?
- Have more control of what you want to use
- You will be able to use any URL even if the URL is not been supported (The normal way is checking the url)!

## Examples

```python
from YouTubeEased import YouTubeEased
from YouTubeEased.utils import URLNotSupported


def download(url) -> None:
    # except URL errors
    try:
        youtube = YouTubeEased(url)
        print("URL Valid")
    except URLNotSupported:
        print("URL not supported!")
    # -----------------------------------#
    #                OR:                #
    # -----------------------------------#
    if YouTubeEased(url).is_good_url():
        print("URL Valid")
    else:
        print("URL not supported!")


user = input("Type URL: ")
download(user)
```

```python
from YouTubeEased import YouTubeEased

user_url = input("Type URL: ")
user_fname = input("Type file name: ")
user_type_download = input("1. Video" 
                           "2. Audio"
                           "Type Here: ")

youtube = YouTubeEased(user_url)
youtube.rename(user_fname)

if user_type_download == '1':
    youtube.download_video()
elif user_type_download == '2':
    youtube.download_audio()
else:
    print("Wrong input.")
```
## More Information:
This library was made for educational reasons and to make new coders feel more
comfortable around new libraries.