sya

split youtube audio tracks, with an optional pyqt gui
git clone git://src.gearsix.net/sya
Log | Files | Refs | Atom | README

DateCommit messageAuthorFiles+-
2024-04-25 09:30added -v, --version flag; updated to v1.3.0gearsix1+8-1
2024-04-25 09:25bugfix: regex strings are now raw stringsgearsix1+2-2
2024-03-29 13:14small improvements to sya.py#parse_tracksgearsix1+11-0
2024-03-29 11:56Merge branch 'develop' of notabug.org:gearsix/sya into developgearsix1+1-1
2024-02-04 12:43added utf-8 encode handling to tracklist parsergearsix1+1-1
2023-07-24 20:48fix to Building example commandsgearsix1+6-2
2023-07-24 20:48fix to Building example commandsgearsix1+6-2
2023-03-27 10:07sya: `get_audio` only calls `--ffmpeg-location` if arg `--ffmpeg` is passed.gearsix1+9-5
2023-03-18 15:13sya: trim path seperator from the end of outputgearsix1+2-0
2023-03-17 17:44sya-pyqt: fix after change to argumentsgearsix1+5-2
2023-03-17 17:21README.md: fix to build commandgearsix1+8-18
2023-03-07 19:18sya: you can now pass multiple TRACKLIST filesgearsix2+26-24
2023-03-07 17:15TODO: added item & updated invalid datesgearsix1+3-2
2023-03-02 15:45moved files about to tidy the repo a littlegearsix11+15-3
2023-03-01 23:14TODO: updated formatting & added yt-dlp itemgearsix2+10-2
2022-12-14 12:37Merge branch 'develop' of notabug.org:gearsix/sya into developgearsix6+365-311
2022-12-13 13:29Merge branch 'master' into developgearsix1+1-1
2022-12-13 13:21fix: typo in README; updated screenshot.pnggearsix2+1-1
2022-12-13 13:21fix: typo in README; updated screenshot.pnggearsix2+1-1
2022-12-10 13:45v1.1.0 - redesigned the sya-pyqt Merge branch 'develop'gearsix4+364-310
2022-12-10 13:40v1.0.3 Squashed commit of the following:gearsix2+6-4
2022-12-10 13:40updated HELP.mdgearsix1+38-43
2022-12-07 16:04bugfix: shell arg in sya Popen calls set correctlygearsix1+7-5
2022-12-07 16:01bufix: output dir selector works properlygearsix1+2-0
2022-12-07 14:03feature: all widgets are now under the children of the widgetgearsix1+16-16
2022-12-07 00:32updated TODOgearsix1+2-5
2022-12-07 00:31feature: another improvement to Timestamp regex, caught - X -gearsix1+1-1
2022-12-07 00:23bugfix: weird characters caused the utf-8 encoding to breakgearsix1+3-2
2022-12-06 23:47feature: added a default output if tracklist is present (but output is not)gearsix1+9-6
2022-12-06 23:34bugfix: OK enabled on Cancelgearsix1+1-0
2022-12-06 23:31bugfix: removed setText calls causing cursor to jump to end of lineditgearsix1+10-11
2022-12-05 10:14fix: noticed type error in READMEgearsix1+1-1
2022-12-04 14:55feature: added tracklist textbox under urlgearsix1+26-24
2022-12-03 15:48feature/refactor: started reworking sya-pyqt options layoutgearsix2+48-24
2022-12-03 13:00reverted making the url an argument and not line 1 on the tracklistgearsix2+14-12
2022-12-02 12:32feature: added exit button to options; refactor: minor cleanupgearsix1+23-16
2022-12-02 11:41refactor: tidyup in sya-pyqt, breaking up SyaGui (pt.3)gearsix1+72-63
2022-12-02 11:15refactor: tidyup in sya-pyqt, breaking up SyaGui (pt.2)gearsix1+27-28
2022-12-02 10:58refactor: major tidyup in sya-pyqt, breaking up SyaGuigearsix1+184-176
2022-12-01 21:26Merge branch 'develop' into develop-v1.1.0gearsix4+26-11
2022-12-01 21:21updated setup.py detailsgearsix1+3-3
2022-12-01 21:12updated BUGS.mdgearsix1+3-1
2022-12-01 21:09v1.0.2 Merge branch 'develop'gearsix1+5-2
2022-12-01 17:05v1.0.1 changes, Merge branch 'develop'gearsix2+13-4
2022-12-01 20:30Track numbers in a track title are now trimmed; named all regex'sgearsix1+5-2
2022-12-01 17:01v1.0.1 minor changes & fixegearsix2+13-4
2022-11-25 16:30URL of audio is now it's own argument, not part of the tracklist.gearsix1+8-6
2022-11-25 16:20v1.0.0 release; Squashed commit of the following:gearsix11+607-417
2022-11-24 12:24minor adjustments in pyqtgearsix1+12-9
2022-11-19 18:27sya.py: added weight system to handle multiple timestamps on a linegearsix1+16-8
2022-11-18 23:04refactor: updated README.mdgearsix2+8-3
2022-11-18 22:19feature: added HELP in place of the (redundant) 'Quit' buttongearsix2+83-3
2022-11-18 21:56bugfix: realised shell=False is required on windows to avoid consoles popping upgearsix1+5-4
2022-11-18 21:55bugfix: _init_options_output was using the wrong labelgearsix1+1-1
2022-11-18 21:40bugfix: removed 'flv' format optiongearsix1+1-1
2022-11-18 15:01bugfix: ffmpeg binary assigned to wrong arg in sya-pyqt __main__ refactor: Removed centerWidget calls, annoyingly spawns on 2nd monitor refactor: added NoWrap to logger, output is easier to readgearsix1+6-5
2022-11-18 15:00minor amendment in READMEgearsix1+4-4
2022-11-18 14:58bugfix: subprocess calls on posix work properly now. refactor: created read_tracklen(), from split_tracks.gearsix1+23-15
2022-11-17 00:13Bunch of improvements to sya-pyqtgearsix1+33-30
2022-11-12 20:13docs: migrated a lot of doc files to *README.md*.gearsix7+177-191
2022-11-07 22:51minor fixes & adjustments to argument defaultsgearsix2+26-14
2022-11-07 15:25bugfix: optionsOk is enabled in done, not postMaingearsix1+4-3
2022-11-07 15:00fix: sya-smol.png was still being used as the logo icongearsix1+3-3
2022-11-07 13:29updated docsgearsix3+42-41
2022-11-07 13:05added sya.png logo; tracklist & output reset on 'done'gearsix2+13-4
2022-11-04 22:02sya-pyqt: massive refactor to tidyup and make it more manageable.gearsix2+278-206
2022-11-04 19:03added dest for all argparser argumentsgearsix1+6-9
2022-11-04 12:41added requirements.txt; sya-pyqt also removes any output on abort.gearsix2+43-1
2022-11-04 12:41sya-pyqt: started bundling yt-dlp & ffmpeg into the binarygearsix1+14-5
2022-11-03 17:48Minor adjustments: missing '-k' actually removes the downloaded filegearsix2+34-30
2022-11-03 17:15fixed SyaGuiMain fail on calling self.fn()gearsix1+6-3
2022-10-28 14:19bugfix to file length parsing; --keep isn't true by default anymoregearsix1+2-2
2022-10-06 11:29fix to parse_tracks()gearsix1+9-8
2022-07-04 14:37bugfix in finding track lengthgearsix1+1-1
2022-06-09 09:11made track titles path-safe, track numbering starts from 01 (not 00).gearsix1+2-1
2022-04-01 10:35replaced youtube-dl with yt-dlpgearsix1+5-5
2022-02-04 00:16minor fixes in split_tracks() when testing on windowsgearsix1+3-3
2021-10-01 20:53bugfix - filepickers DontUseNativeDialoggearsix1+4-2
2021-10-01 20:16bugfix to split_tracks; added an error_exitgearsix1+6-6
2021-10-01 18:38minor adjust to install notes; tracklist uses file icongearsix2+7-6
2021-09-09 22:25changed tracklist filepicker icon to file.pnggearsix3+4-4
2021-09-09 21:48moved 'keep' checkbox;added THANKS in README.txtgearsix2+8-1
2021-09-09 20:54added note on BUILDINGgearsix1+8-4
2021-08-09 17:19fixed depreciation warning in sya-pyqtGeaRSiX1+1-1
2021-08-02 13:10removed symlinks;updated setup.py;updated READMEgearsix4+82-57
2021-07-31 23:07added sya-pyqt backgearsix4+233-2
2021-07-31 21:48added uninstall to readmegearsix1+6-1
2021-07-31 21:37added sya symlinkgearsix2+3-1
2021-07-31 21:18updated install to use setup.pygearsix2+1-18
2021-07-31 20:55minor fix to setup.pygearsix1+3-1
2021-07-31 20:00added DISCLAIMER to READMEgearsix1+42-46
2021-07-31 19:10added setup.pygearsix2+25-1
2021-07-31 18:59TODO seemed redunant now without GUI to worry aboutgearsix1+0-22
2021-07-31 18:54improved Timestamp regexgearsix2+3-2
2021-07-31 18:33stripped gui - moving to seperate repogearsix5+1-240
2021-07-31 18:28added BUGSgearsix1+22-0
2021-06-23 10:16fixed resource loading after compiling to binarygearsix1+9-1
2021-06-05 21:07fixes after trying to bundleGeaRSiX1+2-2
2021-06-03 16:46fixed displaying logs in gui & minor bugs; added cancel/done buttonsGeaRSiX3+54-20
2021-05-31 21:02started fixing some bugs in sya.pyGeaRSiX1+11-7
2021-05-31 16:05gui: added _init_logs, defaults to _init_xGeaRSiX1+51-21
2021-05-30 16:37started fixing up gui.py; added logging window. still WIP.GeaRSiX2+99-58
2021-05-29 18:05some tidyup; moved main to sya(), reserved main to call gui & syaGeaRSiX1+32-17
2021-05-29 13:35Merge branch 'master' of https://notabug.org/gearsix/syaGeaRSiX0+0-0
2021-05-29 13:33added default output path back; set get_audio output to {output}/{output dirname}.{ext}GeaRSiX1+8-6
2021-05-29 13:33added default output path back; set get_audio output to {output}/{output dirname}.{ext}GeaRSiX1+8-5
2021-05-17 12:55added error_exit if args are missing/invalid]gearsix1+2-0
2021-05-17 11:22mostly finished gui options cfg, added --gui arggearsix2+52-20
2021-05-17 09:09re-wrote gui to use layoutsgearsix2+59-202
2021-05-13 21:11adjusted gui for windowsgearsix1+23-25
2021-05-13 21:11added credits to micromoon for iconsgearsix1+3-0
2021-05-12 18:30icons now pull from sya dir, not cwdgearsix1+4-3
2021-05-12 17:31futher work on gui; commented out youtubedl & ffmpeg; added iconsgearsix3+80-80
2021-05-11 17:19GUI: finished adding elements for all optionsgearsix1+99-31
2021-05-11 16:53tracks are given the correct file extension after being splitgearsix1+7-6
2021-05-08 19:11moved new gui stuff to gui.py; moved about layout, added keep, youtubedl, ffmpeg settingsgearsix2+158-64
2021-05-08 01:11started adding pyqt5 gui when no args are setgearsix1+70-1
2021-05-07 16:22minor amendment in README, improved regex for catching timestampsgearsix2+10-5
2021-05-06 10:59minor fixes; added error_exit log, added missing timestamps warninggearsix1+12-7
2021-05-06 10:53added Makefilegearsix1+16-0
2021-05-06 09:56updated README -> txt2man, added LICENSE.txtgearsix3+106-53
2021-05-05 19:08added READMEgearsix2+56-3
2021-05-05 17:42set output dir to the name of the tracklist; improved logginggearsix1+13-3
2021-05-05 16:27improved timestamp regex; entire line is searched for timestampgearsix2+12-8
2021-05-05 15:41added TODOgearsix2+23-1
2021-05-05 15:41missing timestamps & bins now cause exit; removed find_times.gearsix1+5-13
2021-05-05 12:51fixes to split_tracks()gearsix1+16-8
2021-05-04 16:22session 2: need to start making these commits more incrementally...gearsix1+72-19
2021-04-30 15:11Arguments, binary checks, youtube-dl call & tracklist parsinggearsix1+60-0