Skip to content

Version 3.0#1423

Merged
OpenSourceSimon merged 77 commits intomasterfrom
develop
Jan 4, 2023
Merged

Version 3.0#1423
OpenSourceSimon merged 77 commits intomasterfrom
develop

Conversation

@OpenSourceSimon
Copy link
Copy Markdown
Collaborator

After 5-6 months it's finally here! Version 3.0 includes loads of new features and bug fixes, here's a quick list:

  • Fix for TikTok TTS, which now requires a sessionid
  • Story mode feature so it can read the post description
  • Added custom resolution, landscape videos are possible
  • Added AI random posts filtering
  • More features to the GUI
  • Create a thumbnail

OpenSourceSimon and others added 30 commits August 9, 2022 23:32
removes --- too
I should probably also fix my git because I hate making commits on GitHub.

Signed-off-by: BlockArchitech <hello@blockarchitech.com>
fix: install.sh might break python environments
update version and handle multiple post_ids correctly
"Add background video" option added to GUI
JvSdv and others added 11 commits December 19, 2022 19:18
# Conflicts:
#	main.py
#	reddit/subreddit.py
#	requirements.txt
#	utils/subreddit.py
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.3.0...9.4.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Simon <65854503+OpenSourceSimon@users.noreply.github.com>
* feat: tiktok sessionId can be specified in the config.toml

* feat: tiktok sessionId can be specified in the config.toml

* Various improvements and optimizations

* Add default argument

* Remove an used variable

* Code reformatted with black

* Fixed all problems pointed out by pylint

* Update TTS/TikTok.py

* Apply suggestions from code review

Co-authored-by: Simon <65854503+OpenSourceSimon@users.noreply.github.com>

* chore: add default value for tiktok_voice

Co-authored-by: Jose Collado <jose@collado.pw>
Co-authored-by: Simon <65854503+OpenSourceSimon@users.noreply.github.com>
Co-authored-by: Callum Leslie <github@cleslie.uk>
Co-authored-by: Callum Leslie <git@cleslie.uk>
@OpenSourceSimon OpenSourceSimon self-assigned this Jan 2, 2023
Comment thread utils/gui_utils.py Fixed
@ayoubmca111
Copy link
Copy Markdown

synonyms for work of art

artwork.
composition.
piece.
drawing.
object of art.
objet d'art.
study.

Copy link
Copy Markdown
Contributor

@LevaniVashadze LevaniVashadze left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cool

@CJthisis
Copy link
Copy Markdown
Contributor

CJthisis commented Jan 3, 2023

Finally!

Copy link
Copy Markdown
Collaborator

@callumio callumio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't really have time to go through all of this in depth or test, but overall it looks good.

Can you confirm that :

  • all the code has been formatted to match the style guideline?
  • requirements.txt is up to date

The entire project would benefit greatly from better typehinting, but that can be done at a later date.


P.S. the mp3's really should never have been commited to git and rather downloaded as needed, but they're in there now so no point removing them.

Comment thread utils/gui_utils.py Outdated
Comment thread fonts/LICENSE.txt
Comment thread Dockerfile
Comment thread utils/gui_utils.py Outdated
@JasonLovesDoggo
Copy link
Copy Markdown
Collaborator

I can't say anything except for what Callum said

Co-authored-by: Callum Leslie <git@cleslie.uk>
Comment thread utils/gui_utils.py
# Add background video
def add_background(youtube_uri, filename, citation, position):
# Validate YouTube URI
regex = re.compile(r"(?:\/|%3D|v=|vi=)([0-9A-z\-_]{11})(?:[%#?&]|$)").search(

Check warning

Code scanning / CodeQL

Overly permissive regular expression range

Suspicious character range that is equivalent to \[A-Z\\[\\\\]^_`a-z\].
Add electro199 to developers and added fonts license
@OpenSourceSimon OpenSourceSimon merged commit 4c01a1d into master Jan 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.