mobile-demo-set / static / sdk / command / vendor / nodejs / node_modules / jasmine-node / node_modules / jasmine-reporters / ext / phantomjs / examples / follow.coffee

# List following and followers from several accounts

if phantom.state.length == 0
    phantom.state = [
        'sencha'
        'aconran'
        'ariyahidayat'
        'darrellmeyer'
        'DavidKaneda'
        'DmitryBaranovsk'
        'donovanerba'
        'edspencer'
        'helder_correia'
        'jamespearce'
        'jamieavins'
        'jarrednicholls'
        'jayrobinson'
        'lojjic'
        'mmullany'
        'philogb'
        'rdougan'
        'tmaintz'
        'whereisthysting'
    ].join ':'
    phantom.open 'http://mobile.twitter.com/sencha'
else
    users = phantom.state.split ':'
    id = users[0]
    next = users[1]
    data = document.querySelector 'div.timeline-following'
    phantom.state = users.slice(1).join ':'
    console.log id + ': ' + data.innerText
    if next
        phantom.open 'http://mobile.twitter.com/' + next
    else
        phantom.exit 1
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.