This file is indexed.

/usr/share/doc/phantomjs/examples/tweets.coffee is in phantomjs 1.4.0+dfsg-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Get twitter status for given account (or for the default one, "sencha")

page = require('webpage').create()
twitterId = 'sencha' #< default value

# Route "console.log()" calls from within the Page context to the main Phantom context (i.e. current "this")
page.onConsoleMessage = (msg) ->
    console.log msg

# Print usage message, if no twitter ID is passed
if phantom.args.length < 1
    console.log 'Usage: tweets.coffee [twitter ID]'
else
    twitterId = phantom.args[0]

# Heading
console.log "*** Latest tweets from @#{twitterId} ***\n"

# Open Twitter Mobile and, onPageLoad, do...
page.open encodeURI("http://mobile.twitter.com/#{twitterId}"), (status) ->
    # Check for page load success
    if status isnt 'success'
        console.log 'Unable to access network'
    else
        # Execute some DOM inspection within the page context
        page.evaluate ->
            list = document.querySelectorAll 'span.status'
            for i, j in list
                console.log "#{j + 1}: #{i.innerHTML.replace /<.*?>/g, ''}"
    phantom.exit()