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