Musim gugur yang lalu, kami meluncurkan Google Slides API. Sejak itu, mitra, developer dan pengguna yang lain telah membangun aplikasi dan fitur untuk secara terprogram membuat slide yang bisa digunakan di desktop dan mobile, seperti md2googleslides yang populer.

Kami baru saja merilis Slides API Codelab, yang memandu Anda lewat contoh penggunaan BigQuery dan Slide API Google untuk menganalisis 3,5 juta repositori dan membuat presentasi "Lisensi 10 OSS teratas". Codelab adalah latihan yang bagus untuk mempelajari Slides API, terutama jika Anda memiliki ketertarikan pada data besar, melakukan otomatisasi pembuatan presentasi atau open source..
Preview dari Slides Codelab kami

Memulai Slides API Codelab 

Untuk memulai, lakukan clone repo. Setelah menjalankan skrip awal, Anda akan mendapati bahwa pembuatan presentasi terbagi menjadi beberapa langkah. "TODO" ini ditampilkan saat menjalankan aplikasi contoh di direktori start.
-- Start generating slides. --
TODO: Get Client Secrets
TODO: Authorize
TODO: Get Data from BigQuery
TODO: Create Slides
TODO: Open Slides
-- Finished generating slides. --

Untuk query GitHub, BigQuery memiliki kumpulan data publik yang sudah siap bagi Anda! BigQuery memungkinkan Anda untuk melakukan kueri kumpulan data sangat besar di infrastruktur Google dalam hitungan detik. Pada bigquery.cloud.google.com, Anda bisa menjelajahi kumpulan data publik BigQuery atau mengupload kumpulan data Anda sendiri. Dalam codelab ini, kami tertarik dengan lisensi open source, jadi kami melakukan query repo publik di GitHub dan mengambil lisensinya.
WITH AllLicenses AS (
  SELECT * FROM `bigquery-public-data.github_repos.licenses`
)
SELECT
  license,
  COUNT(*) AS count,
  ROUND((COUNT(*) / (SELECT COUNT(*) FROM AllLicenses)) * 100, 2) AS percent
FROM `bigquery-public-data.github_repos.licenses`
GROUP BY license
ORDER BY count DESC
LIMIT 10
Query Lisensi Open Source GitHub Kami
Dengan kumpulan data publik dan privat yang tak terbatas di luar sana, bayangkan semua data yang bisa Anda analisis dengan BigQuery dan semua dek slide yang dapat Anda produksi secara otomatis dengan Google Slides API! Tujuan dari Slides API Codelab adalah agar Anda bisa dengan cepat melakukan semua hal ini menggunakan keduanya. Bila ada masalah atau pertanyaan yang terkait dengan Slides API atau codelab ini, sampaikan kepada kami di GitHub atau Stack Overflow.

Kami tidak sabar ingin melihat kreasi Anda.