Commit graph

333 commits

Author SHA1 Message Date
Christoph Stahl
1f1c2c4f1e Add yt search results from client search to YouTube Cache 2024-09-22 22:02:34 +02:00
Christoph Stahl
bf104362ea Hotfix for yt restricted search 2024-09-22 21:23:06 +02:00
Christoph Stahl
b80f6559a7 better handling starting parameters 2024-09-22 21:21:53 +02:00
Christoph Stahl
2d3313e734 fix headless server mode 2024-09-22 20:33:57 +02:00
Christoph Stahl
20654960cc Rewrote README.md 2024-09-22 19:48:52 +02:00
Christoph Stahl
07bb35e704 mypy and ruff 2024-09-22 19:02:19 +02:00
Christoph Stahl
d33497d09c removed last of tk, communication between gui and client 2024-09-22 18:59:02 +02:00
Christoph Stahl
fdec53a884 yt source is enabled by default 2024-09-22 18:58:32 +02:00
Christoph Stahl
3f68f657bf cache files are now stored in user dir 2024-09-22 18:58:21 +02:00
Christoph Stahl
0a36f657e2 switched default server to syng.rocks 2024-09-22 18:57:55 +02:00
Christoph Stahl
4717d94bdc updated requirements 2024-09-22 18:57:38 +02:00
Christoph Stahl
bb8fe8304e updated icons and added other resources 2024-09-22 18:56:18 +02:00
Christoph Stahl
ffa8927859 Removed debug prints in server 2024-09-22 13:05:02 +02:00
Christoph Stahl
50585463fc removed tk and added qt gui 2024-09-22 13:02:09 +02:00
Christoph Stahl
7689172494 update dependencies 2024-09-22 12:58:46 +02:00
Christoph Stahl
85961cf238 removed ideas for gtk gui 2024-09-22 12:58:27 +02:00
b0b763495f Finally figured out how to add icons in gnome :/ 2024-09-20 16:57:19 +02:00
4ce5df4103 Reworked tk gui in preparation for migration to qt 2024-09-19 18:26:25 +02:00
e2655a483b Removed syng-client, syng-server and syng-gui in favor of syng <subcommand> 2024-09-19 14:25:46 +02:00
6a84567545 Reworked dev dependencies in pyproject.toml 2024-09-19 00:04:44 +02:00
da9ef35ba4 Implemented restricted mode and client side search querying.
Also lots of documentation
2024-09-18 23:59:29 +02:00
bcb8843b35 Added pylint as dev dependancy 2024-09-18 23:58:46 +02:00
c78169d669 Added typed-pyyaml to dev dependency 2024-09-15 22:28:33 +02:00
411ccdd2c9 black -> line-length=100 2024-07-16 14:52:04 +02:00
f4e15908cc reenabling extension filter for s3 2024-07-11 00:20:40 +02:00
14498110ae Unified start script to syng 2024-07-11 00:15:54 +02:00
1d6e1b8dc8 Datei .gitlab-ci.yml aktualisieren 2024-07-09 22:11:33 +00:00
ca16dff23b Fixed some typing errors 2024-07-09 21:25:52 +02:00
705169a1f7 missing metadata for youtube 2024-07-09 20:49:24 +02:00
b46d5175cd Increased minimal python version 2024-07-09 20:13:31 +02:00
d2d316078b Implemented a profanity checker for performer names 2024-06-19 11:02:08 +02:00
60b0fd42c2 Some typings, to improve compatibility with pyright 2024-06-18 02:23:19 +02:00
725beab857 Youtube: renamed attributes to be compatible with constructor 2024-06-17 17:18:45 +02:00
ae630b7236 indentation fail :/ 2024-06-17 17:08:10 +02:00
e5a2f88e0b Type annotations for cache 2024-06-17 17:04:59 +02:00
55939887f3 cache metadata for search results... TODO at some point they need to be removed, but not today... 2024-06-17 17:04:10 +02:00
56ab58586a completely removed pytube. All YT communication is now done via yt-dlp. 2024-06-17 16:13:03 +02:00
aac8314837 Fixed typing in s3 2024-06-17 16:10:27 +02:00
7cf5a5137e Allow for an already existing config dir 2023-12-20 18:59:54 +01:00
8440d756f5 Create config folder if not existant, less printy and show link in UI 2023-12-20 18:52:36 +01:00
40853171ec Fixed bug, all are notified when adding to waiting room 2023-12-19 19:18:22 +01:00
fef4b0f3f3 Fixing versions of dependencies 2023-12-19 13:54:00 +01:00
9113bf0a54 Installation was wrong :/ 2023-12-19 13:47:14 +01:00
e8453e0ffb Split installation into server and client. Added rough readme 2023-12-19 13:13:35 +01:00
ae5d82ce63 Some fixups 2023-12-18 21:58:12 +01:00
d19f974e02 Merge branch 'gui' into 'main'
Implemented GUI for syng

See merge request christofsteel/syng2!2
2023-12-18 18:48:28 +00:00
8a4f02976f --amend 2023-12-18 19:45:34 +01:00
159a08f824 Boy I wished, that customtkinter would be correctly typed :/ 2023-12-18 19:44:21 +01:00
cb00e62143 better mypy checks in ci 2023-12-18 18:59:25 +01:00
14821ab759 Preparation for 2.0 release 2023-12-18 18:56:03 +01:00