Commit 877a117
committed
Fix tqdm in-place refresh and route files to Output Dir
Terminal:
- Use pty.openpty() so subprocess sees a real terminal; tqdm/rich now
use \r for in-place refresh instead of \n-per-update line spam
- Parse \r to reset the current-line buffer (new content overwrites);
\n finalises the line and starts a new ListView item
- Strip ANSI escape codes before display
- Cap ListView at 500 lines (trim oldest) to prevent rendering stalls
Output directory:
- Pass --path OUTPUT_DIR to all downloader.py calls from the GUI so
videos and materials land in the user-chosen Output Dir, not ~/.auto_note/
- semantic_alignment.py: read OUTPUT_DIR from config.json into
COURSE_DATA_DIR; use it for process_course() instead of DATA_DIR
- note_generation.py: same COURSE_DATA_DIR pattern for --course lookup1 parent 460ce7c commit 877a117
3 files changed
Lines changed: 105 additions & 31 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
457 | 457 | | |
458 | 458 | | |
459 | 459 | | |
460 | | - | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
461 | 464 | | |
462 | 465 | | |
463 | | - | |
464 | | - | |
465 | | - | |
| 466 | + | |
| 467 | + | |
466 | 468 | | |
467 | | - | |
468 | 469 | | |
469 | 470 | | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
470 | 477 | | |
471 | | - | |
472 | | - | |
473 | | - | |
474 | | - | |
475 | | - | |
476 | | - | |
477 | | - | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
492 | 545 | | |
493 | 546 | | |
494 | 547 | | |
| |||
791 | 844 | | |
792 | 845 | | |
793 | 846 | | |
794 | | - | |
| 847 | + | |
| 848 | + | |
795 | 849 | | |
796 | 850 | | |
797 | 851 | | |
798 | 852 | | |
799 | 853 | | |
800 | 854 | | |
801 | | - | |
| 855 | + | |
| 856 | + | |
802 | 857 | | |
803 | 858 | | |
804 | 859 | | |
| |||
886 | 941 | | |
887 | 942 | | |
888 | 943 | | |
889 | | - | |
| 944 | + | |
| 945 | + | |
890 | 946 | | |
891 | 947 | | |
892 | 948 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
40 | 49 | | |
41 | 50 | | |
42 | 51 | | |
| |||
1305 | 1314 | | |
1306 | 1315 | | |
1307 | 1316 | | |
1308 | | - | |
| 1317 | + | |
1309 | 1318 | | |
1310 | 1319 | | |
1311 | 1320 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
49 | 58 | | |
50 | 59 | | |
51 | 60 | | |
| |||
1088 | 1097 | | |
1089 | 1098 | | |
1090 | 1099 | | |
1091 | | - | |
| 1100 | + | |
1092 | 1101 | | |
1093 | 1102 | | |
1094 | 1103 | | |
| |||
0 commit comments