Weather from OpenWeatherMap.org
link

Create a free App Id at https://openweathermap.org/appid.

Search for any city on https://openweathermap.org and take the last part from the URL.
Example: https://openweathermap.org/city/5128581 5128581 is the City id of New York.

Random Image from Google Drive Folder
link

Create a folder in https://drive.google.com/drive/my-drive and click 'Get link' -> 'Anyone with the link'.
The link looks like 'https://drive.google.com/drive/folders/12wsdI…'

One of the first 50 pictures is shown randomly.

RapidApi.com
link

Several sources from RapidApi.com are supported. You must create a free account at https://rapidapi.com/signup to get a key.

Weather from RapidApi.com
link

You can use AerisWeather to get weather forecasts. Use these values:
Host: aerisweather1.p.rapidapi.com
File: /forecasts/New%20York%20City,%20NY?filter=precise&plimit=4
Key: Your RapidApi.com key
See https://rapidapi.com/aerisweather-aerisweather/api/aerisweather1?endpoint=apiendpoint_5c2578f5-ef74-404b-b895-882f8d980c7b for details.

You can use WeatherBit to get weather forecasts. Use these values:
Host: weatherbit-v1-mashape.p.rapidapi.com
File: /forecast/daily?lat=40.714&lon=-74.006&days=5&lang=de
Key: Your RapidApi.com key
See https://rapidapi.com/weatherbit/api/weather?endpoint=apiendpoint_6d494085-df7b-4efe-8f42-209851a6f9a5 for details.

News from RapidApi.com
link

You can use Bloomberg to get news. Use these values:
Host: bloomberg-market-and-financial-news.p.rapidapi.com
File: /news/list?id=markets
Key: Your RapidApi.com key
See https://rapidapi.com/apidojo/api/bloomberg-market-and-financial-news?endpoint=apiendpoint_b500b719-e908-4672-a9ba-965a8297f9db for details.

You can use Google News to get news. Use these values:
Host: google-news.p.rapidapi.com
File: /v1/topic_headlines?lang=en&country=US&topic=technology
Key: Your RapidApi.com key
See https://rapidapi.com/newscatcher-api-newscatcher-api-default/api/google-news?endpoint=apiendpoint_35df9819-fddd-49b3-9220-0e25432c3ae7 for details.

You can use Google News to get news. Use these values:
Host: google-news1.p.rapidapi.com
File: /topic-headlines?topic=WORLD&country=US&lang=en
Key: Your RapidApi.com key
See https://rapidapi.com/ubillarnet/api/google-news1?endpoint=apiendpoint_30fbe0e5-309b-45ca-a505-b178351ee275 for details.

You can use NewsCatcher to get news. Use these values:
Host: newscatcher.p.rapidapi.com
File: /v1/latest_headlines?lang=en&media=True
Key: Your RapidApi.com key
See https://rapidapi.com/newscatcher-api-newscatcher-api-default/api/newscatcher?endpoint=apiendpoint_afd4bf15-9861-4285-b122-95d6df0de330 for details.

You can use Bing News to get news. Use these values:
Host: bing-news-search1.p.rapidapi.com
File: /news?cc=us&safeSearch=Off&textFormat=Raw
Key: Your RapidApi.com key
See https://rapidapi.com/microsoft-azure-org-microsoft-cognitive-services/api/bing-news-search1?endpoint=apiendpoint_0aa346dd-16d6-40d4-930c-235f4b4fb9e6 for details.

Traffic Status / HTML Code
link

Use code from https://developers.google.com/maps/documentation/javascript/examples/layer-traffic to see real-time traffic information. You need a free Google API Key and replace ***key***.

<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=***key***&callback=initMap&libraries=&v=weekly" defer></script>
<div id="map" style="height:500px"></div>
<script>
  function initMap() {
    const map = new google.maps.Map(document.getElementById("map"), {
      zoom: 13,
      center: { lat: 34.04924594193164, lng: -118.24104309082031 },
    });
    const trafficLayer = new google.maps.TrafficLayer();
    trafficLayer.setMap(map);
  }
</script>
comment