├── .gitattributes ├── seetingWeb ├── .DS_Store ├── img │ ├── lazyload-ph.png │ └── pageload-spinner.gif ├── fonts │ ├── fa-brands-400.eot │ ├── fa-brands-400.ttf │ ├── fa-brands-400.woff │ ├── fa-regular-400.eot │ ├── fa-regular-400.ttf │ ├── fa-solid-900.eot │ ├── fa-solid-900.ttf │ ├── fa-solid-900.woff │ ├── fa-solid-900.woff2 │ ├── fa-brands-400.woff2 │ ├── fa-regular-400.woff │ └── fa-regular-400.woff2 ├── style.css ├── index.html ├── js │ └── blocs.js └── css │ └── all.min.css ├── README ├── image-20220605153852187.png └── image-20220605155346852.png ├── README.md ├── Digit77Helper.js ├── LICENSE └── README.html /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /seetingWeb/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/.DS_Store -------------------------------------------------------------------------------- /seetingWeb/img/lazyload-ph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/img/lazyload-ph.png -------------------------------------------------------------------------------- /README/image-20220605153852187.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/README/image-20220605153852187.png -------------------------------------------------------------------------------- /README/image-20220605155346852.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/README/image-20220605155346852.png -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /seetingWeb/img/pageload-spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/img/pageload-spinner.gif -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /seetingWeb/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XYZliang/Digit77Helper/HEAD/seetingWeb/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
3 |
4 |
5 |
6 |
34 |
35 | ## 💯 常见问题
36 |
37 | 💡 **总是碰到一个用户脚本试图访问跨园资源的提示?**
38 |
39 |
40 |
41 |
42 |
43 | A:为了能无需通过用户剪贴板进行提取码的传输,我们需要获取网盘的链接,从而模仿ouo这个广告链接的协议请求真正的网盘链接来进行提取码的传递,**建议点击 总是允许此域名/总是允许全部域名 来防止油猴插件多次弹出提醒**。如果拒绝,脚本会自动复制提取码到剪贴板,请自行粘贴提取码。
44 |
45 | 💡 **助手安全吗?**
46 |
47 | A:助手免费开源,代码均在本地运行,获Digit77 Helper站长推荐。
48 |
49 | ## 👻 BUG反馈
50 |
51 | 如果您在使用过程中有无法识别的文本,请 [在GitHub提交issues](https://github.com/XYZliang/Digit77Helper/issues) 进行反馈。
52 |
53 | ## 📜ToDo
54 |
55 | - [x] 自动复制提取码
56 | - [x] 跳过ouo的等待时间
57 | - [x] 实现分秒帧自动填写提取码、自动开始下载、自动保存、自动收藏
58 | - [x] 实现OneDrive自动填写提取码、自动开始下载
59 | - [x] 实现天翼云盘自动填写提取码、自动下自动转存到云盘、自动开始下载
60 | - [x] 实现阿里云盘自动填写提取码、自动下自动转存到云盘、自动开始下载
61 | - [x] UI设置界面
62 | - [x] 下载后复制解压密码digit77.com
63 | - [ ] 实现国外版digit77的脚本
64 |
65 | ## 📖 更新日志
66 |
67 | **v2.3** 加入下载后自动复制解压密码的功能digit77.com
68 |
69 | **v2.2** 完善文档,加入多个下载地址,修复初始化bug,修复分秒帧卡在最后一步确定
70 |
71 | **v2.1** 添加Web设置页面
72 |
73 | **v2.0** 加入对onedrive 阿里云盘 天翼云盘 的支持,
74 |
75 | **v1.2** 加入对分秒帧网盘的支持
76 |
77 | **v1.1** 取消自动复制剪切板,由程序自动记录
78 |
79 | **v1.0** ouo广告自动跳转,提取码自动复制到剪贴板
80 |
81 | ## 🫶🏼 特别鸣谢
82 |
83 | 感谢Digit77.com站长的公益分享和对本插件的支持
84 |
85 | 感谢[网盘智能识别助手](https://github.com/syhyz1990/panAI),引用部分代码实现对天翼和阿里网盘的支持
86 |
87 | 感谢[凯速网](https://my.ksust.com/kstore.htm)提供的[免费网盘和静态资源储存](https://my.ksust.com/kstore.htm?aff=2078),实现设置页面和全球高速脚本下载
88 |
89 | 感谢千牛云提供的OSS和全球CDN作为备用下载
90 |
--------------------------------------------------------------------------------
/seetingWeb/style.css:
--------------------------------------------------------------------------------
1 | /*-----------------------------------------------------------------------------------
2 | Digit77
3 | About: A shiny new Blocs website.
4 | Author: 张亮
5 | Version: 1.0
6 | Built with Blocs
7 | -----------------------------------------------------------------------------------*/
8 | body{
9 | margin:0;
10 | padding:0;
11 | background:#FFFFFF;
12 | overflow-x:hidden;
13 | -webkit-font-smoothing: antialiased;
14 | -moz-osx-font-smoothing: grayscale;
15 | }
16 | .page-container{overflow: hidden;} /* Prevents unwanted scroll space when scroll FX used. */
17 | a,button{transition: background .3s ease-in-out;outline: none!important;} /* Prevent blue selection glow on Chrome and Safari */
18 | a:hover{text-decoration: none; cursor:pointer;}
19 |
20 |
21 | /* Preloader */
22 |
23 | .page-preloader{position: fixed;top: 0;bottom: 0;width: 100%;z-index:100000;background:#FFFFFF url("img/pageload-spinner.gif") no-repeat center center;animation-name: preloader-fade;animation-delay: 2s;animation-duration: 0.5s;animation-fill-mode: both;}
24 | .preloader-complete{animation-delay:0.1s;}
25 | @keyframes preloader-fade {0% {opacity: 1;visibility: visible;}100% {opacity: 0;visibility: hidden;}}
26 |
27 | /* = Blocs
28 | -------------------------------------------------------------- */
29 |
30 | .bloc{
31 | width:100%;
32 | clear:both;
33 | background: 50% 50% no-repeat;
34 | padding:0 20px;
35 | -webkit-background-size: cover;
36 | -moz-background-size: cover;
37 | -o-background-size: cover;
38 | background-size: cover;
39 | position:relative;
40 | display:flex;
41 | }
42 | .bloc .container{
43 | padding-left:0;
44 | padding-right:0;
45 | }
46 |
47 |
48 | /* Sizes */
49 |
50 | .bloc-lg{
51 | padding:100px 20px;
52 | }
53 |
54 |
55 | /* Light theme */
56 |
57 | .d-bloc .card,.l-bloc{
58 | color:rgba(0,0,0,.5);
59 | }
60 | .d-bloc .card button:hover,.l-bloc button:hover{
61 | color:rgba(0,0,0,.7);
62 | }
63 | .l-bloc .icon-round,.l-bloc .icon-square,.l-bloc .icon-rounded,.l-bloc .icon-semi-rounded-a,.l-bloc .icon-semi-rounded-b{
64 | border-color:rgba(0,0,0,.7);
65 | }
66 | .d-bloc .card .divider-h span,.l-bloc .divider-h span{
67 | border-color:rgba(0,0,0,.1);
68 | }
69 | .d-bloc .card .a-btn,.l-bloc .a-btn,.l-bloc .navbar a,.l-bloc a .icon-sm, .l-bloc a .icon-md, .l-bloc a .icon-lg, .l-bloc a .icon-xl, .l-bloc h1 a, .l-bloc h2 a, .l-bloc h3 a, .l-bloc h4 a, .l-bloc h5 a, .l-bloc h6 a, .l-bloc p a{
70 | color:rgba(0,0,0,.6);
71 | }
72 | .d-bloc .card .a-btn:hover,.l-bloc .a-btn:hover,.l-bloc .navbar a:hover, .l-bloc a:hover .icon-sm, .l-bloc a:hover .icon-md, .l-bloc a:hover .icon-lg, .l-bloc a:hover .icon-xl, .l-bloc h1 a:hover, .l-bloc h2 a:hover, .l-bloc h3 a:hover, .l-bloc h4 a:hover, .l-bloc h5 a:hover, .l-bloc h6 a:hover, .l-bloc p a:hover{
73 | color:rgba(0,0,0,1);
74 | }
75 | .l-bloc .navbar-toggle .icon-bar{
76 | color:rgba(0,0,0,.6);
77 | }
78 | .d-bloc .card .btn-wire,.d-bloc .card .btn-wire:hover,.l-bloc .btn-wire,.l-bloc .btn-wire:hover{
79 | color:rgba(0,0,0,.7);
80 | border-color:rgba(0,0,0,.3);
81 | }
82 |
83 |
84 | /* = NavBar
85 | -------------------------------------------------------------- */
86 |
87 | /* Handle Multi Level Navigation */
88 | .dropdown-menu .dropdown-menu{
89 | border:none}
90 | @media (min-width:576px){
91 |
92 | .navbar-expand-sm .dropdown-menu .dropdown-menu{
93 | border:1px solid rgba(0,0,0,.15);
94 | position:absolute;
95 | left:100%;
96 | top:-7px}.navbar-expand-sm .dropdown-menu .submenu-left{
97 | right:100%;
98 | left:auto}}@media (min-width:768px){
99 | .navbar-expand-md .dropdown-menu .dropdown-menu{
100 | border:1px solid rgba(0,0,0,.15);
101 | border:1px solid rgba(0,0,0,.15);
102 | position:absolute;
103 | left:100%;
104 | top:-7px}.navbar-expand-md .dropdown-menu .submenu-left{
105 | right:100%;
106 | left:auto}}@media (min-width:992px){
107 | .navbar-expand-lg .dropdown-menu .dropdown-menu{
108 | border:1px solid rgba(0,0,0,.15);
109 | position:absolute;
110 | left:100%;
111 | top:-7px}.navbar-expand-lg .dropdown-menu .submenu-left{
112 | right:100%;
113 | left:auto}
114 | }
115 | /* = Bric adjustment margins
116 | -------------------------------------------------------------- */
117 |
118 | .mg-md{
119 | margin-top:10px;
120 | margin-bottom:20px;
121 | }
122 |
123 | /* = Buttons
124 | -------------------------------------------------------------- */
125 |
126 | .btn-d,.btn-d:hover,.btn-d:focus{
127 | color:#FFF;
128 | background:rgba(0,0,0,.3);
129 | }
130 |
131 | /* Prevent ugly blue glow on chrome and safari */
132 | button{
133 | outline: none!important;
134 | }
135 |
136 | .btn-rd{
137 | border-radius: 40px;
138 | }
139 |
140 | /* = Icons
141 | -------------------------------------------------------------- */
142 | .icon-md{
143 | font-size:30px!important;
144 | }
145 |
146 |
147 | /* = Text & Icon Styles
148 | -------------------------------------------------------------- */
149 | .blockquote{
150 | padding:0 20px;
151 | border-left:2px solid;
152 | }
153 | .blockquote.text-right{
154 | border-left:0;
155 | border-right:2px solid;
156 | }
157 |
158 |
159 | .card-sq, .card-sq .card-header, .card-sq .card-footer{
160 | border-radius:0;
161 | }
162 | .card-rd{
163 | border-radius:30px;
164 | }
165 | .card-rd .card-header{
166 | border-radius:29px 29px 0 0;
167 | }
168 | .card-rd .card-footer{
169 | border-radius:0 0 29px 29px;
170 | }
171 |
172 |
173 |
174 |
175 |
176 | /* ScrollToTop button */
177 |
178 | .scrollToTop{
179 | width:36px;
180 | height:36px;
181 | padding:5px;
182 | position:fixed;
183 | bottom:20px;
184 | right:20px;
185 | opacity:0;
186 | z-index:999;
187 | transition: all .3s ease-in-out;
188 | pointer-events:none;
189 | }
190 | .showScrollTop{
191 | opacity: 1;
192 | pointer-events:all;
193 | }
194 | .scroll-to-top-btn-icon{
195 | fill: none;
196 | stroke: #fff;
197 | stroke-width: 2px;
198 | fill-rule: evenodd;
199 | stroke-linecap:round;
200 | }
201 |
202 | /* Toggle Visibility */
203 | .toggled-item{
204 | transition: height 350ms ease-in-out, padding 350ms ease-in-out, opacity 350ms ease-in-out;
205 | overflow: hidden;
206 | }
207 | .toggled-item-hidden{
208 | padding-top:0!important;
209 | padding-bottom:0!important;
210 | border-top:0!important;
211 | border-bottom:0!important;
212 | outline:0!important;
213 | opacity: 0;
214 | }
215 |
216 | /* Hide Object */
217 | .object-hidden{
218 | display:none;
219 | }
220 |
221 | /* = Custom Styling
222 | -------------------------------------------------------------- */
223 |
224 | h1,h2,h3,h4,h5,h6,p,label,.btn,a{
225 | font-family:"Helvetica";
226 | }
227 | .container{
228 | max-width:1140px;
229 | }
230 | .label-style{
231 | font-size:16px;
232 | line-height:24px;
233 | }
234 | .h4-style{
235 | line-height:24px;
236 | }
237 | .link{
238 | padding:24px 24px 24px 24px;
239 | }
240 | .linklogo{
241 | border-style:dotted;
242 | width:60px;
243 | height:60px;
244 | text-align:center;
245 | margin:16px 16px 16px 16px;
246 | padding:13px 13px 13px 13px;
247 | border-radius:25px 25px 25px 25px;
248 | }
249 | .homelogo{
250 | padding-left:10px;
251 | }
252 |
253 | /* = Colour
254 | -------------------------------------------------------------- */
255 |
256 |
257 | /* Button colour styles */
258 |
259 | .btn-coral-pink{
260 | background:#FF7D78;
261 | color:#FFFFFF!important;
262 | }
263 | .btn-coral-pink:hover{
264 | background:#cc6460!important;
265 | color:#FFFFFF!important;
266 | }
267 |
268 |
269 |
270 |
271 | /* = Bloc Padding Multi Breakpoint
272 | -------------------------------------------------------------- */
273 |
274 | @media (min-width: 576px) {
275 | .bloc-xxl-sm{padding:200px 20px;}
276 | .bloc-xl-sm{padding:150px 20px;}
277 | .bloc-lg-sm{padding:100px 20px;}
278 | .bloc-md-sm{padding:50px 20px;}
279 | .bloc-sm-sm{padding:20px;}
280 | .bloc-no-padding-sm{padding:0 20px;}
281 | }
282 | @media (min-width: 768px) {
283 | .bloc-xxl-md{padding:200px 20px;}
284 | .bloc-xl-md{padding:150px 20px;}
285 | .bloc-lg-md{padding:100px 20px;}
286 | .bloc-md-md{padding:50px 20px;}
287 | .bloc-sm-md{padding:20px 20px;}
288 | .bloc-no-padding-md{padding:0 20px;}
289 | }
290 | @media (min-width: 992px) {
291 | .bloc-xxl-lg{padding:200px 20px;}
292 | .bloc-xl-lg{padding:150px 20px;}
293 | .bloc-lg-lg{padding:100px 20px;}
294 | .bloc-md-lg{padding:50px 20px;}
295 | .bloc-sm-lg{padding:20px;}
296 | .bloc-no-padding-lg{padding:0 20px;}
297 | }
298 |
299 |
300 | /* = Mobile adjustments
301 | -------------------------------------------------------------- */
302 | @media (max-width: 1024px)
303 | {
304 | .bloc.full-width-bloc, .bloc-tile-2.full-width-bloc .container, .bloc-tile-3.full-width-bloc .container, .bloc-tile-4.full-width-bloc .container{
305 | padding-left: 0;
306 | padding-right: 0;
307 | }
308 | }
309 | @media (max-width: 991px)
310 | {
311 | .container{width:100%;}
312 | .bloc{padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);} /* iPhone X Notch Support*/
313 | .bloc-group, .bloc-group .bloc{display:block;width:100%;}
314 | }
315 | @media (max-width: 767px)
316 | {
317 | .bloc-tile-2 .container, .bloc-tile-3 .container, .bloc-tile-4 .container{
318 | padding-left:0;padding-right:0;
319 | }
320 | .btn-dwn{
321 | display:none;
322 | }
323 | .voffset{
324 | margin-top:5px;
325 | }
326 | .voffset-md{
327 | margin-top:20px;
328 | }
329 | .voffset-lg{
330 | margin-top:30px;
331 | }
332 | form{
333 | padding:5px;
334 | }
335 | .close-lightbox{
336 | display:inline-block;
337 | }
338 | .blocsapp-device-iphone5{
339 | background-size: 216px 425px;
340 | padding-top:60px;
341 | width:216px;
342 | height:425px;
343 | }
344 | .blocsapp-device-iphone5 img{
345 | width: 180px;
346 | height: 320px;
347 | }
348 | }
349 |
--------------------------------------------------------------------------------
/seetingWeb/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
20 |
22 |
23 |
24 |
25 |
1385 |
1386 |
1387 |
1388 |
Digit77网页助手油猴脚本。自动复制下载网址的提取码 自动跳过广告链接的等待时间 网盘自动填写提取码、自动下载、自动保存!
进入Digit77.com Mac精品应用免费分享网后,在软件下载页面的下载框后出现一个配置选项,点击即可进入设置:(注意翻到底部点击保存设置!)

💡 总是碰到一个用户脚本试图访问跨园资源的提示?

A:为了能无需通过用户剪贴板进行提取码的传输,我们需要获取网盘的链接,从而模仿ouo这个广告链接的协议请求真正的网盘链接来进行提取码的传递,建议点击 总是允许此域名/总是允许全部域名 来防止油猴插件多次弹出提醒。如果拒绝,脚本会自动复制提取码到剪贴板,请自行粘贴提取码。
💡 助手安全吗?
A:助手免费开源,代码均在本地运行,获Digit77 Helper站长推荐。
如果您在使用过程中有无法识别的文本,请 在GitHub提交issues 进行反馈。
自动复制提取码
跳过ouo的等待时间
实现分秒帧自动填写提取码、自动开始下载、自动保存、自动收藏
实现OneDrive自动填写提取码、自动开始下载
实现天翼云盘自动填写提取码、自动下自动转存到云盘、自动开始下载
实现阿里云盘自动填写提取码、自动下自动转存到云盘、自动开始下载
UI设置界面
下载后复制解压密码digit77.com
实现国外版digit77的脚本
v2.3 加入下载后自动复制解压密码的功能digit77.com
v2.2 完善文档,加入多个下载地址,修复初始化bug,修复分秒帧卡在最后一步确定
v2.1 添加Web设置页面
v2.0 加入对onedrive 阿里云盘 天翼云盘 的支持,
v1.2 加入对分秒帧网盘的支持
v1.1 取消自动复制剪切板,由程序自动记录
v1.0 ouo广告自动跳转,提取码自动复制到剪贴板
感谢Digit77.com站长的公益分享和对本插件的支持
感谢网盘智能识别助手,引用部分代码实现对天翼和阿里网盘的支持
感谢凯速网提供的免费网盘和静态资源储存,实现设置页面和全球高速脚本下载
感谢千牛云提供的OSS和全球CDN作为备用下载