Toggle navigation
Toggle navigation
This project
Loading...
Sign in
정홍주
/
Coin-trade-assistant
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
배지승
2021-06-05 21:07:17 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
0a17261c07846ea8d825096e08492a1eb38d24dc
0a17261c
1 parent
bddc282e
새로고침 시 거래정보 다시 불러오게 고침
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
6 deletions
app.js
timestamp
app.js
View file @
0a17261
...
...
@@ -4,18 +4,29 @@ const app = express();
const
fetch
=
require
(
'node-fetch'
);
const
fs
=
require
(
'fs'
)
const
fs
=
require
(
'fs'
);
const
api_key
=
fs
.
readFileSync
(
'apikey'
,
'ascii'
)
console
.
log
(
'apikey:'
,
api_key
)
//const url = 'https://api.whale-alert.io/v1/status?api_key=' + api_key
const
options
=
{
method
:
'GET'
,
headers
:
{
Accept
:
'application/json'
}};
cursor
=
''
const
url2
=
'https://api.whale-alert.io/v1/transactions?api_key='
+
api_key
;
var
cursor
=
''
url2
=
'https://api.whale-alert.io/v1/transactions?api_key='
+
api_key
+
'&limit=1&cursor='
+
cursor
;
//Initialize timestamp
const
fs2
=
require
(
'fs'
)
const
fs3
=
require
(
'fs'
)
var
TimeNow
=
parseInt
((
new
Date
()).
getTime
()
/
1000
)
console
.
log
(
TimeNow
)
console
.
log
(
'파일쓰기'
)
fetch
(
url2
,
options
)
.
then
(
res
=>
res
.
json
())
.
then
(
json
=>
{
console
.
log
(
json
)
fs2
.
writeFileSync
(
'timestamp'
,
json
.
cursor
,
'ascii'
)
})
// fetch(url, options)
// .then(res => res.json())
// .then(json => console.log(json))
...
...
@@ -32,7 +43,7 @@ function data_collector(data, limit){
var
ret
=
''
;
var
str
=
''
;
for
(
var
i
=
0
;
i
<
data
.
transactions
.
length
;
i
++
){
for
(
var
i
=
0
;
i
<
data
.
count
;
i
++
){
str
=
'#'
+
(
i
+
1
)
+
' ChainName: '
+
data
.
transactions
[
i
].
blockchain
+
'\tAmount: '
+
data
.
transactions
[
i
].
amount
+
' USD'
if
(
data
.
transactions
[
i
].
amount
>
limit
){
//console.log(str)
...
...
@@ -45,15 +56,19 @@ function data_collector(data, limit){
return
ret
;
}
app
.
get
(
'/'
,
function
(
req
,
res
)
{
fu
=
fetch
(
url2
,
options
);
cursor
=
fs3
.
readFileSync
(
'timestamp'
,
'ascii'
)
console
.
log
(
'cursor'
,
url2
)
fu
=
fetch
(
url2
+
cursor
,
options
);
fu
.
then
(
res
=>
res
.
json
())
.
then
(
json
=>
{
//API usage limit
console
.
log
(
json
)
if
(
json
.
result
==
'error'
){
res
.
send
(
"Please try later"
)
}
else
{
fs2
.
writeFileSync
(
'timestamp'
,
json
.
cursor
,
'ascii'
)
res
.
send
(
chk_param
(
json
,
req
.
query
.
limit
,
data_collector
))
}
})
...
...
timestamp
0 → 100644
View file @
0a17261
6084feb2-6084feb2-60ba4692
\ No newline at end of file
Please
register
or
login
to post a comment