Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

同步更新 #1

Merged
merged 339 commits into from
Sep 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
339 commits
Select commit Hold shift + click to select a range
67da665
only 1 disk will not display drag to sort table
qkqpttgf Dec 29, 2020
40eca60
Update zh-tw language
david082321 Jan 2, 2021
218e7e5
Merge pull request #181 from david082321/patch-2
qkqpttgf Jan 2, 2021
de5ccd7
fix: modify tag
Jan 3, 2021
352a078
fix: fix bug
Jan 3, 2021
10a071d
Update renexmoe
186526 Jan 8, 2021
26b49c7
Merge pull request #185 from 186526/patch-14
qkqpttgf Jan 9, 2021
086ac6d
Update renexmoe.html
186526 Jan 9, 2021
4e434ed
Merge pull request #186 from 186526/patch-15
qkqpttgf Jan 10, 2021
b8c4cc1
curl_re->curl
qkqpttgf Jan 11, 2021
372a42b
curl_req->curl
qkqpttgf Jan 11, 2021
e8f1fd7
v3
Jan 15, 2021
4c83688
now admin not base64
qkqpttgf Jan 15, 2021
404ee22
v3
qkqpttgf Jan 15, 2021
3f63374
Update version
qkqpttgf Jan 15, 2021
0169c5b
fix bug
qkqpttgf Jan 15, 2021
661a6f8
-DriveId
qkqpttgf Jan 15, 2021
399fb38
fix: empty files cause 500 error in heroku
qkqpttgf Jan 15, 2021
894121d
try fix: empty array to json, heroku error.
qkqpttgf Jan 15, 2021
1102d42
try fix: sharepoint name is non english
qkqpttgf Jan 15, 2021
d5120aa
the $drive not new twice
qkqpttgf Jan 15, 2021
0b0f80c
fix: access_token be an Array
qkqpttgf Jan 15, 2021
27ec89e
fix: access_token be an Array
qkqpttgf Jan 15, 2021
4d83358
fix: access_token be an Array
qkqpttgf Jan 15, 2021
0535fcc
Update renexmoe to Version 1.1.3
186526 Jan 15, 2021
15a7ea1
Merge pull request #187 from 186526/patch-16
qkqpttgf Jan 16, 2021
b44f15f
fix bug: access token be 1
Jan 16, 2021
be96d3a
fix: del upload cache
qkqpttgf Jan 16, 2021
66238a6
fix: del upload cache
qkqpttgf Jan 16, 2021
01e094d
return json with content-type
qkqpttgf Jan 16, 2021
5e49a44
add ar-sa
qkqpttgf Jan 16, 2021
34599a6
use BasicAuth in encrypted folder. fix: error_log in SCF
Jan 16, 2021
1367dd7
Update conststr.php
qkqpttgf Jan 16, 2021
c36621b
use Basic Auth or not
qkqpttgf Jan 17, 2021
fe876dd
use Basic Auth or not
qkqpttgf Jan 17, 2021
96ce1a9
try fix: password is ''
qkqpttgf Jan 17, 2021
49e602e
set empty pass will delete passfile
qkqpttgf Jan 17, 2021
ecb2aad
set empty pass will delete passfile
qkqpttgf Jan 17, 2021
0617d25
try fix: some php host show Warning
qkqpttgf Jan 17, 2021
ec9ba6c
Update version
qkqpttgf Jan 17, 2021
4ea8cb5
try to change onedrive to sharepoint
qkqpttgf Jan 17, 2021
ff85f90
ext show
qkqpttgf Jan 17, 2021
c4fcd55
try to change onedrive to sharepoint
qkqpttgf Jan 17, 2021
1b8d293
ext show
qkqpttgf Jan 17, 2021
d8c1cd6
ext show
qkqpttgf Jan 17, 2021
562cd24
ext show
qkqpttgf Jan 17, 2021
8e3a165
try fix: tag with same string replaced in renaming tag
Jan 17, 2021
85cdc6b
fix bug: error drive will 500
qkqpttgf Jan 18, 2021
11e87f9
copy disk, change onedrive/sharepoint.
Jan 18, 2021
71d5705
Update version
qkqpttgf Jan 18, 2021
1251195
fix: rename to an exist tag
qkqpttgf Jan 18, 2021
6b08d8e
fix bug: in encrypted but downloadable folder, can list by json
qkqpttgf Jan 19, 2021
2d18450
try preview&download aliyundrive
qkqpttgf Jan 20, 2021
fbfc683
Update renexmoe to v1.1.4.1-lts
186526 Jan 22, 2021
ee6f9c9
Merge pull request #195 from 186526/patch-18
qkqpttgf Jan 23, 2021
89de647
try fix more page not show (just for page<50)
qkqpttgf Jan 23, 2021
0521bc0
Update renexmoe v1.1.5
186526 Jan 23, 2021
bde862f
Merge pull request #198 from 186526/patch-20
qkqpttgf Jan 24, 2021
bdedf7a
fix: only lower letter readme.md can display.
qkqpttgf Jan 24, 2021
0b6adc0
try fix: add Aliyundrive will instead current disk
qkqpttgf Jan 24, 2021
12ff9da
fix: only lower letter readme.md can display.
qkqpttgf Jan 24, 2021
79b7357
description of config.php
qkqpttgf Jan 24, 2021
558d34c
try preview&download aliyundrive
qkqpttgf Jan 25, 2021
38bd4e4
try fix upload
qkqpttgf Jan 26, 2021
9987651
try fix upload
qkqpttgf Jan 26, 2021
bb9b76a
try fix upload
qkqpttgf Jan 26, 2021
c186cee
try fix siit 404
qkqpttgf Jan 28, 2021
ba471ab
try fix: office file can not preview
qkqpttgf Feb 1, 2021
f8e3db2
extend secret
qkqpttgf Feb 6, 2021
71675b5
extend secret
qkqpttgf Feb 6, 2021
c094530
split chunk to upload, token try 3days
qkqpttgf Feb 7, 2021
2b5bb6d
aliyundrive uploading can split chunk
qkqpttgf Feb 7, 2021
cce6e32
fix: got a wrong link after guest uploaded in Aliyundrive
qkqpttgf Feb 7, 2021
d613780
fix: link in rapid
qkqpttgf Feb 7, 2021
57e6c48
tfo theme 20210205
Feb 8, 2021
a9be0e3
tfo theme
qkqpttgf Feb 8, 2021
8254f27
refer
Feb 23, 2021
c610eb6
Merge pull request #226 from qkqpttgf/refer
qkqpttgf Feb 23, 2021
7c23cdf
use this->error
qkqpttgf Feb 23, 2021
46b9fb9
tfo theme 20210224
Feb 25, 2021
a05ba3e
remove surplus backhome
qkqpttgf Feb 25, 2021
366a477
fix: cache
qkqpttgf Feb 25, 2021
3aaa18e
progress in Calculate sha1
qkqpttgf Feb 25, 2021
c234dd6
Merge pull request #229 from BingoKingo/patch-1
qkqpttgf Feb 26, 2021
e9ed4dc
export&import config
Mar 1, 2021
5d52452
Create Googledrive.php
qkqpttgf Mar 1, 2021
fb6306c
Update version
qkqpttgf Mar 1, 2021
61811b6
remove / in return_uri
qkqpttgf Mar 2, 2021
cb69900
Update Renexmoe 1.2
186526 Mar 3, 2021
36048cd
Merge pull request #234 from 186526/patch-21
qkqpttgf Mar 4, 2021
cba994c
fix guest upload non-name file
qkqpttgf Mar 4, 2021
ae14fd6
fix: list all files (include trashed)
qkqpttgf Mar 4, 2021
e07e036
fix: 非zh-cn的zh语系将默认显示zh-tw
qkqpttgf Mar 4, 2021
86ddf9e
fix: url 403 soon
qkqpttgf Mar 4, 2021
dad086d
add a prama activeLimit
qkqpttgf Mar 6, 2021
8c5c615
try to stop when activeLimit
qkqpttgf Mar 6, 2021
6f9235b
use urlencode form
qkqpttgf Mar 6, 2021
1af93af
Rename,Move,Copy,Delete,Encrypt,Edit,Thumb in GD
qkqpttgf Mar 7, 2021
4e008e0
create file/folder with /. stop upload
qkqpttgf Mar 7, 2021
77198dd
rm not use code
qkqpttgf Mar 7, 2021
c06b8c0
rm not use param
qkqpttgf Mar 7, 2021
cee88db
GD Can not upload form explorer without token
qkqpttgf Mar 7, 2021
07edb1a
show each upload js
qkqpttgf Mar 7, 2021
d42547b
try fix #% in file name
qkqpttgf Mar 7, 2021
2aec731
try fix #% in file name
qkqpttgf Mar 7, 2021
dd4dde8
undo form urlencode
qkqpttgf Mar 8, 2021
55e7a84
Update nchyn_grey.html
Nchyn Mar 9, 2021
928d028
sha1 admin pass in submit
qkqpttgf Mar 9, 2021
6949fae
sha1 admin pass in submit
qkqpttgf Mar 9, 2021
6e66ec0
Can change admin password now
qkqpttgf Mar 9, 2021
4cecf6f
Update version
qkqpttgf Mar 9, 2021
5c29afd
Merge pull request #242 from Nchyn/patch-1
qkqpttgf Mar 9, 2021
ab49796
Show error in login
qkqpttgf Mar 11, 2021
4c0daac
fix: load sha1.js
qkqpttgf Mar 11, 2021
8ef5e3d
fix: load sha1.js
qkqpttgf Mar 11, 2021
0649f19
QQ Group is dead
qkqpttgf Mar 11, 2021
bc66f43
Update version
qkqpttgf Mar 11, 2021
6230773
fix: 500 error in php8
qkqpttgf Mar 12, 2021
119ac52
fix: 500 error in php8
qkqpttgf Mar 12, 2021
377a9f8
fix: not encode file name. fix: sha1 big file.
qkqpttgf Mar 13, 2021
9717e32
change layout in setup
qkqpttgf Mar 13, 2021
6f2a4c4
use driveId
qkqpttgf Mar 13, 2021
19549e0
use driveId, select secret drive.
qkqpttgf Mar 13, 2021
5543c03
Update version
qkqpttgf Mar 13, 2021
fab8a99
open github in new tab
qkqpttgf Mar 13, 2021
273f41d
away tabs
qkqpttgf Mar 13, 2021
2850db0
try fix: can not update in php8
qkqpttgf Mar 14, 2021
3118222
get disk space size
qkqpttgf Mar 14, 2021
06db4a7
get disk space size
qkqpttgf Mar 14, 2021
82e8d5d
wait to get disk space size
qkqpttgf Mar 14, 2021
7b51e77
get disk space size
qkqpttgf Mar 14, 2021
d5c456b
try fix activityLimitReached
qkqpttgf Mar 14, 2021
0f5c758
get personal drive space size
qkqpttgf Mar 15, 2021
43b1046
fix bug
qkqpttgf Mar 15, 2021
75710ec
try limit 5 uploading at same time
qkqpttgf Mar 16, 2021
d377410
fix: SCF Region
qkqpttgf Mar 22, 2021
58482e8
fix: SCF Region
qkqpttgf Mar 22, 2021
ec6e9d5
show hour&minute when uploading
qkqpttgf Mar 27, 2021
e83648a
admin fix classic theme, remove disableChangeTheme
qkqpttgf Mar 27, 2021
32649cc
fix: reading base64 config in SCF_file
qkqpttgf Mar 28, 2021
1295ad9
fix: need Sites scope
qkqpttgf Mar 28, 2021
7ea726c
fix: need Sites scope
qkqpttgf Mar 28, 2021
599b937
fix: need Sites scope
qkqpttgf Mar 28, 2021
d591812
fix: need Sites scope
qkqpttgf Mar 28, 2021
d9d34d3
fix: guest upload exist file, get local name not md5
qkqpttgf Mar 28, 2021
ff74c9b
[UPDATE] renexmoe v1.3
186526 Mar 28, 2021
8a5d22f
add change description
qkqpttgf Mar 28, 2021
c0852bc
Merge pull request #274 from 186526/patch-22
qkqpttgf Mar 28, 2021
449ead4
try fix: ShareLink get cookie in php8(Set-Cookie/set-cookie)
qkqpttgf Mar 30, 2021
671481c
use content cache in TXT
qkqpttgf Mar 31, 2021
ca4ec6f
fix: Aliyun download need header
qkqpttgf Mar 31, 2021
ea278dc
Update version
qkqpttgf Mar 31, 2021
99d3d4c
fix: 500 error in setting new app
qkqpttgf Apr 7, 2021
55c9805
try fix some error in import
qkqpttgf Apr 7, 2021
e116b12
try fix: preview office files
qkqpttgf Apr 9, 2021
ef1748b
Update classic.html
qkqpttgf Apr 11, 2021
a8e3d2a
Merge pull request #294 from qkqpttgf/qkqpttgf-patch-1
qkqpttgf Apr 11, 2021
f993264
fix: sharepoint change to another sharepoint
qkqpttgf Apr 11, 2021
bd682db
try fix: delete button hidden at last line
qkqpttgf Apr 19, 2021
98d5b4d
mv TagSort to top
qkqpttgf Apr 19, 2021
a4fe802
fix: radius
qkqpttgf Apr 19, 2021
f335642
fix: back color of container
qkqpttgf Apr 19, 2021
b545056
theme only for guest
qkqpttgf Apr 19, 2021
1da82ab
fix: can not edit disk when disktag is 'home'
qkqpttgf Apr 20, 2021
04908da
Update common.php
facefunny Apr 21, 2021
a630f9c
Update common.php
facefunny Apr 21, 2021
398fa02
Update common.php
facefunny Apr 21, 2021
388f08a
Merge pull request #303 from jssycszyj/master
qkqpttgf Apr 22, 2021
d33578a
fix: continue upload after stop
qkqpttgf Apr 25, 2021
e131588
forceHttps
May 12, 2021
72e08c8
hide "login"
qkqpttgf May 12, 2021
3b084f9
Update version
qkqpttgf May 12, 2021
57f5a1c
try Aliyundrive norefer in output
qkqpttgf May 13, 2021
13b70a4
fix the last folder name is the number it in list
qkqpttgf May 13, 2021
741044e
try fix GBK txt preview
qkqpttgf May 13, 2021
279055b
try fix GBK txt preview
qkqpttgf May 13, 2021
fa7b27a
try fix GBK txt preview
qkqpttgf May 13, 2021
57fc272
more files
qkqpttgf May 13, 2021
41d37f6
Merge pull request #321 from qkqpttgf/GBKpreview
qkqpttgf May 14, 2021
52d765a
margin in foot of preview
qkqpttgf May 14, 2021
77d8147
try fix & in path
qkqpttgf May 16, 2021
d03423b
更新onemoe主题
kizx May 16, 2021
dd1250b
try fix & and &amp; in path
qkqpttgf May 16, 2021
6030c32
Merge pull request #324 from kizx/onemoeTheme
qkqpttgf May 17, 2021
e9c3125
add theme flatcard
Sansui233 May 18, 2021
3498d88
Merge pull request #327 from Sansui233/master
qkqpttgf May 18, 2021
5d7b4de
dont load disk cache in check rewrite
qkqpttgf May 24, 2021
4de09d0
add nginx rewrite when used in Subdirectory
qkqpttgf May 24, 2021
0adcec4
Update readme.md
qkqpttgf May 25, 2021
dec313c
fix: dont load disk cache in check rewrite
qkqpttgf May 25, 2021
33e464f
try fix: image too long
qkqpttgf May 28, 2021
1737477
Update readme.md
qkqpttgf May 28, 2021
7e4bf44
fix: guest upload >5 files. change: chunk size change with speed, ope…
qkqpttgf Jun 3, 2021
86ba05b
MSAPI, GET
qkqpttgf Jun 17, 2021
74bb87e
fix: get hidden filename via json
qkqpttgf Jun 20, 2021
c6e9316
fix: readme hidden
qkqpttgf Jun 23, 2021
3249934
MSAPI, headers
qkqpttgf Jun 24, 2021
8732de4
Heroku Policy
qkqpttgf Jul 1, 2021
bc4a300
Update readme.md
qkqpttgf Jul 6, 2021
1a5a6ee
tfo theme 20210711
Jul 11, 2021
c0d3afc
Merge pull request #368 from BingoKingo/patch-1
qkqpttgf Jul 12, 2021
fc5cdab
try fix: custom domain in glitch, force https
qkqpttgf Jul 16, 2021
31b64cf
try fix: ionicons svg 404 error
qkqpttgf Jul 26, 2021
21d96bb
fix svg 404
wendaleruan Jul 26, 2021
82f4d1b
Merge pull request #383 from wendaleruan/patch-1
qkqpttgf Jul 26, 2021
0042238
fix svg 404
Reiyy Aug 2, 2021
ba6aa0e
Merge pull request #391 from yareiy/yareiy-patch-1
qkqpttgf Aug 3, 2021
353222f
fix: ionicons svg 404 error
Reiyy Aug 3, 2021
e2494ff
fix: ionicons svg 404 error
Reiyy Aug 3, 2021
23bf6fa
fix: Cannot read property 'focus' of null
Reiyy Aug 3, 2021
47bf970
Merge pull request #392 from yareiy/yareiy-patch-1
qkqpttgf Aug 4, 2021
244fbf7
rename use file id
qkqpttgf Aug 4, 2021
638d8b0
fix bug
qkqpttgf Aug 4, 2021
52de797
background (or other) based on width/height not only width
qkqpttgf Aug 4, 2021
9ff6e6b
add platform Vercel
qkqpttgf Aug 4, 2021
e58502f
add platform Vercel
qkqpttgf Aug 4, 2021
e06065a
add platform Vercel
qkqpttgf Aug 4, 2021
21d7d5d
Update version
qkqpttgf Aug 4, 2021
b2b5703
fix: base_path error, read {} as object
qkqpttgf Aug 5, 2021
80d93cb
temp fix add driver error
qkqpttgf Aug 5, 2021
29e9fea
try fix bug
qkqpttgf Aug 5, 2021
0a20505
add How to deploy to Vercel
qkqpttgf Aug 5, 2021
c862409
pay me
qkqpttgf Aug 6, 2021
ee33e30
try fix [500 Parse Error: Expected HTTP/] in Vercel
qkqpttgf Aug 7, 2021
b079891
try2 fix [500 Parse Error: Expected HTTP/] in Vercel
qkqpttgf Aug 7, 2021
54e38b5
change dontBasicAuth to useBasicAuth
qkqpttgf Aug 9, 2021
12494b6
change dontBasicAuth to useBasicAuth
qkqpttgf Aug 9, 2021
729e1e1
chang SCF update
qkqpttgf Aug 17, 2021
f2ee21b
add WaitFunction in operate
Aug 17, 2021
7e5fc7c
Update version
qkqpttgf Aug 17, 2021
3d67d57
show Environment<4K error
qkqpttgf Aug 18, 2021
dc58b15
fix bug, cant save config
qkqpttgf Aug 19, 2021
536a8e6
Rename Vercel.php to Vercel_env.php
qkqpttgf Aug 20, 2021
d61ed7a
Create Vercel.php
qkqpttgf Aug 20, 2021
24def8d
config save in file default in Vercel
qkqpttgf Aug 20, 2021
5cdf343
Update version
qkqpttgf Aug 20, 2021
4f6241d
fix: not put config when update
qkqpttgf Aug 20, 2021
3aecc1d
Update readme.md
qkqpttgf Aug 20, 2021
f3668b7
translate "change password" & "export, import"
qkqpttgf Aug 21, 2021
45648eb
translate "change password" & "export, import"
qkqpttgf Aug 21, 2021
8a4341c
fix : cant find lower readme.md in Aliyundrive
qkqpttgf Aug 23, 2021
f81284b
wait app build in heroku
qkqpttgf Aug 23, 2021
b6860e3
move BackHome up Title
qkqpttgf Aug 24, 2021
bdfee2c
fix error in wait function
Aug 26, 2021
c7f4089
add Hidden function "cmd"
qkqpttgf Sep 3, 2021
ee23cd6
chang ' to "
qkqpttgf Sep 6, 2021
8dea16d
add littleFileCacheTime
Sep 8, 2021
d2909b8
fileConduit
qkqpttgf Sep 8, 2021
369e5c3
fileConduit
qkqpttgf Sep 8, 2021
76524fb
video add ts
qkqpttgf Sep 10, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
17 changes: 16 additions & 1 deletion .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,30 @@
# # LoadModule rewrite_module modules/mod_rewrite.so
# # AllowOverride All
RewriteEngine On
RewriteCond $1 !^(.well-known)
# RewriteCond $1 !^(.well-known)
RewriteRule ^(.*) index.php?/$1 [L]

###-----------------------------------
### nginx
# rewrite ^/(?!.well-known)(.*)$ /index.php?/$1 last;
#
### nginx Subdirectory 在子目录中使用
# location /OneManager2/ {
# rewrite ^/(.*)$ /OneManager2/index.php?/$1 last;
# }
#
### caddy
# rewrite {
# to index.php?/$1
# }
#
### caddy2 Caddyfile
# @try_files {
# not path /.well-known/*
# file {
# try_files index.php
# }
# }
# rewrite @try_files {http.matchers.file.relative}
#
###-----------------------------------
90 changes: 90 additions & 0 deletions CFWorkers.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@

// odd, 单日
const SingleDay = 'https://aaa1.herokuapp.com'
// even, 双日
const DoubleDay = 'https://bbb2.herokuapp.com'

//const SingleDay = 'https://153xxxxx0.cn-hongkong.fc.aliyuncs.com/2016-08-15/proxy/onedrive/xxx/'
//const DoubleDay = 'https://153xxxxx0.cn-hongkong.fc.aliyuncs.com/2016-08-15/proxy/onedrive/xxx/'

// CF proxy all, 一切给CF代理,true/false
const CFproxy = true

// Used in cloudflare workers, odd or even days point to 2 heroku account.

// 由于heroku不绑卡不能自定义域名,就算绑卡后https也不方便
// 另外免费套餐每月550小时,有些人不够用
// 于是在CF Workers使用此代码,分单双日拉取不同heroku帐号下的相同网页
// 只改上面,下面不用动

addEventListener('fetch', event => {
let url=new URL(event.request.url);
if (url.protocol == 'http:') {
url.protocol = 'https:'
event.respondWith( Response.redirect(url.href) )
} else {
let response = null;
let nd = new Date();
if (nd.getDate()%2) {
host = SingleDay
} else {
host = DoubleDay
}
if (host.substr(0, 7)!='http://'&&host.substr(0, 8)!='https://') host = 'http://' + host;

response = fetchAndApply(host, event.request);

event.respondWith( response );
}
})

async function fetchAndApply(host, request) {
let f_url = new URL(request.url);
let a_url = new URL(host);
let replace_path = a_url.pathname;
if (replace_path.substr(replace_path.length-1)!='/') replace_path += '/';
let replaced_path = '/';
let query = f_url.search;
let path = f_url.pathname;
if (host.substr(host.length-1)=='/') path = path.substr(1);
f_url.href = host + path + query;

let response = null;
if (!CFproxy) {
response = await fetch(f_url, request);
} else {
let method = request.method;
let body = request.body;
let request_headers = request.headers;
let new_request_headers = new Headers(request_headers);
new_request_headers.set('Host', f_url.host);
new_request_headers.set('Referer', request.url);

response = await fetch(f_url.href, {
method: method,
body: body,
headers: new_request_headers
});
}

let out_headers = new Headers(response.headers);
if (out_headers.get('Content-Disposition')=='attachment') out_headers.delete('Content-Disposition');
let out_body = null;
let contentType = out_headers.get('Content-Type');
if (contentType.includes("application/text")) {
out_body = await response.text();
while (out_body.includes(replace_path)) out_body = out_body.replace(replace_path, replaced_path);
} else if (contentType.includes("text/html")) {
out_body = await response.text();
while (replace_path!='/'&&out_body.includes(replace_path)) out_body = out_body.replace(replace_path, replaced_path);
} else {
out_body = await response.body;
}

let out_response = new Response(out_body, {
status: response.status,
headers: out_headers
})

return out_response;
}
Loading