Merge remote-tracking branch 'origin/develop' into develop
# Conflicts: # .github/workflows/lint.yml
This commit is contained in:
commit
a3ec449ee0
5 files changed
+44
-28
No files matched your search
@@ -0,0 +1,32 @@
|
||||
# GitHub Action that uses Black to reformat the Python code in an incoming pull request.
|
||||
# If all Python code in the pull request is compliant with Black then this Action does nothing.
|
||||
# Othewrwise, Black is run and its changes are committed back to the incoming pull request.
|
||||
# https://github.com/cclauss/autoblack
|
||||
|
||||
name: autoblack
|
||||
on:
|
||||
push:
|
||||
branches: ["master"]
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Set up Python 3.7
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: 3.9
|
||||
- name: Install Black
|
||||
run: pip install black
|
||||
- name: Run black --check .
|
||||
run: black --check .
|
||||
- name: If needed, commit black changes to the pull request
|
||||
if: failure()
|
||||
run: |
|
||||
black . --line-length 101
|
||||
git config --global user.name 'autoblack'
|
||||
git config --global user.email 'jasoncameron.all@gmail.com'
|
||||
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY
|
||||
git checkout $GITHUB_HEAD_REF
|
||||
git commit -am "fixup: Format Python code with Black"
|
||||
git push
|
||||
@@ -1,30 +1,12 @@
|
||||
# GitHub Action that uses Black to reformat the Python code in an incoming pull request.
|
||||
# If all Python code in the pull request is compliant with Black then this Action does nothing.
|
||||
# Othewrwise, Black is run and its changes are committed back to the incoming pull request.
|
||||
# https://github.com/cclauss/autoblack
|
||||
name: Lint
|
||||
|
||||
on: [pull_request]
|
||||
|
||||
name: autoblack
|
||||
on: [pull_request, workflow_dispatch]
|
||||
jobs:
|
||||
build:
|
||||
lint:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Set up Python 3.7
|
||||
uses: actions/setup-python@v1
|
||||
- uses: actions/checkout@v2
|
||||
- uses: psf/black@stable
|
||||
with:
|
||||
python-version: 3.9
|
||||
- name: Install Black
|
||||
run: pip install black
|
||||
- name: Run black --check .
|
||||
run: black --check .
|
||||
- name: If needed, commit black changes to the pull request
|
||||
if: failure()
|
||||
run: |
|
||||
black . --line-length 101
|
||||
git config --global user.name 'autoblack'
|
||||
git config --global user.email 'jasoncameron.all@gmail.com'
|
||||
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/$GITHUB_REPOSITORY
|
||||
git checkout $GITHUB_HEAD_REF
|
||||
git commit -am "fixup: Format Python code with Black"
|
||||
git push
|
||||
options: "--line-length 101"
|
||||
+1
-1
@@ -72,7 +72,7 @@ def get_subreddit_threads(POST_ID: str):
|
||||
threads = subreddit.hot(limit=25)
|
||||
submission = get_subreddit_undone(threads, subreddit)
|
||||
submission = check_done(submission) # double-checking
|
||||
if submission is None:
|
||||
if submission is None or not submission.num_comments:
|
||||
return get_subreddit_threads(POST_ID) # submission already done. rerun
|
||||
upvotes = submission.score
|
||||
ratio = submission.upvote_ratio * 100
|
||||
|
||||
+3
-1
@@ -34,11 +34,12 @@ def check_done(
|
||||
return redditobj
|
||||
|
||||
|
||||
def save_data(filename: str, reddit_title: str, reddit_id: str, credit: str):
|
||||
def save_data(subreddit: str, filename: str, reddit_title: str, reddit_id: str, credit: str):
|
||||
"""Saves the videos that have already been generated to a JSON file in video_creation/data/videos.json
|
||||
|
||||
Args:
|
||||
filename (str): The finished video title name
|
||||
@param subreddit:
|
||||
@param filename:
|
||||
@param reddit_id:
|
||||
@param reddit_title:
|
||||
@@ -48,6 +49,7 @@ def save_data(filename: str, reddit_title: str, reddit_id: str, credit: str):
|
||||
if reddit_id in [video["id"] for video in done_vids]:
|
||||
return # video already done but was specified to continue anyway in the config file
|
||||
payload = {
|
||||
"subreddit": subreddit,
|
||||
"id": reddit_id,
|
||||
"time": str(int(time.time())),
|
||||
"background_credit": credit,
|
||||
|
||||
@@ -116,7 +116,7 @@ def make_final_video(
|
||||
filename = f"{name_normalize(title)}.mp4"
|
||||
subreddit = settings.config["reddit"]["thread"]["subreddit"]
|
||||
|
||||
save_data(filename, title, idx, background_config[2])
|
||||
save_data(subreddit, filename, title, idx, background_config[2])
|
||||
|
||||
if not exists(f"./results/{subreddit}"):
|
||||
print_substep("The results folder didn't exist so I made it")
|
||||
|
||||
Reference in new issue
Block a user