Converts CSS to JSON format
Project description
# CSSJSON :rocket:
A Python scripts that converts css to json. I usually use this when I do web scrapping and I need to scrape something from css using classnames or ids.
# Installation
## GitHub
```bash
$ git clone https://github.com/CITGuru/cssjson.git
$ cd cssjson
$ python setup.py install
```
## PyPI
```bash
$ pip install cssjson
```
# Usage
```python
from cssjson import toJSON, toCSS
json = toJSON("example.css", path=True)
print(json)
css = toCSS(json)
print(css)
```
# Methods
## toJSON (text, path, url)
Converts css to json and can either be a text, file or url.
### Text
```python
print(toJSON(".a{background:yellow}")
```
### Path
```python
print(toJSON("example.css", path=True)
```
### Url
```python
print(toJSON("https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css", url=True)
```
## toCSS (dict)
Converts json serialized css to css.
```python
print(toCSS({"rules":{}}))
```
# Contribution
You can contribute by sending a PR.
# Author
Oyetoke Toby (oyetoketoby80@gmail.com)
A Python scripts that converts css to json. I usually use this when I do web scrapping and I need to scrape something from css using classnames or ids.
# Installation
## GitHub
```bash
$ git clone https://github.com/CITGuru/cssjson.git
$ cd cssjson
$ python setup.py install
```
## PyPI
```bash
$ pip install cssjson
```
# Usage
```python
from cssjson import toJSON, toCSS
json = toJSON("example.css", path=True)
print(json)
css = toCSS(json)
print(css)
```
# Methods
## toJSON (text, path, url)
Converts css to json and can either be a text, file or url.
### Text
```python
print(toJSON(".a{background:yellow}")
```
### Path
```python
print(toJSON("example.css", path=True)
```
### Url
```python
print(toJSON("https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css", url=True)
```
## toCSS (dict)
Converts json serialized css to css.
```python
print(toCSS({"rules":{}}))
```
# Contribution
You can contribute by sending a PR.
# Author
Oyetoke Toby (oyetoketoby80@gmail.com)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cssjson-1.0.0.tar.gz
(3.7 kB
view hashes)
Built Distributions
cssjson-1.0.0-py2.7.egg
(4.1 kB
view hashes)