sistemata visualizzazione circolari. fix #3
This commit is contained in:
parent
54ad6ad820
commit
7ce77e1fef
1
.gitignore
vendored
1
.gitignore
vendored
@ -2,7 +2,6 @@ node_modules
|
|||||||
hubot.lua
|
hubot.lua
|
||||||
.DS_Store*
|
.DS_Store*
|
||||||
.hubot_history
|
.hubot_history
|
||||||
circolari.json
|
|
||||||
run.sh
|
run.sh
|
||||||
run_telegram.sh
|
run_telegram.sh
|
||||||
*.pub
|
*.pub
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
# None
|
# None
|
||||||
#
|
#
|
||||||
# Commands:
|
# Commands:
|
||||||
# hubot circolari - stampa la lista delle ultime circolari
|
# hubot mostrami le circolari - stampa la lista delle ultime circolari
|
||||||
#
|
#
|
||||||
# Author:
|
# Author:
|
||||||
# Enrico Fasoli (fazo96)
|
# Enrico Fasoli (fazo96)
|
||||||
@ -48,8 +48,6 @@ parseHtml = (htmlData,done) ->
|
|||||||
return obj
|
return obj
|
||||||
tab = tab.get()
|
tab = tab.get()
|
||||||
tab.splice 0, 1
|
tab.splice 0, 1
|
||||||
# fs.writeFileSync('result.json',JSON.stringify(tab))
|
|
||||||
# console.log("saved file")
|
|
||||||
done null, tab
|
done null, tab
|
||||||
|
|
||||||
downloadCircolari = (robot, callback) ->
|
downloadCircolari = (robot, callback) ->
|
||||||
@ -61,8 +59,6 @@ diffCircolari = (oldObj,newObj) ->
|
|||||||
diff = newObj.length - oldObj.length
|
diff = newObj.length - oldObj.length
|
||||||
newObj.slice(0,diff)
|
newObj.slice(0,diff)
|
||||||
|
|
||||||
circolari = []
|
|
||||||
|
|
||||||
parseCircolari = (err,data,callback) ->
|
parseCircolari = (err,data,callback) ->
|
||||||
if err
|
if err
|
||||||
console.log(err)
|
console.log(err)
|
||||||
@ -74,20 +70,11 @@ parseCircolari = (err,data,callback) ->
|
|||||||
callback circolari
|
callback circolari
|
||||||
|
|
||||||
module.exports = (robot) ->
|
module.exports = (robot) ->
|
||||||
robot.respond /circolari/i, (res) ->
|
robot.respond /(?:mostrami|dimmi|fammi vedere) (?:le(?:ultime)? )?circolari/i, (res) ->
|
||||||
res.send 'controllo circolari...'
|
res.send "download circolari..."
|
||||||
fs.exists 'circolari/circolari.json', (jsonExists) ->
|
downloadCircolari robot, (a,b) ->
|
||||||
if jsonExists
|
res.send 'finito download...'
|
||||||
circolari = JSON.parse fs.readFileSync('circolari.json').toString()
|
parseCircolari a, b, (x) ->
|
||||||
res.send JSON.stringify circolari.slice 0,5
|
list = x.slice 0, 10
|
||||||
else
|
list.forEach (c) ->
|
||||||
fs.exists 'circolari.html', (htmlExists) ->
|
res.send [c.data,c.titolo,c.link].join(' | ')
|
||||||
if htmlExists
|
|
||||||
fs.readFile 'circolari/circolari.html', (a,b) -> parseCircolari a, b, (x) -> res.send JSON.stringify x.slice 0, 5
|
|
||||||
else
|
|
||||||
res.send "download circolari..."
|
|
||||||
downloadCircolari robot, (a,b) ->
|
|
||||||
res.send 'finito download...'
|
|
||||||
parseCircolari a, b, (x) ->
|
|
||||||
res.send 'invio...'
|
|
||||||
res.send JSON.stringify x.slice 0, 5
|
|
||||||
|
Loading…
Reference in New Issue
Block a user