Commit Graph

308 Commits

Author SHA1 Message Date
Xmader 03e7f1cae3
fix: btn list display
anti-detection
2020-11-23 11:52:28 -05:00
Xmader ddab46e69d
fix: mode switching 2020-11-23 11:06:35 -05:00
Xmader 71091c9205
fix: script detected 2020-11-21 15:31:57 -05:00
Xmader c6eeb4d881
fix: get auth magics
using fetch hook
2020-11-21 01:22:35 -05:00
Xmader 6b0a04b152
refactor: fetch mscz res 2020-11-21 00:38:10 -05:00
Xmader 5cefd2081d
refactor: solve anti-debug 2020-11-20 11:45:35 -05:00
Xmader 0832c9484d
feat: continuously try to show external window 2020-11-20 10:18:50 -05:00
Xmader 3aaf8cbd73
fix: temporary fix 2020-11-20 09:30:06 -05:00
Xmader 4eade0ad46
fix: download disabled on some scores 2020-11-19 18:53:46 -05:00
Xmader 9818814a51
refactor: string matchAll compatibility 2020-11-19 17:58:13 -05:00
Xmader 17c1e877fb
feat: auth magics 2020-11-19 17:54:41 -05:00
Xmader 99f72c511e
feat: resolve obfuscation ctx 2020-11-19 17:54:25 -05:00
Xmader 7f6a1e07e2
refactor: idLastDigit 2020-11-19 13:22:17 -05:00
Xmader 5426ad5059
fix: auth magics 2020-11-19 00:51:18 -05:00
Xmader f8221a0f50
feat: webpack hook load all chunks 2020-11-19 00:51:09 -05:00
Xmader 06b7bda575
fix: auth magics 2020-11-18 18:35:45 -05:00
Xmader 83befd2df4
fix: auth magics eval 2020-11-18 14:00:43 -05:00
Xmader ac99e8373d
fix: auth magics 2020-11-18 13:57:56 -05:00
Xmader 698cbecd11
fix: auth magics
quick temporary fix
2020-11-18 13:29:34 -05:00
Xmader 4764e0931b
fix: auth magic 2020-11-17 12:09:49 -05:00
Xmader 6bc841f132
feat: webpack ctx hook 2020-11-17 12:09:23 -05:00
Xmader 023f7bf215
feat: webpack hook onPackLoad 2020-11-17 12:00:41 -05:00
Xmader 0b7c423d8e
fix: mscz file ref 2020-11-17 11:13:16 -05:00
Xmader e10b975eeb
fix: mscz file ref 2020-11-14 17:44:25 -05:00
Xmader 7705320ce9
fix: download pdf 2020-11-14 17:23:22 -05:00
Xmader 59c4e62912
fix: mscz ipfs 2020-11-14 13:37:46 -05:00
Xmader 5003e6572f
fix: auth magic 2020-11-14 13:33:42 -05:00
Xmader 8d36aead85
fix: timeout 2020-11-13 18:50:08 -05:00
Xmader d2956ad9d5
fix: get file url 2020-11-13 18:27:28 -05:00
Xmader 6dd2f37e2e
fix: window.open 2020-11-13 15:55:41 -05:00
Xmader f5e308b964
refactor: btns fallback 2020-11-13 01:15:01 -05:00
Xmader 837b960e88
refactor: btns fallback 2020-11-13 01:00:45 -05:00
Xmader 9aa6c406c6
feat: btns fallback to load from MSCZ file (`Individual Parts`) 2020-11-13 00:54:20 -05:00
Xmader 0764117544
fix: get file url 2020-11-13 00:26:39 -05:00
Xmader 7d05c76c8a
fix: auth magic 2020-11-12 13:33:11 -05:00
Xmader e50f0e3e8e
fix: auth magic 2020-11-12 13:29:10 -05:00
Xmader 8beb23ae69
feat: webpack global override hook all 2020-11-12 13:28:40 -05:00
Xmader dbcda27be4
refactor: btn list
page independent
2020-11-12 13:02:50 -05:00
Xmader 41e67d5763
refactor: build download btn 2020-11-12 12:49:45 -05:00
Xmader 55113b6b60
refactor: btn style 2020-11-12 12:35:11 -05:00
Xmader ef0109270d
fix: get btn 2020-11-12 11:41:03 -05:00
Xmader 44774347a8
fix: auth magic
temporary fix
2020-11-12 09:46:06 -05:00
Xmader 6e99cee113
fix: btn add 2020-11-12 09:31:11 -05:00
Xmader f1555d3db0
fix: btn add 2020-11-12 09:26:57 -05:00
Xmader df6bfaf22c
feat: remove recaptcha
(unused)
2020-11-12 02:55:42 -05:00
Xmader d79651a751
feat: mscz files are now fully on IPFS
ipns://QmSdXtvzC8v8iTTZuj5cVmiugnzbR1QATYRcGix4bBsioP/<id>.mscz
2020-11-12 02:54:49 -05:00
Xmader 81fd45e6b4
fix: download PDF & MP3 & MIDI 2020-11-11 22:47:35 -05:00
Xmader a5de589b6b
feat: modes of BtnList
able to show the buttons in a separate window
2020-11-10 14:32:59 -05:00
Xmader a296651c6f
refactor: commit btn list 2020-11-10 13:51:48 -05:00
Xmader 1cfb417c66
refactor: remove unused anti-detection code 2020-11-10 13:47:19 -05:00
Xmader 942acd0842
refactor: commit btn list 2020-11-10 13:36:49 -05:00
Xmader 3076c6cffd
fix: buttons disappear after 1s 2020-11-10 09:46:35 -05:00
Xmader 1672ba66c4
fix: webpack global override hook 2020-11-09 16:16:44 -05:00
Xmader 914c770ea4
refactor: webpack global override hook 2020-11-09 14:48:57 -05:00
Xmader 45645fe630
refactor: auth magic 2020-11-09 14:10:01 -05:00
Xmader 4de6343cb8
fix: auth magic 2020-11-09 14:09:25 -05:00
Xmader b594dd9a1c
feat: webpack global override hook 2020-11-09 14:07:57 -05:00
Xmader 6a767ea7ae
feat: individual parts default to "full score" 2020-11-09 14:04:18 -05:00
Xmader cb3bca3566
feat: remove deprecation notice 2020-11-09 13:58:25 -05:00
Xmader 4b2d721661
fix: anti-detection 2020-11-08 15:48:54 -05:00
Xmader 8763e86c39
feat: hide btns using shadow DOM
require Firefox >= 63, Chrome >= 53, Opera >= 40, Safari >= 10, or Chromium based Edge
2020-11-07 21:28:32 -05:00
Xmader 13afe431c8
refactor: hookNative 2020-11-07 21:03:26 -05:00
Xmader f1a6fd81eb
refactor: remove unused anti-detection code 2020-11-07 20:53:31 -05:00
Xmader 506b485e82
fix: anti-detection 2020-11-07 16:58:08 -05:00
Xmader cb7366228f
fix: anti-detection 2020-11-06 13:44:08 -05:00
Xmader a583f52a5e
fix: anti-detection 2020-11-06 13:43:56 -05:00
Xmader 06dd28f515
fix: anti-detection 2020-11-06 12:37:32 -05:00
Xmader 6c283ba050 fix: anti-detection hook 2020-11-05 23:27:51 -05:00
Xmader 49c42eeda9 fix: anti-detection 2020-11-05 17:32:27 -05:00
Xmader b5d81abfd2 feat: btn anti-detection 2020-11-05 17:18:43 -05:00
Xmader c7b6f305e7 refactor: anti-detection hooks 2020-11-05 16:54:07 -05:00
Xmader 04c918d092 refactor: anti-detection 2020-11-05 16:47:50 -05:00
Xmader f51e0742d7 fix: anti-detection 2020-11-05 16:36:24 -05:00
Xmader 9ba244b519 fix: anti-detection (#47) 2020-11-05 11:31:38 -05:00
Lone 3250773367 feat(i18n): Spanish 2020-11-05 00:45:32 -05:00
Xmader fad4b75dde feat: i18n support 2020-11-05 00:22:15 -05:00
Xmader 7cd9489a64 fix: auth magic hook 2020-10-30 14:53:02 -04:00
Xmader e7c299536f userscript update url 2020-10-29 20:41:25 -04:00
Xmader 700b292831 feat: userscript update url 2020-10-29 18:36:52 -04:00
Xmader 4b7cc3562e fix: auth magic
The page contains extra buttons if the viewport is not large enough
2020-10-29 03:33:45 -04:00
Xmader 54145a753a feat: convert as web extension
works well in both firefox and chrome
2020-10-29 03:23:02 -04:00
Xmader a302a1df24 fix: anti-detection hook 2020-10-26 18:22:31 -04:00
Xmader 53131fc60d feat: anti-detection
Musescore will send a track event "MSCZDOWNLOADER_INSTALLED" to its backend if detected "Download MSCZ"
2020-10-26 15:43:29 -04:00
Xmader b8e87a9f6d fix: scoreinfo store 2020-10-26 15:22:54 -04:00
Xmader 1d22bfe6b3 fix: auth magic 2020-10-26 14:53:55 -04:00
Xmader ef6cd56f4f perf: download files directly
less waiting time
2020-10-25 21:08:39 -04:00
Xmader 4980852501 refactor: auth magic 2020-10-25 17:55:48 -04:00
Xmader 5b677b278d fix: auth magic 2020-10-24 23:19:41 -04:00
Xmader b787158a5d fix: scoreinfo 2020-10-23 11:00:39 -04:00
Xmader c63b30bc5d fix: waitForDocumentLoaded 2020-10-23 10:46:45 -04:00
Xmader b232462947 fix: obtain scoreinfo 2020-10-23 10:11:52 -04:00
Xmader 769851ba9f run at document-start 2020-10-23 10:06:25 -04:00
Xmader ad530b6242 clarify the deprecation notice - #37 2020-10-22 18:24:24 -04:00
Xmader 867174be68 feat: deprecation notice of `Download PDF` and `Download MIDI`, use `Individual Parts` instead 2020-10-22 17:12:44 -04:00
Xmader 21d5002575 fix: auth magic 2020-10-22 16:52:33 -04:00
Xmader 72065c3fc2 fix: webpackHook 2020-10-22 15:30:31 -04:00
Xmader 4fde5c3948 refactor 2020-10-21 10:58:24 -04:00
Xmader 6f60cd8b38 fix: get file url 2020-10-21 10:51:40 -04:00
Xmader 8165dd3787 fix: webpack hook 2020-10-21 10:39:28 -04:00
Xmader bb50bf8477 feat: download audio 2020-10-20 01:58:39 -04:00
Xmader a342b7edec refactor 2020-10-20 01:39:38 -04:00
Xmader ad2020f4c2 feat(individual parts): multiple download types 2020-10-20 01:38:12 -04:00
Xmader 00fcd63c1c fix(individual parts): initially select the first part 2020-10-20 01:10:41 -04:00
Xmader 32989a1254 feat(individual parts): multiple download types 2020-10-20 01:09:28 -04:00
Xmader d124065af2 feat(individual parts): lock the submit button when processing 2020-10-20 00:55:40 -04:00
Xmader c546ebdb83 refactor: download individual parts 2020-10-20 00:54:53 -04:00
Xmader 3e9cc0a417 fix typo 2020-10-19 08:00:20 -04:00
Xmader 50c770aab1 fix: the auth magic number changes
Hook into the webpack package
2020-10-19 05:57:09 -04:00
Xmader cca83f459f feat: obtain img/mp3/midi urls using an API 2020-10-18 07:21:25 -04:00
Xmader 0da95e6fce feat: remove unused `midiUrl` 2020-10-18 03:29:37 -04:00
Xmader 31a608eb52 fix: unable to download - #27 2020-10-01 11:55:38 -04:00
Xmader 3212bf3db8 refactor: btn options 2020-09-28 17:41:51 -04:00
Xmader 7489bce5b8 fix 2020-09-28 17:23:16 -04:00
Xmader 5e450f4fe2 v0.8.1 - CJK fonts for downloading Individual Parts
If there is no font, CJK (East Asian) characters will be rendered as "tofu"
2020-09-28 17:08:52 -04:00
Xmader 9a0f51fa15 feat: generate MusicXML from MSCZ file, using webmscore
closes #24
2020-09-27 12:20:33 -04:00
Xmader efa676b921 style: lint 2020-09-27 11:45:51 -04:00
Xmader caa4746a4b feat: API cracked 2020-09-27 11:31:11 -04:00
Xmader 9ec77865f0 v0.7.3 - temporary fix, use saved mscz files in https://github.com/Xmader/musescore-dataset 2020-08-29 18:05:05 -04:00
Xmader 950b91ba53 fix: buttons don't appear 2020-08-26 05:01:55 -04:00
Xmader f98874acd8 fix: buttons don't appear 2020-08-26 04:49:57 -04:00
Xmader 90b8d561aa feat: download full score PDF (generated by webmscore) from the individual parts list 2020-05-19 00:40:16 -04:00
Xmader f875e1fbc9 debug 2020-05-19 00:28:53 -04:00
Xmader 20f0dbb1ae refactor 2020-05-19 00:15:22 -04:00
Xmader 88e10572b2 refactor 2020-05-18 18:44:45 -04:00
Xmader ccab1b1e6c style: strict null checks 2020-05-18 16:33:15 -04:00
Xmader 435c4427f3 style: use JavaScript Standard Style 2020-05-17 18:57:28 -04:00
Xmader 205875931d feat: download individual parts 2020-05-13 06:29:11 -04:00
Xmader 4a54512ab2 v0.6.4 - show "Download Failed" instead of always "Processing" 2020-04-18 15:48:37 -04:00
Xmader 4ead0fd52c fix the icon of the download btn 2020-03-29 17:31:33 -04:00
NLOG 89dc2ce723
Fixed an error that did not work on a page with...
only the Print button
2020-03-29 20:51:24 +09:00
Xmader f6c07ebceb v0.6.2 - make recaptcha work in China 2020-03-08 18:10:10 -04:00
Xmader 1bb2a0683d v0.6.1 2020-03-08 17:44:20 -04:00
Xmader 2745ff9e53 v0.6.0 - recaptcha 2020-03-08 17:36:37 -04:00
Xmader e59e2dd3d9 update mscz download URL 2020-03-08 17:23:00 -04:00
Nikosar f0dd054481 Google chrome had no id attribute at score images. Fixed by checking src attribute. 2020-02-27 14:52:43 +03:00
Xmader afce6d6039 v0.5.1 - debug 2020-02-15 16:30:10 -05:00
Xmader 07460395b7 2020 2020-01-26 01:56:12 -05:00
Xmader 4612c2bbc2 v0.5.0 - convert svg directly to pdf to preserve quality - #4 2020-01-26 01:32:54 -05:00
Xmader ac127c7b25 v0.4.0 - use Web Worker to generate PDF faster 2019-12-01 18:30:38 -05:00
Xmader f485a415d1 change button name 2019-12-01 13:21:59 -05:00
Xmader 64bfbaa1d3 description 2019-12-01 04:46:49 -05:00
Xmader 142324c767 v0.3.4 - add cleanup 2019-12-01 04:41:42 -05:00
Xmader 0c3dccb1f3 v0.3.3 - debug generate PDF when page > 2 2019-12-01 04:38:26 -05:00
Xmader f8060aaf07 v0.3.2 - PDF cache 2019-12-01 04:11:40 -05:00
Xmader eb6c13ce60 v0.3.1 - use modified pdfkit to generate PDF 2019-12-01 03:57:54 -05:00
Xmader a978ed21da v0.3.0 - fix Download PDF button - close #2 2019-12-01 02:10:51 -05:00
Xmader 5c7203b155 v0.2.0 - fix `Download Musescore` button 2019-12-01 00:16:07 -05:00
Xmader 596f63f77e debug 2019-12-01 00:13:14 -05:00
Xmader 8f14934144 修复无法使用的问题 2019-11-29 18:07:43 -05:00
Xmader 952138742a 更新注释 2019-11-11 21:44:47 -05:00
Xmader 36e83b2886 v0.1.6 - 扩大脚本作用 URL 范围 2019-11-04 01:32:16 -05:00
Xmader 9d4a8fedb1 v0.1.5 - 更新脚本作用 URL 范围 2019-11-04 01:06:02 -05:00
Xmader 71b85a16c0 v0.1.4 - 点击时不弹窗 2019-11-03 15:24:58 -05:00
Xmader adad7867b7 v0.1.3 - debug 2019-11-03 15:21:59 -05:00
Xmader a3c54c5ebf v0.1.2 - debug, 修复按钮宽度问题 2019-11-03 15:12:15 -05:00
Xmader 3c667fcdfb v0.1.1 - debug 2019-11-03 15:01:29 -05:00
Xmader a75185df9f 更新 meta.js 2019-11-03 14:27:47 -05:00
Xmader 2c8b3c1360 initial commit 2019-11-03 14:13:06 -05:00