semvec/pypi-packages huggingface dataset:
Stsocialiconed 0.0.2
A package for generating social media icons with customizable colors and sizes.

![GitHub license](https://img.shields.io/github/license/RAJPUTRoCkStAr/Streamlit-socialmedia) ![GitHub last commit](https://img.shields.io/github/last-commit/RAJPUTRoCkStAr/Streamlit-socialmedia)
# SocialMediaIcons

`SocialMediaIcons` is a Python class designed to dynamically generate SVG icons for various social media platforms. This class is customizable, allowing users to specify links, colors, and sizes for each social media icon.

## Features

- **Dynamic Icon Generation**: Generates SVG icons based on provided social media links.
- **Customizable Colors**: Default colors are provided for each platform, but users can specify their own.
- **Flexible Sizing**: Supports multiple predefined sizes and allows custom height and width.
               **Just Add links for your profile**


## Installation

You can install Streamlit-SocialMediaIcons using pip:

```bash
pip install StsocialIcon
```
## Code
```bash
from StsocialIcon import SocialMediaIcons

def main():
    links = [
    "https://www.facebook.com/example",
    "https://www.youtube.com/example",
    "https://www.instagram.com/example",
    "https://www.linkedin.com/example"
    ] #pass social media link here
    sizes = ['sm','lg'] #pass for every social media you are adding

    icon_generator = SocialMediaIcons(social_media_links=links, sizes=sizes).generate_icons()

if __name__ == '__main__':
    main()

```

## Contact
For any questions or feedback, feel free to reach out at [sumitsingh9441@gmail.com](mailto:sumitsingh9441@gmail.com).
fastapi-client 0.1.0
A client for the fastapi environment
Keywords: fastapi, client, fastapi_client

# FastAPIClient

An easy to use, integrated client for FastApi,

1. Uses the same decorators as FastApi
1. Dose not require you to redefine the api.
1. Allows defining the client "host" via the `with` command.
1. Works with async as well.
1. Dose not affect the operation of the api in any way.
1. Can be applied either globally or for a specific api (if predefined - see below).

## BETA

This repo is in beta mode, some bugs may still exist and test coverage is not complete.
PR's welcome.

# TL;DR

To use the client, you must enable it **before** defining/importing the api methods

If we are using the api `api_module` defined below,

```python
from fastapi import FastAPI

api = FastAPI()

@api.get("/echo")
def echo(a: int, b: int):
    rslt = a + b
    print(rslt)
    return rslt

```

We can use the client

```python
from fastapi_client import FastAPIClient, enable_fastapi_client

# This is REQUIRED in order to allow the fast api client to wrap around any function calls.
# NOTE: The client DOSE NOT AFFECT the operation of the API, and dose not slow it down
# in any way.
enable_fastapi_client()

from api_module import {
    echo
}

# Call the function locally
echo(1,2)

# Call the function on the server running in localhost
with FastAPIClient("localhost:8080"):
    print(echo(1, 2))
```

### Non global configuration

To define an api client that works only on a specific api/router, you must
enable the api client on the api object before defining the api functions,

```python
from fastapi import FastAPI

api = FastAPI()

# This is REQUIRED in order to allow the fast api client to wrap around any function calls.
# NOTE: The client DOSE NOT AFFECT the operation of the API, and dose not slow it down
# in any way.
FastAPIClient.enable(api)

@api.get("/echo")
def echo(a: int, b: int):
    rslt = a + b
    print(rslt)
    return rslt
```

# Install

```shell
pip install fastapi_client
```

# Contribution

Feel free to ping me for issues or submit a PR to contribute.

# License

Copyright © `Zav Shotan` and other [contributors](graphs/contributors).
It is free software, released under the MIT licence, and may be redistributed under the terms specified in [LICENSE](LICENSE).
Stsocialicons 0.0.2
A package for generating social media icons with customizable colors and sizes.

![GitHub license](https://img.shields.io/github/license/RAJPUTRoCkStAr/Streamlit-socialmedia) ![GitHub last commit](https://img.shields.io/github/last-commit/RAJPUTRoCkStAr/Streamlit-socialmedia)
# SocialMediaIcons

`SocialMediaIcons` is a Python class designed to dynamically generate SVG icons for various social media platforms. This class is customizable, allowing users to specify links, colors, and sizes for each social media icon.

## Features

- **Dynamic Icon Generation**: Generates SVG icons based on provided social media links.
- **Customizable Colors**: Default colors are provided for each platform, but users can specify their own.
- **Flexible Sizing**: Supports multiple predefined sizes and allows custom height and width.
               **Just Add links for your profile**


## Installation

You can install Streamlit-SocialMediaIcons using pip:

```bash
pip install StsocialIcon
```
## Code
```bash
from StsocialIcon import SocialMediaIcons

def main():
    links = [
    "https://www.facebook.com/example",
    "https://www.youtube.com/example",
    "https://www.instagram.com/example",
    "https://www.linkedin.com/example"
    ] #pass social media link here
    sizes = ['sm','lg'] #pass for every social media you are adding

    icon_generator = SocialMediaIcons(social_media_links=links, sizes=sizes).generate_icons()

if __name__ == '__main__':
    main()

```

## Contact
For any questions or feedback, feel free to reach out at [sumitsingh9441@gmail.com](mailto:sumitsingh9441@gmail.com).