semvec/pypi-packages huggingface dataset:
gsheetgraph 0.1.3
this is gsheetgraph package
License: MIT

# Project Description

`gsheetgraph` is a small wrapper around the *Google Sheet* which provide the facility of ploting of graph by selecting the X-axes and Y-axes.

The data of the sheet can also be manipulated using this package.
***
## Installation 
>pip install gsheetgraph
***
## How to use it?
Import the package into the program. _gsheetgraph_ contain a module *gsheet_api* which contain the methods for ploting the graph as well as manipulating the data of the sheet.

Once the module is imported it will ask to share the *Google Sheet* with the provided address. In the backend the user file will be linked with the *Google spread sheet api*.
Once the file will succesfully shared the connection will be established to perform the task. 

---

Create the object for the connection:
```python
>>> from gsheetgraph import gsheet_api as ap
>>> con= ap.gsheetconnection()
```
>Note: Once the object will be created it will ask to share google sheet with the provided address and also ask for the sheet name.

Get all the data from sheet
```python
>>> con.getAllData()
```
Get the data of a specified row and col 
```python
# Accept the row number or col as an argument 

>>> con.getRowValues(2)
>>> con.getColValues(4)
```
Get the cell values 
```python
# Accept the cell index as an argumet 

>>> con.getCellValues(2,3)
```
Insert the data into the sheet
```python
# Accept row number and list of data to be inserted.

>>> con.insertRow(3,[1,"abc"]) 
```
Delete the Rows
```python
# Accepts start and end index to be deleted

>>> con.deleteRow(2,4)
```
Plot the Graph 
```python
# Choose X-axes and y-axes 
>>> con.plotGraph()

# After selecting the X-axesa and Y-axes choose the type of the graph  

```

***
## Methods Description 

| Method | Description |
|---     |---          |
| getAllData()     | print all the data present in sheet.
| getRowValues()   | print the row data of specified row.
| getColValues()   | print the data of specified column.
| getCellValues()  | print the data of specified cell. It accept row index and column index of cell.
| insertRow()      | Inserted the data into the sheet. It accept two argument row number and list of data to be inserted.
| deleteRow()      | Delete the rows. It accept the starting and end index of the sheet which need to be deleted.
| updateCell()     | Updates the cell value. It accept three argument row number, col number and value which need to be changed.
| plotGraph()      | Ask user to select the X-axes and Y-axes.
| plotLineChart()  | Once the X-axes and Y-axes will selected by selecting the type of the graph the function will be triggered.
| plotScatterPlot()|Once the X-axes and Y-axes will selected by selecting the type of the graph the function will be triggered.
| ploltHistogram() |Once the X-axes and Y-axes will selected by selecting the type of the graph the function will be triggered.
| plotBarChart()   |Once the X-axes and Y-axes will selected by selecting the type of the graph the function will be triggered.

***
License
Â© 2020 Neeraj Kumar

This package is distributed under the [MIT license](https://opensource.org/licenses/MIT).
arbaz 1.1.1
Analysis between Sales vs Time by accessing google sheet from google drive
License: MIT

Understand and implement the Gsheets Library to read a sheet.
Create graph between Average_sales Vs TimeStamp.
Bundling the python Library in packages and host on Pypi.


- Greendeck Assisgnmnet 
- Task 2


gsheets is a small wrapper around the Google Sheets API (v4) to provide more convenient access to Google Sheets from Python scripts.

Turn on the API, download an OAuth client ID as JSON file, and create a Sheets object from it. Use its index access (sheet.get_all_records()) to retrieve SpreadSheet objects by their id, or use .get() with a sheet URL. Iterate over the Sheets object for all spreadsheets, or fetch spreadsheets by title with the .find() and .findall() methods.
sales 0.0.0
Analysis between Sales vs Time by accessing google sheet from google drive
License: MIT

Understand and implement the Gsheets Library to read a sheet.
Create graph between Average_sales Vs TimeStamp.
Bundling the python Library in packages and host on Pypi.


- Greendeck Assisgnmnet 
- Task 2


gsheets is a small wrapper around the Google Sheets API (v4) to provide more convenient access to Google Sheets from Python scripts.

Turn on the API, download an OAuth client ID as JSON file, and create a Sheets object from it. Use its index access (sheet.get_all_records()) to retrieve SpreadSheet objects by their id, or use .get() with a sheet URL. Iterate over the Sheets object for all spreadsheets, or fetch spreadsheets by title with the .find() and .findall() methods.
jsonene 0.1.0
Type declaration and validation library for JSON
License: MIT
Requires Python: >=3.6
Keywords: json,validation,schema

# jsonene
This library is intended to provide APIs to define JSON schema, create instances from schema, serialize/de-serialize to/from json or dict to Objects. 

**Inspired by**

[jsonschema](https://python-jsonschema.readthedocs.io/en/stable/)

[json-schema](https://json-schema.org/draft-07/json-schema-validation.html)

The basic idea is to provide light weight class based schema defination and data classes

**Installation**

pip install jsonene

**Demos**:

```python
import enum
from pprint import pprint
import jsonene

class Gender(enum.Enum):
    MALE = "Male"
    FEMALE = "Female"
    OTHER = "Other"


class Person(jsonene.ObjectType):
    class Meta:
        field_dependencies = [jsonene.RequiredDependency("age", ["date_of_birth"])]

    age = jsonene.Integer(required=False)
    name = jsonene.String()
    country = jsonene.Const("India")
    email = jsonene.Format(jsonene.Format.EMAIL)
    contact = jsonene.String(required=False)
    date_of_birth = jsonene.Format(jsonene.Format.DATE, required=False)
    gender = jsonene.Enum(Gender)
    ip = jsonene.Format(jsonene.Format.IPV4)


class Seller(Person):
    brokerrage = jsonene.Integer(required=False)
    is_broker = jsonene.AnyOf(True, False)
    is_owner = jsonene.AnyOf(True, False)


# Nested schema
class House(jsonene.ObjectType):
    owner = jsonene.Field(Person)
    seller = jsonene.Field(Seller)

# Know your json-schema
pprint(Person.asField().json_schema)

owner = Person(
    name="test",
    age=30,
    country="India",
    email="conikhil@gmail.com",
    gender=Gender.MALE.value,
    date_of_birth="1989-09-11",
    ip="10.8.9.0",
)
owner.validate(check_formats=True)
ExtractandPlot 0.0.4
Download file from google drive and Plot it using scatter plot
License: MIT

This is a simple python library  which defines two function:



1. returnDataset(file_id,csv_name): this function is used to download csv file from google drive 
using the sharing-id in google drive and then saving  the csv file in current working directory






2. plot_data(file_name,col1,col2):  This function accepts the file in the csv format as file_name 
and then plot the scatter plot with col1 as x-axis and col2 as yaxis and then save the model in the current working directory






Change Log
==========

0.0.4 (12/10/2020)
-------------------
- First Release
fplib 0.1.1
A functional programming library for python.
License: MIT
Keywords: functional programming

*****
fplib
*****

A set of functions for programming in python in a more functional style. 

Compatibility
*************

Python 2.7

Documentation
*************

You can find the documentation at `Read the Docs <https://fplib.readthedocs.io/en/latest>`_.

Instalation
***********

Install the latest release using: 

``$ pip install fplib``

License
*******

Licensed under MIT license.
YTLiveScrape 1.0.3
Simple YouTube Live scrape package
License: MIT
Requires Python: >=3.6
Keywords: YouTube,Live comments,scrape

# LiveYoutube Scraper
Scrape YouTube Live without API. Your last hope when you can't use the official [YouTube API](https://developers.google.com/youtube)
or Selenium. Let me know if you get any errors, YouTube is constantly changing their backend.

# Installation
`pip install YTLiveScrape`

# Example

```python
from YTLiveScrape.live_chat_worker import LiveMachine

livestream_id = '3GgSphuyBiY'  # from e.g. https://www.youtube.com/watch?v=3GgSphuyBiY

L = LiveMachine(livestream_id)

# Start stats loop
L.request_stats()
# Start comments loop
L.request_comments()
```

Get new comments and stats

```python
comments = L.get_comments()
stats = L.get_stats()
```

To stop the script
```python
L.stop_scrape()
```