diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/.~lock.TimeLog.ods# b/MAST_tW_PDF_Updater/FilesForUpdates/.~lock.TimeLog.ods# new file mode 100644 index 0000000..89a687d --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/.~lock.TimeLog.ods# @@ -0,0 +1 @@ +,henry,henry-ThinkPad-E420,01.07.2019 17:31,file:///home/henry/.config/libreoffice/4; \ No newline at end of file diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.NT (copy).txt b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.NT (copy).txt new file mode 100644 index 0000000..ffef620 --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.NT (copy).txt @@ -0,0 +1,101 @@ +# Exceptions for New Testament +3483 +4183 +1525 +3313 +4172 +5119 +5550 +2596 +1448 +1448 +4215 +2749 +3303 +863 +305 +2316 +1096 +444 +4750 +4350 +4228 +3735 +5308 +1325 +2641 +3173 +757 +3772 +1056 +2675 +3793 +4434 +3708 +3471 +3762 +1854 +5087 +4413 +591 +2078 +991 +3788 +1188 +5495 +3483 +4053 +436 +4474 +1137 +2374 +3781 +3770 +853 +2087 +4369 +4674 +1544 +1929 +520 +727 +3618 +681 +2983 +2827 +2281 +2572 +142 +5108 +2068 +2480 +3820 +2980 +4138 +1427 +1093 +2932 +5475 +3306 +5055 +4098 +3565 +191 +3819 +5543 +5315 +3307 +692 +692 +3056 +3056 +2836 +1330 +5117 +5117 +3004 +1096 +2036 +2036 +3004 + diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT (copy).txt b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT (copy).txt new file mode 100644 index 0000000..5d99168 --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT (copy).txt @@ -0,0 +1,641 @@ +# Consistent deletes for OLD Testament +6 +14 +34 +68 +113 +116 +120 +157 +183 +213 +214 +215 +227 +241 +251 +270 +281 +312 +314 +319 +325 +374 +376 +398 +399 +400 +481 +539 +560 +606 +639 +724 +753 +759 +830 +926 +927 +935 +954 +977 +990 +995 +1004 +1086 +1101 +1121 +1123 +1129 +1156 +1166 +1167 +1214 +1238 +1245 +1270 +1293 +1320 +1323 +1346 +1361 +1363 +1364 +1387 +1389 +1396 +1397 +1406 +1419 +1431 +1438 +1497 +1505 +1513 +1524 +1530 +1540 +1543 +1580 +1644 +1692 +1696 +1697 +1730 +1767 +1777 +1779 +1817 +1819 +1820 +1826 +1869 +1870 +1878 +1892 +1897 +1934 +1935 +1980 +1984 +1993 +1995 +2015 +2094 +2106 +2114 +2142 +2145 +2146 +2151 +2152 +2154 +2166 +2219 +2220 +2233 +2236 +2256 +2257 +2280 +2308 +2319 +2342 +2370 +2372 +2376 +2380 +2388 +2398 +2428 +2436 +2470 +2490 +2491 +2502 +2505 +2506 +2530 +2534 +2554 +2560 +2580 +2600 +2617 +2651 +2654 +2656 +2658 +2672 +2686 +2691 +2706 +2710 +2720 +2742 +2764 +2787 +2790 +2803 +2860 +2864 +2896 +2904 +2963 +2964 +2975 +2976 +3001 +3021 +3027 +3028 +3034 +3045 +3046 +3068 +3069 +3083 +3117 +3118 +3148 +3179 +3190 +3201 +3205 +3206 +3212 +3220 +3225 +3243 +3254 +3293 +3318 +3330 +3335 +3358 +3365 +3366 +3373 +3381 +3384 +3423 +3426 +3427 +3463 +3470 +3474 +3477 +3493 +3498 +3499 +3513 +3515 +3518 +3533 +3557 +3559 +3582 +3584 +3611 +3615 +3627 +3644 +3667 +3669 +3671 +3678 +3680 +3708 +3709 +3722 +3730 +3738 +3760 +3772 +3782 +3789 +3791 +3811 +3820 +3856 +3868 +3885 +3898 +3899 +3908 +3947 +3956 +3966 +3971 +3978 +4005 +4042 +4043 +4060 +4101 +4116 +4127 +4136 +4150 +4161 +4201 +4229 +4241 +4242 +4279 +4307 +4325 +4334 +4339 +4347 +4349 +4385 +4390 +4399 +4406 +4456 +4481 +4483 +4486 +4487 +4557 +4585 +4591 +4592 +4605 +4672 +4725 +4740 +4744 +4758 +4791 +4800 +4830 +4832 +4906 +4917 +4941 +4960 +4975 +4994 +5027 +5035 +5042 +5045 +5046 +5051 +5057 +5058 +5061 +5062 +5066 +5071 +5074 +5081 +5098 +5104 +5110 +5116 +5117 +5127 +5128 +5130 +5142 +5148 +5181 +5183 +5186 +5193 +5197 +5221 +5232 +5237 +5253 +5307 +5315 +5324 +5337 +5341 +5344 +5362 +5365 +5375 +5387 +5413 +5414 +5428 +5437 +5445 +5458 +5459 +5462 +5475 +5493 +5518 +5549 +5564 +5590 +5592 +5608 +5631 +5640 +5642 +5647 +5674 +5675 +5705 +5732 +5750 +5769 +5782 +5791 +5794 +5800 +5810 +5824 +5857 +5869 +5892 +5922 +5927 +5945 +5953 +5957 +5970 +5975 +5977 +5980 +6030 +6031 +6035 +6083 +6086 +6089 +6099 +6106 +6113 +6118 +6121 +6148 +6153 +6186 +6203 +6213 +6235 +6242 +6256 +6285 +6293 +6310 +6315 +6327 +6362 +6381 +6418 +6437 +6438 +6440 +6443 +6466 +6471 +6475 +6504 +6524 +6544 +6555 +6565 +6567 +6600 +6601 +6607 +6612 +6679 +6696 +6697 +6726 +6735 +6738 +6743 +6779 +6793 +6805 +6862 +6872 +6884 +6887 +6901 +6921 +6924 +6957 +6963 +6965 +6966 +6994 +7019 +7043 +7050 +7069 +7110 +7114 +7121 +7123 +7126 +7138 +7144 +7194 +7198 +7200 +7218 +7223 +7225 +7227 +7230 +7235 +7236 +7264 +7272 +7291 +7307 +7308 +7311 +7312 +7339 +7342 +7368 +7378 +7381 +7386 +7399 +7423 +7451 +7453 +7455 +7462 +7468 +7469 +7489 +7494 +7503 +7522 +7560 +7576 +7580 +7588 +7592 +7604 +7605 +7606 +7607 +7623 +7637 +7641 +7646 +7651 +7655 +7657 +7665 +7673 +7674 +7682 +7722 +7725 +7737 +7743 +7751 +7760 +7761 +7786 +7812 +7814 +7817 +7832 +7834 +7836 +7857 +7872 +7878 +7879 +7896 +7897 +7909 +7921 +7922 +7931 +7934 +7936 +7962 +7970 +7971 +7973 +7981 +7992 +7993 +7999 +8003 +8027 +8032 +8040 +8081 +8085 +8086 +8104 +8130 +8133 +8138 +8145 +8147 +8150 +8172 +8175 +8193 +8217 +8245 +8248 +8254 +8267 +8269 +8334 +8354 +8389 +8393 +8394 +8421 +8426 +8446 +8462 +8503 +8548 +8552 +8562 +8588 +8610 +8651 +8668 +376 +1323 +3966 +6924 +6213 +398 +5362 +5362 +4557 +935 +430 +6030 +7751 +3820 +2600 +7971 +3318 +8354 +1060 +7462 +3027 +5307 +6310 +4422 +1696 +7760 +7218 +1419 +5676 +6438 +1494 +5414 +2789 +8064 +5234 +1875 +1350 +6960 +5526 +5254 +4405 +3766 +7581 +1589 +2498 +5568 +8544 + diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT.txt b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT.txt index 92ada05..f263c5f 100644 --- a/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT.txt +++ b/MAST_tW_PDF_Updater/FilesForUpdates/Exceptions/Consistent_Deletes.OT.txt @@ -614,6 +614,4 @@ 8668 3313 6485 - 6485 -6485 - + diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f1d9668) b/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f1d9668) new file mode 100644 index 0000000..d090a68 --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f1d9668) @@ -0,0 +1,93 @@ + +# Exceptions for New Testament +142 +191 +305 +436 +444 +520 +591 +681 +692 +727 +757 +853 +863 +991 +1056 +1093 +1096 +1137 +1188 +1325 +1330 +1427 +1448 +1525 +1544 +1854 +1929 +2036 +2068 +2078 +2087 +2281 +2316 +2374 +2480 +2572 +2596 +2641 +2675 +2749 +2827 +2836 +2932 +2980 +2983 +3004 +3056 +3173 +3303 +3306 +3307 +3313 +3471 +3483 +3565 +3618 +3708 +3735 +3762 +3770 +3772 +3781 +3788 +3793 +3819 +3820 +4053 +4098 +4138 +4172 +4183 +4215 +4228 +4350 +4369 +4413 +4434 +4474 +4674 +4750 +5055 +5087 +5108 +5117 +5119 +5308 +5315 +5475 +5495 +5543 +5550 diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f6f1f50) b/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f6f1f50) new file mode 100644 index 0000000..73b0262 --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/GLOB(0x557e5f6f1f50) @@ -0,0 +1,614 @@ + +# Consistent deletes for OLD Testament +6 +14 +34 +68 +113 +116 +120 +157 +183 +213 +214 +215 +227 +241 +251 +270 +281 +312 +314 +319 +325 +374 +376 +398 +399 +400 +430 +481 +539 +560 +606 +639 +724 +753 +759 +830 +926 +927 +935 +954 +977 +990 +995 +1004 +1060 +1086 +1101 +1121 +1123 +1129 +1156 +1166 +1167 +1214 +1238 +1245 +1270 +1293 +1320 +1323 +1346 +1350 +1361 +1363 +1364 +1387 +1389 +1396 +1397 +1406 +1419 +1431 +1438 +1494 +1497 +1505 +1513 +1524 +1530 +1540 +1543 +1580 +1589 +1644 +1692 +1696 +1697 +1730 +1767 +1777 +1779 +1817 +1819 +1820 +1826 +1869 +1870 +1875 +1878 +1892 +1897 +1934 +1935 +1980 +1984 +1993 +1995 +2015 +2094 +2106 +2114 +2142 +2145 +2146 +2151 +2152 +2154 +2166 +2219 +2220 +2233 +2236 +2256 +2257 +2280 +2308 +2319 +2342 +2370 +2372 +2376 +2380 +2388 +2398 +2428 +2436 +2470 +2490 +2491 +2498 +2502 +2505 +2506 +2530 +2534 +2554 +2560 +2580 +2600 +2617 +2651 +2654 +2656 +2658 +2672 +2686 +2691 +2706 +2710 +2720 +2742 +2764 +2787 +2789 +2790 +2803 +2860 +2864 +2896 +2904 +2963 +2964 +2975 +2976 +3001 +3021 +3027 +3028 +3034 +3045 +3046 +3068 +3069 +3083 +3117 +3118 +3148 +3179 +3190 +3201 +3205 +3206 +3212 +3220 +3225 +3243 +3254 +3293 +3318 +3330 +3335 +3358 +3365 +3366 +3373 +3381 +3384 +3423 +3426 +3427 +3463 +3470 +3474 +3477 +3493 +3498 +3499 +3513 +3515 +3518 +3533 +3557 +3559 +3582 +3584 +3611 +3615 +3627 +3644 +3667 +3669 +3671 +3678 +3680 +3708 +3709 +3722 +3730 +3738 +3760 +3766 +3772 +3782 +3789 +3791 +3811 +3820 +3856 +3868 +3885 +3898 +3899 +3908 +3947 +3956 +3966 +3971 +3978 +4005 +4042 +4043 +4060 +4101 +4116 +4127 +4136 +4150 +4161 +4201 +4229 +4241 +4242 +4279 +4307 +4325 +4334 +4339 +4347 +4349 +4385 +4390 +4399 +4405 +4406 +4422 +4456 +4481 +4483 +4486 +4487 +4557 +4585 +4591 +4592 +4605 +4672 +4725 +4740 +4744 +4758 +4791 +4800 +4830 +4832 +4906 +4917 +4941 +4960 +4975 +4994 +5027 +5035 +5042 +5045 +5046 +5051 +5057 +5058 +5061 +5062 +5066 +5071 +5074 +5081 +5098 +5104 +5110 +5116 +5117 +5127 +5128 +5130 +5142 +5148 +5181 +5183 +5186 +5193 +5197 +5221 +5232 +5234 +5237 +5253 +5254 +5307 +5315 +5324 +5337 +5341 +5344 +5362 +5365 +5375 +5387 +5413 +5414 +5428 +5437 +5445 +5458 +5459 +5462 +5475 +5493 +5518 +5526 +5549 +5564 +5568 +5590 +5592 +5608 +5631 +5640 +5642 +5647 +5674 +5675 +5676 +5705 +5732 +5750 +5769 +5782 +5791 +5794 +5800 +5810 +5824 +5857 +5869 +5892 +5922 +5927 +5945 +5953 +5957 +5970 +5975 +5977 +5980 +6030 +6031 +6035 +6083 +6086 +6089 +6099 +6106 +6113 +6118 +6121 +6148 +6153 +6186 +6203 +6213 +6235 +6242 +6256 +6285 +6293 +6310 +6315 +6327 +6362 +6381 +6418 +6437 +6438 +6440 +6443 +6466 +6471 +6475 +6504 +6524 +6544 +6555 +6565 +6567 +6600 +6601 +6607 +6612 +6679 +6696 +6697 +6726 +6735 +6738 +6743 +6779 +6793 +6805 +6862 +6872 +6884 +6887 +6901 +6921 +6924 +6957 +6960 +6963 +6965 +6966 +6994 +7019 +7043 +7050 +7069 +7110 +7114 +7121 +7123 +7126 +7138 +7144 +7194 +7198 +7200 +7218 +7223 +7225 +7227 +7230 +7235 +7236 +7264 +7272 +7291 +7307 +7308 +7311 +7312 +7339 +7342 +7368 +7378 +7381 +7386 +7399 +7423 +7451 +7453 +7455 +7462 +7468 +7469 +7489 +7494 +7503 +7522 +7560 +7576 +7580 +7581 +7588 +7592 +7604 +7605 +7606 +7607 +7623 +7637 +7641 +7646 +7651 +7655 +7657 +7665 +7673 +7674 +7682 +7722 +7725 +7737 +7743 +7751 +7760 +7761 +7786 +7812 +7814 +7817 +7832 +7834 +7836 +7857 +7872 +7878 +7879 +7896 +7897 +7909 +7921 +7922 +7931 +7934 +7936 +7962 +7970 +7971 +7973 +7981 +7992 +7993 +7999 +8003 +8027 +8032 +8040 +8064 +8081 +8085 +8086 +8104 +8130 +8133 +8138 +8145 +8147 +8150 +8172 +8175 +8193 +8217 +8245 +8248 +8254 +8267 +8269 +8334 +8354 +8389 +8393 +8394 +8421 +8426 +8446 +8462 +8503 +8544 +8548 +8552 +8562 +8588 +8610 +8651 +8668 diff --git a/MAST_tW_PDF_Updater/FilesForUpdates/Sort_consistent_deletes.pl b/MAST_tW_PDF_Updater/FilesForUpdates/Sort_consistent_deletes.pl new file mode 100644 index 0000000..f6720d0 --- /dev/null +++ b/MAST_tW_PDF_Updater/FilesForUpdates/Sort_consistent_deletes.pl @@ -0,0 +1,54 @@ +use 5.12.0; +use File::Slurp; +use File::Find ; +use FindBin '$Bin'; +use Cwd ; +use utf8; +#use open IN => ":utf8", OUT => ":utf8"; +use open IO => ":utf8"; +$" = "\n"; + +my ($pwd, $d) = (cwd(), "\\"); +if ($^O eq "darwin" || $^O eq "linux") {$d = "/"} + +open LOG, ">$Bin${d}Logs${d}log.log" or die "$Bin${d}Logs${d}log.log: $!"; + +my (@consistent_delete_files) = ("$Bin${d}Exceptions${d}Consistent_Deletes.NT.txt", "$Bin${d}Exceptions${d}Consistent_Deletes.OT.txt"); + +foreach my $this_cd_file (@consistent_delete_files) { + + my %numbers; + my (@array, @sorted_array); + + say $this_cd_file; + + open (my $file, "<:utf8", $this_cd_file) or die "$this_cd_file:\n$!"; + + while (my $line = <$file>) { + chomp $line; + $numbers{$line} = $line unless (exists $numbers{$line}) + } + + close $file; + + foreach my $this_no (sort keys %numbers) { + push @array, $this_no + } + + say LOG "@array\n\n==\n\n"; + + @sorted_array = sort {$a <=> $b} @array; + + say LOG "@sorted_array\n\n====\n\n"; + + open(OUT, ">$this_cd_file") or die "$file"; + + say OUT "@sorted_array"; + + close "$this_cd_file"; + +} + +close LOG; + +say "Done." \ No newline at end of file