Notre Dame Fire

During today’s Notre Dame fire, Google updated the search results for Notre Dame to indicate the emergency. Here is what Google Maps showed (note the little fire icon above the cathedral):

Screenshot of Notre Dame on Google Maps.
Screenshot of the Notre Dame on Google Maps. Note the little fire icon above the Notre Dame cathedral itself.

If you Google searched for the fire, or clicked the link from Maps, you’ll see the following screenshot. Note the emergency alert at the top, and the map of the fire’s affected area underneath the news section.

Google search for Notre Dame fire.
A Google search for Notre Dame fire.

Google Introduces before: And after: Date Searching

Google recently posted the below Twitter thread, introducing the before: and after: search operators. Now instead of using advanced search to limit searches by date, you can use these operators straight in the search box.

Google Twitter thread discussing the before: and after: search operators.
Google Twitter thread discussing the introduction of the before: and after: search operators. Click the image to expand.

For example, if I need to search for Star Wars content before 2018, I can try:

star wars before:2018
Star Wars 2018, Google Search
A search for Star Wars content, limited to documents before 2018.

Compare that to a regular search for Star Wars content, which includes news released in this year – 2019.

star wars
A Google search for Star Wars.

PhantomJSCloud Error: Invalid Character ‘u’ – Python

I use PhantomJSCloud to take screenshots of web apps. While writing new code, I noticed this error coming back from the server:

{  
   "name":"HttpStatusCodeException",
   "statusCode":400,
   "message":"Error extracting userRequest. innerException: JSON5: invalid character 'u' at 1:1",
   "stack":[  
      "no stack unless env is DEV or TEST, or logLevel is DEBUG or TRACE"
   ]
}

The problem came because the request wasn’t JSON-encoding the object; the fix looks like this (using the requests library):

    post_data_string = json.dumps(python_object_here, sort_keys=True, indent=3, separators=(',', ': '))
    r = requests.post('https://phantomjscloud.com/api/browser/v2/', data=post_data_string)

Google Testing New GoogleBot – Capable Of Rendering More Web Apps

Search Engine Land announces they’ve spotted a new version of GoogleBot in the wild – it’s based on a more recent version of Chrome and can therefore render (and index for search) more advanced web applications:
https://searchengineland.com/google-spotted-testing-version-of-googlebot-that-can-render-more-content-315322 . A Googler even confirms the story through Twitter.

While we know that the GoogleBot is constantly improving, it’s good to see that Google is investing more time into GoogleBot being able to see modern web applications.

Microsoft’s Chromium-based Edge Browser

Microsoft has released the first build of its Chromium-based Edge browser – in other words, an Edge browser that uses Chromium (the open-source base for Google Chrome) to render web pages.

Microsoft Twitter post announcing availability of the Edge browser.
Microsoft Twitter post announcing availability of the Edge browser.

The link goes to:
https://www.microsoftedgeinsider.com/en-us .

I’ve been playing around with it, and it’s surprisingly fast. It’s definitely worth keeping an eye on.

Google Maps Help Screen

For those of you who need a little help with Google Maps, Google offers a screen with all the keyboard shortcuts available in Maps. Just open up Maps, click anywhere in the map area, then hold down the [Shift] and [?] keys – you’ll get the screen below:

Google Maps shortcut screen.
Google Maps shortcut screen.