semvec/pypi-packages huggingface dataset:
StreamlitGAuth 2.0.9
st_googleauth is a Python library that provides Streamlit integration for Google Authenticator. It enables single sign-on (SSO) with Google Authenticator for Streamlit applications.
License: MIT
Requires Python: >=3.6
Keywords: streamlit google-authenticator SSO goole_oauth

# StreamlitGAuth

StreamlitGAuth is a Python library that simplifies the integration of Google Authenticator-based Single Sign-On (SSO) with Streamlit applications. With StreamlitGAuth, you can enhance the security of your Streamlit apps by enabling two-factor authentication through Google Authenticator.

![Sample image](https://github.com/Rahulkatoch99/Appening-assigment/blob/master/streamlitGauth.png?raw=true)

## Installation

You can install StreamlitGAuth using pip

# Usage

```python
import streamlit as st
from StreamlitGauth.google_auth import Google_auth

client_id = ""
client_secret = ""
redirect_uri = "http://localhost:8501"

login = Google_auth(
    clientId=client_id, clientSecret=client_secret, redirect_uri=redirect_uri
)

if login == "authenticated":
    st.success("hello")
    pass



```

Replace "your_client_id" and "your_client_secret" with your actual Google OAuth 2.0 credentials.

# Example Streamlit Application

```python

import streamlit as st
from StreamlitGauth.google_auth import Google_auth


client_id = "hasjh5jk498ufiu3h89g8-aghdszjhk3k.apps.googleusercontent.com"
client_secret = "afsghfbkhfdjdsgfdjhfjkfhjkfhkjhkjdhks"
redirect_uri = "http://localhost:8501"

login = Google_auth(clientId=client_id, clientSecret=client_secret, redirect_uri=redirect_uri)

if login == "authenticated":
    # your streamlit applciation
    pass

else:
    st.warning("login failed")

```

# Contributing

If you would like to contribute to StreamlitGAuth, please open an issue or submit a pull request on our GitHub repository.

# License

This library is released under the [MIT License](LICENSE) to encourage collaboration and use in various applications.
OpenGeode-core.geode 1.7.27
Geode extension for OpenGeode
License: MIT

<h1 align="center">OpenGeode.geode<sup><i>by Geode-solutions</i></sup></h1>
<h3 align="center">Geode extension for OpenGeode</h3>

<p align="center">
  <img src="https://github.com/Geode-solutions/OpenGeode.geode/workflows/CI/badge.svg" alt="Build Status">
  <!-- <img src="https://github.com/Geode-solutions/OpenGeode.geode/workflows/CD/badge.svg" alt="Deploy Status"> -->
  <img src="https://codecov.io/gh/Geode-solutions/OpenGeode.geode/branch/master/graph/badge.svg" alt="Coverage Status">
  <img src="https://img.shields.io/github/release/Geode-solutions/OpenGeode.geode.svg" alt="Version">
</p>

<p align="center">
  <img src="https://img.shields.io/static/v1?label=Windows&logo=windows&logoColor=white&message=support&color=success" alt="Windows support">
  <img src="https://img.shields.io/static/v1?label=Ubuntu&logo=Ubuntu&logoColor=white&message=support&color=success" alt="Ubuntu support">
  <img src="https://img.shields.io/static/v1?label=Red%20Hat&logo=Red-Hat&logoColor=white&message=support&color=success" alt="Red Hat support">
</p>

<p align="center">
  <img src="https://img.shields.io/badge/C%2B%2B-11-blue.svg" alt="Language">
  <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License">
  <img src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg" alt="Semantic-release">
  <a href="https://slackin-opengeode.herokuapp.com">
    <img src="https://slackin-opengeode.herokuapp.com/badge.svg" alt="Slack invite">
  </a>
  <a href="https://doi.org/10.5281/zenodo.3610370">
    <img src="https://zenodo.org/badge/DOI/10.5281/zenodo.3610370.svg" alt="DOI">
  </a>
</p>

---

## Introduction

OpenGeode.geode provides Geode extension for [OpenGeode] models and meshes.

[OpenGeode]: https://github.com/Geode-solutions/OpenGeode


## Documentation

To check out our live documentation, visit [docs.geode-solutions.com](https://docs.geode-solutions.com).

## Questions
For questions and support please use the official [slack](https://slackin-opengeode.herokuapp.com) and go to the channel #opengeode. The issue list of this repo is exclusively for bug reports and feature requests. 

## Changelog

Detailed changes for each release are documented in the [release notes](https://github.com/Geode-solutions/OpenGeode.geode/releases).


## License

[MIT](https://opensource.org/licenses/MIT)

Copyright (c) 2019 - 2023, Geode-solutions