Metadata-Version: 2.1
Name: codefast
Version: 24.2.24.2
Summary: A package for faster coding.
Home-page: https://github.com/
Author: Tommy
Author-email: i@pm.me
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: colorlog
Requires-Dist: lxml
Requires-Dist: requests
Requires-Dist: tqdm
Requires-Dist: smart-open
Requires-Dist: bs4
Requires-Dist: arrow
Requires-Dist: termcolor
Requires-Dist: pydub
Requires-Dist: pycryptodome
Requires-Dist: requests-toolbelt

A package encapsulating a few frequently used functions for faster Python programming. 

## Install
`python3 -m pip install codefast`

Or, update to latest version with:

`python3 -m pip install codefast --upgrade`


## Usage
### 1. Manipulate JSON Files
```python
import codefast as cf
# read file
json_content = jsn.read('json_file.json')
# write file
json.write(json_content, '/tmp/json_file.json)
```

### 2. Manipulate CSV Files
```python
import codefast as cf
# read file
content = cf.csv.read('somefile.csv')
# write file
cf.csv.write(content, 'somefile.csv')
```

### 3. Manipulate normal Files
```python
import codefast as cf
# read file
content = io.read('somefile.txt')
# or content = cf.file.read

# write file
io.write(content, 'somefile.txt')
```

### 4. Logging
```python
import codefast as cf
cf.info("Here we go")
cf.warn("Not good, something went wrong")
cf.error("Unexpected result")
```

### 5. Others
```python
import codefast as cf
cf.post('www.abcde.com', json={}) # encapsulate requests.post
cf.get('wwww.example.com') # encapsulate requests.get
cf.shell('ls -lt') # run system command
```

