Skip to content

Commit 7c4e61c

Browse files
committed
Merge branch 'main' into dev
2 parents 371a981 + eb7bde7 commit 7c4e61c

File tree

4 files changed

+58
-5
lines changed

4 files changed

+58
-5
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2+
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python
3+
4+
name: Python package
5+
6+
on:
7+
push:
8+
branches: [ "main" ]
9+
pull_request:
10+
branches: [ "main" ]
11+
12+
jobs:
13+
build:
14+
15+
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
python-version: ["3.8", "3.9", "3.10"]
20+
21+
steps:
22+
- uses: actions/checkout@v3
23+
- name: Set up Python ${{ matrix.python-version }}
24+
uses: actions/setup-python@v3
25+
with:
26+
python-version: ${{ matrix.python-version }}
27+
- name: Install dependencies
28+
run: |
29+
python -m pip install --upgrade pip
30+
python -m pip install flake8 pytest
31+
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32+
- name: Lint with flake8
33+
run: |
34+
# stop the build if there are Python syntax errors or undefined names
35+
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
36+
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
37+
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
38+

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
# Cast URL's on your ChromeCast
22
From a simple CSV file where you put your links, to your ChromeCast thanks to a little python script.
33

4+
## Prerequisites
5+
```bash
6+
pip install -r requirements.txt
7+
```
8+
9+
## Usage
410
At first, the goal of this app was to get your likes from your twitter account and from them, get the URL of the images inside of them to then share it on your CH, but now that the API ins't free anymore.. We've change our mind, now you'll be able to share anything to it, just put the link in the CSV file.
511

6-
Using pychromecast - https://github.com/home-assistant-libs/pychromecast
12+
## Contributing
13+
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
14+
15+
## Authors
16+
- [**@Hidden-Warden**](https://github.com/Hidden-Warden) - Future french student in BTS SIO
17+
18+
## License
19+
This project is licensed under the MLP-2.0 License - see the [LICENSE.md](LICENSE.md) file for details.
20+
21+
## Acknowledgments
22+
- [home-assistant-libs/pychromecast](https://github.com/home-assistant-libs/pychromecast)
23+
- [asweigart/pyautogui](https://github.com/asweigart/pyautogui)

requierements.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

requirements.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pychromecast
2+
pyautogui

0 commit comments

Comments
 (0)