How can I edit Google Colab notebooks in real-time with others? - google-colaboratory

I would like to use Google Colab for real-time editing like in Google Sheets, where it's possible to see what other people are doing instantly. I'd like to know if this is possible also on Google Colab by doing some configuration, because I'm trying to edit one code with my friend, but our changes don't show to each other.
His changes only show after several seconds, and the pages automatically go to the top when it occurs.

Related

Shopify Trekkie loading extra tracking Pixels

This is by far the most frustrating issue I've run into with Shopify. I'm trying to optimize a client's site speed by wrapping up all their tracking codes into Google Tag Manager to reduce the total number of outgoing requests. I removed all hardcoded tracking pixels from theme.liquid and placed them in GTM, went through ALL the apps and sales channels and disconnected from accounts, but there are still extra codes being loaded by Trekkie.
I'm using the Shopify Facebook and Google Analytics integrations as recommended, so those are not represented in GTM. Even so, it's still somehow loading 2 Google Analytics, 2 Google Ads and 2 Facebook pixels.
As you can see in the source code, there are 2 facebook pixel ids contained within the Trekkie object, but how is this possible when there's only one place to add this information?
If I remove the facebook pixel id from this screen (Themes > Preferences), then the first pixel will not load, only the second unwanted pixel loads. The same issue persists for Google Analytics and Google Ads, except I cannot see multiple account ids in the source code, I can only see this in the network tab of DevTools and in the Google Tag Assistant.
I would typically assume that these codes must be in the theme code somewhere or an app or something, except I can actually see with DevTools that the code is being called by Trekkie.
This is driving me absolutely crazy and I've already spent lots of time trying to make what I thought should be a simple optimization. If anyone can help with this issue I'd be hugely appreciative.
Thanks!

BigQuery UI when logged into multiple Google Accounts

Not the most pressing problem facing humanity at the moment, but a frequent if minor annoyance:
When using Google BigQuery, you can only seem to use the default Google Account that your browser is logged into. Currently when I need to use BQ from a browser, I have to start an incognito window and log in using my secondary Google Account. This is unlike any other Google service (cloud or not); generally I can switch accounts in the top right.
Is there a way around this?
This is not implemented yet in Web UI!
See respective issue tracker - Multilogin Support
Quotes from link:
We don't yet have a version of the BQ UI in Pantheon that is far enough along to be a solution to this problem. We hope to have a version ready to try out this summer, but it may not be feature-complete even then.
In the meantime I'd recommend using Chrome profiles (or equivalent in your browser of choice) to switch users rather than using multilogin. Or, if you still want to use multilogin and you have only one account that you use BQ with, make it your primary multilogin account (i.e., sign out of everything else and sign in to that account first).
Pretty late, but the problem still persists.
Firefox(quantum) users(afaik from v57) can open color coded container tabs. This way you can have multiple (default) google sessions per tabs/tab groups. That solves not only BQ, but also google product problems
colored container tab groups

Is there a way to download Google Plus photos from the command line?

I have a large number of photo albums on Google Plus. I am looking for an efficient way to download them. Had I put them on Google Drive, I could have used skicka, which has a few annoyances but overall works very well.
I'm looking for a similar command-line style interface that will allow me to download an album at a time in a more scriptable way than just going through and clicking all the links in Google Plus.
Does anyone know if a tool like this exists? If I could make my Google Plus photos appear in Google Drive this wouldn't be a problem, but unfortunately that doesn't appear to be possible.
You can change a setting in Goggle Drive and still use skicka (as you suggested initially) to access the photos then.
How Google Drive works with Google Photos covers two interesting aspects:
View your Google Drive photos & videos in Google Photos
...
Organize your photos & videos into Google Drive folders
The 3rd section provides clear hints about how to make Google Photos appear inside My Drive as a folder. (The 2nd section is also supposed to describe this, but it's not useful for the automation we are looking for.)
Namely:
Go to .
Turn on the setting that creates a Google Photos folder in your "My Drive" folder (if you already turned this setting on, you can skip
this step).
On the right, click the "gear" icon > Settings.
Next to
"Automatically put your Google Photos into a folder in My Drive,"
check the box and then Done.
After this there is indeed such a folder in My Drive, and it accessible through skicka as well:
$ skicka ls /'Google Photos'/
shows all the photos. (And they must be downloadable, of course.)
(BTW, that's your question where I learned about skicka from, thanks a lot! Now I'm using it to upload directories with folders into Google Drive and Google Photos. It's a pity that the problem of creating albums with a tool or via Google Drive remains unsolved.)
Use Google Takeout to download them all at once. Just pick Google Photos and uncheck anything else that's there. I don't know of any other way to batch download them all.

Is it possible to link Google Drive and Google Plus?

Is there any API that can link Google Drive and Google Plus - to simplify the question, is it allowed for any circle member to see someone's files shared in Google Plus without any explicit uploader consents?
Also, when profile (such as about me) changes, does this change get shown to others without others entering someone's profile?
It depends on who you are sharing changes with, specifically which circles. From the faq regarding sharing Google drive documents:
Select a circle or type the name of individual people you'd like to share your post with.
A profile change is not broadcast to users (as far as I can tell), nor does it ask you to share.

Does Google Images allow hotlinking?

I wrote a script that uses the Google Images JSON API to automatically fetch thumbnails for posts. I'm currently linking directly to the thumbnail (eg. http://t3.gstatic.com/images?q=tbn:ANd9GcTok4m3DWNRv8gxMDTE0bwj8m-jYl2UGdlbc7ig158m0XosD-lcQEIFcg). Does Google allow that?
If not, I should be allowed to download the thumbnails to my server right?
Its all about traffic. If your app will make tons of traffic, they can ban your server.
Anyway, better/best way is to ask them about this subject.
Also this might help you : Google Terms of Service Highlights
I see problems when you download the image thumbnail to your server and render. Images shown in search results might be copyrighted/inappropriate. They are crawled images so the owner can request google to remove at anytime. On contrary, if you cache them locally and render, I see the workflow is broken and you might be rendering image that ideally should have been revoked.
Coming back to hot linking, can you explain bit more on the actual usage context. What API you are using, what are you searching at, do you own the website / posts that you are filtering?
Also image search API is deprecated one. By terms it would be active only for three years since notice.