MAAS's DNSResourceRecords list is empty - python

I am having difficulty fetching the DNSResourceRecords using the CLI and API calls.
But when I use the UI I see those entries in the DNS tab's Resource Records div.
I am using the following API call.
GET /MAAS/api/2.0/dnsresourcerecords/
I am open to python solutions too

Related

how to use tomtom api with python requests. it returns a text "user inactive"

i am trying to use the requests library with python to fetch data from the traffic api with python.
this is the link for website with api that should include the traffic data:
https://api.tomtom.com/traffic/services/4/flowSegmentData/relative0/10/json?point=52.41072%2C4.84239&openLr=true&jsonp=jsonp&key=3EeqxQCR2DNsYzRCT0RPIxUhlzAM3hQc
but it returns an "Developer Inactive" on the website . how to solve that and use the api
also i want to ask if this will work with kivy.
API request that you provided has an API key that is not existing anymore. I tried it with your API key that you provided in the comment and it worked. But you must notice that you copied it wrongly - there is an additional character at the beginning.

How do I call a python function from a dashboard?

I'm building a dashboard in Data Studio and want to add a 'button' like feature that basically calls/runs a python function that downloads some content locally(on the client machine). I have the python function almost ready.
The question I have is where do I host this function so that it is callable from Data Studio?
Ideally, I wanted to create a Cloud function that would host the python function and get triggered when the button is clicked. This would work till this point but, will not download content locally. What options do I have to accomplish this?
Currently it is not possible to trigger Cloud Function or something similar from the Data Studio Front end, especially when you are intending to download content locally.
The only thing I can think of is, you can create a custom connector which will call the Cloud Function (via URL trigger). Then use the connector to create a data source and attach that data source to a table or chart. That way, every time that page (with the table/chart) is refreshed, the connector will call the Cloud Function and retrieve the associated data.
A function can be triggered by HTTP, so you can make it publicly available and just drop a link to it in a dashboard.
Just add a gray square around this link and make it look like a button. You may want to check the box to open the URL in a new tab, so your dashboard is not closed when the link is clicked.

Getting stats about a page on my site and links on that page from the Google API

I have a blog with the Google Analytics tag in the various pages. I also have links on my site pointing to pages on my site as well as external pages. I have not set up custom events or anything like that.
For a given url/page on my site, within a certain date range, I want to programatically get (ideally from the GA API):
Search words/traffic sources that unique users/traffic from outside my website (e.g. organic traffic searching on Google) used to land on and view that page
For specific links on that page - both internal and external - I want to know the number of unique users who clicked on the link and the number of clicks
For specific links on that page - both internal and external - I want to know the search terms/sources of the users/clicks of the links vs. the visitors that didn't click on the links
Is there a way I can fire a given link on my blog into the Google Analytics API to get this data? I already have a 2-column table that has all of the pages on my site (column 1) and all of the links/urls on those pages (column 2).
I am using Python for all of this btw.
Thanks in advance for any help!
Regarding the information you're looking for:
You won't get organic keywords via the GA API: what you will get most of the time is (not provided) (here is some info and workarounds). You can get this data in the GA UI by linking the search console, but that data won't be exposed via the GA API, only the Search Console API (formerly "webmasters"), which unfortunately you won't be able to link with your GA data.
You will need to implement custom events if you want to track link clicks, as by default GA doesn't do it (here is an example which you can use for both internal and external links). Once you have the events implemented, you can use the ga:eventAction or ga:eventLabel to filter on your links (depending on how you implemented the events), and ga:totalEvents / ga:uniqueEvents to get the total / unique number of clicks.
You will need to create segments in order to define conditions about what users did or did not do. What I advise you to do is to create and test your segments via the UI to make sure they're correct, then simply refer to the segments via ID using the API.
As for the GA API implementation, before coding I advise you to get familiar with the API using:
The query explorer
Google Sheets + GA API plugin
Once you get the results you're looking for, you can automate with the Google Python Client (it's the same client for (nearly) all Google APIs), GA being a service you use with the client, and you'll find some python samples here.

Advanced Google Custom Search: Filter using Labels from API Request

Problem: I want to filter google custom search results (by label) directly from the API request.
Example: Say I have 3 websites in my search, and I want to query the term "bolt"
www.weather.com (Label="weather")
www.jamaicanSprinters.com (Label="athletes")
www.homeDepot.com (Label="tools")
I want my GCS API request to only return results from the Home Depot URL (Or at least rank those results above all other results). How can I go about doing this directly through my API request?
Pseudo-Example API Call request to show the type of functionality I want:
GET https://www.googleapis.com/customsearch/v1?q=query&label=LABEL
The link below shows how I want to filter things, but I want to do it programatically through the API call, not by clicking a button.
https://support.google.com/customsearch//answer/2631064?hl=en&ctx=topic&topic=2642564

How can I get the list of people I am following on Instagram without using the API?

I can download all photos of a single profile using a python script called instaRaider. I want to download all the photos of the people I am following by looping through the list of those people and running the instaRaider script for each of them.
Can I get the list of people I am following without using the API endpoint provided by Instagram?

Categories