15
15
// @include http*://*orpheus.network/upload.php*
16
16
// @include http*://*orpheus.network/requests.php*
17
17
// @include http*://*orpheus.network/torrents.php*
18
- // @include http*://*notwhat.cd/upload.php*
19
- // @include http*://*notwhat.cd/requests.php*
20
- // @include http*://*notwhat.cd/torrents.php*
21
18
// @include http*://*dicmusic.club/upload.php*
22
19
// @include http*://*dicmusic.club/requests.php*
23
20
// @include http*://*dicmusic.club/torrents.php*
@@ -882,26 +879,6 @@ factory = {
882
879
name : 'ops_torrent_overview' ,
883
880
regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? o r p h e u s \. n e t w o r k \/ t o r r e n t s \. p h p \? i d = .* / i,
884
881
} ,
885
- {
886
- name : 'nwcd_upload' ,
887
- regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? n o t w h a t \. c d \/ u p l o a d \. p h p .* / i,
888
- } ,
889
- {
890
- name : 'nwcd_edit' ,
891
- regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? n o t w h a t \. c d \/ t o r r e n t s \. p h p \? a c t i o n = e d i t g r o u p & g r o u p i d = .* / i,
892
- } ,
893
- {
894
- name : 'nwcd_request' ,
895
- regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? n o t w h a t \. c d \/ r e q u e s t s \. p h p \? a c t i o n = n e w / i,
896
- } ,
897
- {
898
- name : 'nwcd_request_edit' ,
899
- regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? n o t w h a t \. c d \/ r e q u e s t s \. p h p \? a c t i o n = e d i t & i d = .* / i,
900
- } ,
901
- {
902
- name : 'nwcd_torrent_overview' ,
903
- regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? n o t w h a t \. c d \/ t o r r e n t s \. p h p \? i d = .* / i,
904
- } ,
905
882
{
906
883
name : 'dic_upload' ,
907
884
regex : / h t t p ( s ) ? : \/ \/ ( .* \. ) ? d i c m u s i c \. c l u b \/ u p l o a d \. p h p .* / i,
@@ -1195,8 +1172,6 @@ factory = {
1195
1172
'pth_request' ,
1196
1173
'ops_upload' ,
1197
1174
'ops_request' ,
1198
- 'nwcd_upload' ,
1199
- 'nwcd_request' ,
1200
1175
'dic_upload' ,
1201
1176
'dic_request' ,
1202
1177
'waffles_upload' ,
@@ -1671,7 +1646,6 @@ factory = {
1671
1646
1672
1647
switch ( this . currentLocation ) {
1673
1648
case 'db9_upload' :
1674
- case 'nwcd_upload' :
1675
1649
case 'ops_upload' :
1676
1650
case 'dic_upload' :
1677
1651
case 'd3si_upload' :
@@ -1691,7 +1665,6 @@ factory = {
1691
1665
return tr ;
1692
1666
}
1693
1667
1694
- case 'nwcd_edit' :
1695
1668
case 'ops_edit' :
1696
1669
case 'db9_edit' :
1697
1670
case 'dic_edit' :
@@ -1717,7 +1690,6 @@ factory = {
1717
1690
return div ;
1718
1691
}
1719
1692
1720
- case 'nwcd_torrent_overview' :
1721
1693
case 'ops_torrent_overview' :
1722
1694
case 'db9_torrent_overview' :
1723
1695
case 'dic_torrent_overview' :
@@ -1742,8 +1714,6 @@ factory = {
1742
1714
return div ;
1743
1715
}
1744
1716
1745
- case 'nwcd_request' :
1746
- case 'nwcd_request_edit' :
1747
1717
case 'ops_request' :
1748
1718
case 'ops_request_edit' :
1749
1719
case 'db9_request' :
@@ -1827,7 +1797,6 @@ factory = {
1827
1797
insertIntoPage ( element ) {
1828
1798
switch ( this . currentLocation ) {
1829
1799
case 'db9_upload' :
1830
- case 'nwcd_upload' :
1831
1800
case 'ops_upload' :
1832
1801
case 'dic_upload' :
1833
1802
case 'd3si_upload' :
@@ -1837,7 +1806,6 @@ factory = {
1837
1806
break ;
1838
1807
}
1839
1808
1840
- case 'nwcd_edit' :
1841
1809
case 'ops_edit' :
1842
1810
case 'db9_edit' :
1843
1811
case 'dic_edit' :
@@ -1851,7 +1819,6 @@ factory = {
1851
1819
break ;
1852
1820
}
1853
1821
1854
- case 'nwcd_torrent_overview' :
1855
1822
case 'ops_torrent_overview' :
1856
1823
case 'db9_torrent_overview' :
1857
1824
case 'dic_torrent_overview' :
@@ -1868,8 +1835,6 @@ factory = {
1868
1835
break ;
1869
1836
}
1870
1837
1871
- case 'nwcd_request' :
1872
- case 'nwcd_request_edit' :
1873
1838
case 'ops_request' :
1874
1839
case 'ops_request_edit' :
1875
1840
case 'db9_request' :
@@ -1927,7 +1892,6 @@ factory = {
1927
1892
getDescriptionBox ( ) {
1928
1893
switch ( this . currentLocation ) {
1929
1894
case 'db9_upload' :
1930
- case 'nwcd_upload' :
1931
1895
case 'ops_upload' :
1932
1896
case 'dic_upload' :
1933
1897
case 'd3si_upload' :
@@ -1950,7 +1914,6 @@ factory = {
1950
1914
break ;
1951
1915
}
1952
1916
1953
- case 'nwcd_edit' :
1954
1917
case 'ops_edit' :
1955
1918
case 'db9_edit' :
1956
1919
case 'dic_edit' :
@@ -1959,7 +1922,6 @@ factory = {
1959
1922
return document . getElementsByName ( 'body' ) [ 0 ] ;
1960
1923
}
1961
1924
1962
- case 'nwcd_torrent_overview' :
1963
1925
case 'ops_torrent_overview' :
1964
1926
case 'db9_torrent_overview' :
1965
1927
case 'dic_torrent_overview' :
@@ -1972,8 +1934,6 @@ factory = {
1972
1934
return this . dummybox ;
1973
1935
}
1974
1936
1975
- case 'nwcd_request' :
1976
- case 'nwcd_request_edit' :
1977
1937
case 'ops_request' :
1978
1938
case 'ops_request_edit' :
1979
1939
case 'db9_request' :
@@ -2436,172 +2396,6 @@ factory = {
2436
2396
return f ;
2437
2397
}
2438
2398
2439
- case 'nwcd_upload' : {
2440
- // eslint-disable-next-line complexity
2441
- const f = function ( rawData ) {
2442
- let albumTitleInput ;
2443
- let yearInput ;
2444
- let labelInput ;
2445
- let catalogInput ;
2446
- if ( currentTarget === 'other' ) {
2447
- albumTitleInput = document . querySelector ( '#title' ) ;
2448
- yearInput = document . querySelector ( '#remaster_year' ) ;
2449
- labelInput = document . querySelector ( '#remaster_record_label' ) ;
2450
- catalogInput = document . querySelector ( '#remaster_catalogue_number' ) ;
2451
- unsafeWindow . CheckYear ( ) ; // eslint-disable-line new-cap
2452
- } else {
2453
- const unknownCheckbox = document . querySelector ( '#unknown' ) ;
2454
- albumTitleInput = document . querySelector ( '#title' ) ;
2455
- yearInput = document . querySelector ( '#year' ) ;
2456
- unknownCheckbox . checked = 'checked' ;
2457
- unsafeWindow . ToggleUnknown ( ) ; // eslint-disable-line new-cap
2458
- }
2459
-
2460
- if ( / i t u n e s / . test ( rawData . url ) ) {
2461
- const releaseTypeInput = document . querySelector ( '#releasetype' ) ;
2462
- switch ( true ) {
2463
- case / .+ - S i n g l e $ / . test ( rawData . title ) : {
2464
- rawData . title = rawData . title . replace ( / - S i n g l e $ / , '' ) ;
2465
- if ( releaseTypeInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2466
- releaseTypeInput . value = 9 ;
2467
- }
2468
-
2469
- break ;
2470
- }
2471
-
2472
- case / .+ - E P $ / . test ( rawData . title ) : {
2473
- rawData . title = rawData . title . replace ( / - E P $ / , '' ) ;
2474
- if ( releaseTypeInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2475
- releaseTypeInput . value = 5 ;
2476
- }
2477
-
2478
- break ;
2479
- }
2480
-
2481
- default : {
2482
- break ;
2483
- }
2484
- }
2485
- }
2486
-
2487
- let artistInputs = document . getElementsByName ( 'artists[]' ) ;
2488
- const tagsInput = document . querySelector ( '#tags' ) ;
2489
- const data = yadg . prepareRawResponse ( rawData ) ;
2490
- let nullArtistCount = 0 ;
2491
-
2492
- if ( artistInputs [ 0 ] . getAttribute ( 'disabled' ) !== 'disabled' ) {
2493
- if ( data . artists === false ) {
2494
- for ( const element of artistInputs ) {
2495
- element . value = '' ;
2496
- }
2497
- } else {
2498
- let inputIdx = 0 ;
2499
-
2500
- yadgUtil . addRemoveArtistBoxes (
2501
- data . effective_artist_count - artistInputs . length ,
2502
- ) ;
2503
-
2504
- artistInputs = document . getElementsByName ( 'artists[]' ) ;
2505
-
2506
- for ( let i = 0 ; i < data . artist_keys . length ; i ++ ) {
2507
- const artistKey = data . artist_keys [ i ] ;
2508
- if ( artistKey === 'null' ) {
2509
- nullArtistCount ++ ;
2510
- continue ;
2511
- }
2512
-
2513
- const artistTypes = data . artists [ artistKey ] ;
2514
-
2515
- for ( const artistType of artistTypes ) {
2516
- const artistInput = artistInputs [ inputIdx ] ;
2517
- let typeSelect = artistInput . nextSibling ;
2518
-
2519
- while ( typeSelect . tagName !== 'SELECT' ) {
2520
- typeSelect = typeSelect . nextSibling ;
2521
- }
2522
-
2523
- artistInput . value = artistKey ;
2524
-
2525
- const optionOffsets = yadgUtil . getOptionOffsets ( typeSelect ) ;
2526
-
2527
- switch ( artistType ) {
2528
- case 'main' : {
2529
- typeSelect . selectedIndex = optionOffsets [ 1 ] ;
2530
-
2531
- break ;
2532
- }
2533
-
2534
- case 'guest' : {
2535
- typeSelect . selectedIndex = optionOffsets [ 2 ] ;
2536
-
2537
- break ;
2538
- }
2539
-
2540
- case 'remixer' : {
2541
- typeSelect . selectedIndex = optionOffsets [ 3 ] ;
2542
-
2543
- break ;
2544
- }
2545
-
2546
- default : {
2547
- // We don't know this artist type, default to "main"
2548
- typeSelect . selectedIndex = optionOffsets [ 1 ] ;
2549
- }
2550
- }
2551
-
2552
- // Next artist input
2553
- inputIdx += 1 ;
2554
- }
2555
- }
2556
-
2557
- if ( nullArtistCount > 0 ) {
2558
- yadgUtil . addRemoveArtistBoxes ( ( nullArtistCount *= - 1 ) ) ;
2559
- }
2560
- }
2561
- }
2562
-
2563
- if ( tagsInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2564
- if ( data . tags === false ) {
2565
- tagsInput . value = '' ;
2566
- } else {
2567
- const tagsArray = data . tag_string . split ( ', ' ) ;
2568
- const tagsUnique = tagsArray . filter ( ( element , index , self ) => index === self . indexOf ( element ) ) ;
2569
- tagsInput . value = tagsUnique . join ( ',' ) . toLowerCase ( ) ;
2570
- }
2571
- }
2572
-
2573
- if ( yearInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2574
- yadgUtil . setValueIfSet ( data . year , yearInput , data . year !== false ) ;
2575
- }
2576
-
2577
- if ( albumTitleInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2578
- yadgUtil . setValueIfSet (
2579
- data . title ,
2580
- albumTitleInput ,
2581
- data . title !== false ,
2582
- ) ;
2583
- }
2584
-
2585
- if ( labelInput && labelInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2586
- yadgUtil . setValueIfSet (
2587
- data . label ,
2588
- labelInput ,
2589
- data . label !== false ,
2590
- ) ;
2591
- }
2592
-
2593
- if ( catalogInput && catalogInput . getAttribute ( 'disabled' ) !== 'disabled' ) {
2594
- yadgUtil . setValueIfSet (
2595
- data . catalog ,
2596
- catalogInput ,
2597
- data . catalog !== false ,
2598
- ) ;
2599
- }
2600
- } ;
2601
-
2602
- return f ;
2603
- }
2604
-
2605
2399
case 'dic_upload' : {
2606
2400
// eslint-disable-next-line complexity
2607
2401
const f = function ( rawData ) {
@@ -2768,7 +2562,6 @@ factory = {
2768
2562
return f ;
2769
2563
}
2770
2564
2771
- case 'nwcd_edit' :
2772
2565
case 'ops_edit' :
2773
2566
case 'db9_edit' :
2774
2567
case 'dic_edit' :
@@ -2812,7 +2605,6 @@ factory = {
2812
2605
return f ;
2813
2606
}
2814
2607
2815
- case 'nwcd_torrent_overview' :
2816
2608
case 'ops_torrent_overview' :
2817
2609
case 'db9_torrent_overview' :
2818
2610
case 'dic_torrent_overview' :
@@ -2938,8 +2730,6 @@ factory = {
2938
2730
} ;
2939
2731
}
2940
2732
2941
- case 'nwcd_request' :
2942
- case 'nwcd_request_edit' :
2943
2733
case 'ops_request' :
2944
2734
case 'ops_request_edit' :
2945
2735
case 'dic_request' :
0 commit comments