Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bellezaemporium/query-streamlink
A Python webapp that is destined to spit out links given by all sources supported by Streamlink.
https://github.com/bellezaemporium/query-streamlink
Last synced: 5 days ago
JSON representation
A Python webapp that is destined to spit out links given by all sources supported by Streamlink.
- Host: GitHub
- URL: https://github.com/bellezaemporium/query-streamlink
- Owner: BellezaEmporium
- License: bsd-2-clause
- Created: 2021-05-23T21:26:02.000Z (over 3 years ago)
- Default Branch: flask
- Last Pushed: 2024-10-03T16:17:10.000Z (4 months ago)
- Last Synced: 2025-01-20T08:00:58.939Z (12 days ago)
- Language: Python
- Homepage:
- Size: 175 KB
- Stars: 51
- Watchers: 6
- Forks: 378
- Open Issues: 1
-
Metadata Files:
- Readme: README-en.md
- License: LICENSE
Awesome Lists containing this project
README
# query-streamlink
query-streamlink is a Python webapp destined to spit out links given by all sources supported by Streamlink.## Alternative Programs
- [liveproxy](https://github.com/back-to/liveproxy): If you are a supporter of Streamlink, show your support by donating to the Streamlink project!
## Donating to the Streamlink Project
query-streamlink owes its existence to the Streamlink project. To support their ongoing development, consider making a donation on their [Open Collective page](https://opencollective.com/streamlink).
## How It Works
The functioning of query-streamlink relies on making requests to Streamlink based on the URL provided by the user. It then retrieves a response containing a URL that can be used by most popular media players. This program acts as a bridge between the end user and Streamlink, ensuring smooth streaming experiences.
## Legality
query-streamlink is a legal program, as its purpose is to serve as a bridge to [Streamlink](https://github.com/streamlink/streamlink). The only unlawful use would be if it were employed for malicious purposes, which in that case I can't be held responsible.
### Supported Websites
query-streamlink supports a wide range of websites compatible with [Streamlink](https://streamlink.github.io/plugin_matrix.html). However, please be cautious of potential geolocation issues with certain services.
## Query Parameters
- `url` (required): The URL of the stream for which you need the link.
- `no_redirect` (optional, default : null) : If you do not need to be redirected into the website stream.
- `quality` (optional, default : best) : If you need a specific quality setting.
- `proxy` (optional, default: None) : If you need to access a playlist that is geo-restricted. Please note that this will affect the *way of accessing the playlist only*.## Local Deployment
To run query-streamlink locally, simply execute the following command: `python main.py`.
## Remote Deployment of query-streamlink
- Heroku: [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://dashboard.heroku.com/new?template=https%3A%2F%2Fgithub.com%2FBellezaEmporium%2Fquery-streamlink) (thanks to [@adrianpaniagualeon](https://github.com/adrianpaniagualeon))
- Other services (repl / glitch...): For other services, check if they require specific configurations. In most cases, forking the program to your own account should be sufficient to make it work.## Contributing
Contributions to Query-Streamlink are welcome! If you want to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. Submit a pull request to the main repository.## Acknowledgements
- [@keystroke3](https://github.com/keystroke3) for the support and improvements made to the app.
- The IPTV community members who contributed to making this project possible (special thanks to Nintendocustom / Dum4G).
- The testers who provided valuable feedback during the development process.
- The Streamlink members and contributors for their incredible tool.## Available websites (as of 30/05/2023)
There's lots of forks of query-streamlink out in the wild to play with !
## License
Query-Streamlink is licensed under the [BSD-2 Clause license](./LICENSE).