semvec/pypi-packages huggingface dataset:
youtube-search-requests 0.1.20
Search Youtube videos using python requests without Youtube API
License: MIT
Keywords: youtube,youtube-search

[![pypi](https://img.shields.io/pypi/v/youtube-search-requests?style=plastic&logo=appveyor)](https://pypi.org/project/youtube-search-requests)
[![python-ver](https://img.shields.io/pypi/pyversions/youtube-search-requests?style=plastic&logo=appveyor)](https://pypi.org/project/youtube-search-requests)
[![github-release](https://img.shields.io/github/v/release/trollfist20/youtube-search-requests?style=plastic&logo=appveyor)](https://github.com/trollfist20/youtube-search-requests/releases)
[![pypi-total-downloads](https://img.shields.io/pypi/dm/youtube-search-requests?label=DOWNLOADS&style=plastic&logo=appveyor)](https://pypi.org/project/youtube-search-requests)


# youtube-search-requests
### Search Youtube videos using python requests without Youtube API.
### youtube-search-requests can search unlimited videos !!!

## Installation
```
pip install youtube-search-requests
```

### CLI (Command Line Interface) Usage:
```bash

ysr "fish" --json

# or

youtube-search-requests "fish" --json

# do this if "ysr" and "youtube_search_requests" didn't work
python3 -m youtube_search_requests "fish" --json

# Output: {"urls": {'title': ..., 'url': 'https://www.youtube.com/watch?v=0gT8Ty0ClHc', thumbnails: [...], ...}}

```

### Usage

- For version v0.1.0 Upper [click here](https://github.com/mansuf/youtube-search-requests/blob/main/docs/v0.1.0%20upper/Usage.md)

- For version v0.1.0 Lower [click here](https://github.com/mansuf/youtube-search-requests/blob/main/docs/v0.1.0%20lower/Usage.md)
ithildin 0.2.7
Semantic analyzer of EVM bytecode based on Mythril
License: MIT
Requires Python: >=3.6.0

# Ithildin

![Ithildin Logo](https://raw.githubusercontent.com/metagon/ithildin/master/assets/ithildin_logo.png)

![GitHub](https://img.shields.io/github/license/metagon/ithildin?color=blue)
![PyPI](https://img.shields.io/pypi/v/ithildin)
![PyPI - Status](https://img.shields.io/pypi/status/ithildin)

> Ithildin was a type of specially crafted Mithril that only the most experienced craftsmen of the Noldor could learn how to make and pass on to others.

Ithildin is a semantic analysis tool for EVM bytecode based on [Mythril](https://github.com/ConsenSys/mythril).
By using symbolic execution and taint analysis, it aims at detecting functions that are restricted by authentication patterns, and to extract administrator addresses whenever possible.

Check out the wiki for a list of currently working patterns and some that are planned to be implemented soon.

The [Aniron](https://thehutt.de/tolkien/fonts/aniron/readme.html) font is Copyright &copy; Pete Klassen, 2004. All rights Reserved.

## Requirements

- Python 3.6+

## Installation

```bash
$ pip3 install ithildin
```

## Executing

Ithildin can currently analyze contracts provided in one of the following formats.
Run `ithil --help` to see all arguments that the program accepts.

### Deployed Contracts

The following command analyzes the contract bytecode at the given target address.
You'll have to supply the RPC endpoint using the `--rpc` argument, unless you are using geth, in which case the default endpoint `http://localhost:8545` is used.

> **Note:** Infura secrets are currently not supported.

```bash
# Using a local JSON RPC provider
$ ithil analyze --address 0x3D8e04CC42F61624e1B193C51f27D373A9244D9b --rpc localhost:7545
# Using an Infura provider
$ ithil analyze --address 0x868326efca6e89f75a76d141167759f1ad10854c --rpc https://mainnet.infura.io/v3/<project-id>
```

### Solidity Contracts

This command will use the solc compiler that is currently installed on your system if `--solc` is not specified.
Older compilers can be downloaded from the [ethereum/solc-bin](https://github.com/ethereum/solc-bin) repository (make sure you make them executable).

```bash
# Using solc version v0.7.6
$ ithil analyze --sol Example.sol --solc solc-linux-amd64-v0.7.6+commit.7338295f
```

### Creation Bytecode Files

Provide a file containing the EVM (creation) bytecode in one line.

```bash
$ ithil analyze --bin Example.bin
```

## Development Setup

Install all the requirements inside a virtual environment or globally.

### Installing Mythril Inside a Virtual Environment (Recommended)

```bash
$ cd <ithildin-root>
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip3 install -r requirements.txt
```

### Installing Mythril Globally

```bash
$ pip3 install -r requirements.txt
```
topcord.py 0.4.2
Official Python Library of TopCord
License: MIT
Requires Python: >=3.0
Keywords: topcord,api,python

# topcord
The Official Python Library for [TopCord](https://topcord.xyz)!

# How To Install
## Install Via Pip (Recommended)
`pip install topcord.py`

## Install from Source
```
git clone https://github.com/HeathHollows/topcord
cd TCAPI.PY
pip install -r requirements.txt
```

# Examples
## Get Bot Stats
```py
import discord asyncio
import topcord
from discord.ext import commands

class TopCord(commands.Cog):
    """Interacts with TopCord API"""

    def __init__(self, bot):
        self.bot = bot
        self.TopCord = topcord(token=token) # You will need to add your API token from TopCord Here!

    @commands.command(name="stats"):
        tc = self.TopCord.get_stats(self.bot.user.id)

        e = discord.Embed(
            title="Bot Stats"
        )
        e.add_field(name="Bot Website", value=tc['Website'])
        e.add_field(name="Tags", value=tc['Tags'])

def setup(bot):
    bot.add_cog(TopCord(bot))
```

## Post Bot Stats (Using Tasks)
```py
import discord, asyncio
import topcord
from discord.ext import tasks, commands

class TopCord(commands.Cog):
    """Interacts with the TopCord API"""

    def __init__(self, bot):
        self.bot = bot
        self.update_stats.start()
        self.TopCord = topcord(token=token) # You will need to add your API token from TopCord Here!

    def cog_unload(self):
        self.update_stats.cancel()

    @tasks.loop(minutes=30.0)
    async def update_stats(self):
        """This automatically updates your server count to topcord.xyz every 30 minutes."""
        try:
            await topcord.post_stats(self.bot.user.id, len(self.bot.guilds))
        except Exception as e:
            print('Failed to post server count to topcord.xyz\n' + type(e).__name__ + ':' + e')

def setup(bot):
    bot.add_cog(TopCord(bot))
```