Request a copy of your YouTube watch history over at Google Takeout
- Click on
Deselect all - Scroll down and select YouTube and YouTube Music
- Click on
All YouTube data included - Make sure to only select history
| # /// script | |
| # requires-python = ">=3.11" | |
| # dependencies = [ | |
| # "aiohttp", | |
| # "yarl", | |
| # ] | |
| # /// | |
| from __future__ import annotations | |
| import argparse |
Request a copy of your YouTube watch history over at Google Takeout
Deselect allAll YouTube data includedSee how a minor change to your commit message style can make a difference.
git commit -m"<type>(<optional scope>): <description>" \ -m"<optional body>" \ -m"<optional footer>"
| package com.hlag.fis.test.persistence; | |
| import java.util.Collections; | |
| import java.util.HashMap; | |
| import java.util.Map; | |
| import java.util.Map.Entry; | |
| import java.util.Properties; | |
| import javax.persistence.EntityManager; | |
| import javax.persistence.EntityManagerFactory; |
| import javafx.animation.Animation.Status; | |
| import javafx.animation.Interpolator; | |
| import javafx.animation.Transition; | |
| import javafx.event.EventHandler; | |
| import javafx.scene.Node; | |
| import javafx.scene.control.ScrollPane; | |
| import javafx.scene.input.ScrollEvent; | |
| import javafx.scene.layout.VBox; | |
| import javafx.util.Duration; |
| # First create the file version.properties with value VERSION_BUILD=0 | |
| # In app/build.gradle: | |
| android { | |
| def versionPropsFile = file('version.properties') | |
| def versionBuild | |
| if (versionPropsFile.canRead()) { | |
| def Properties versionProps = new Properties() | |
| versionProps.load(new FileInputStream(versionPropsFile)) |
| /* | |
| * Copyright (C) 2017 The Android Open Source Project | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| import java.util.concurrent.Callable; | |
| import javafx.animation.Animation; | |
| import javafx.animation.Interpolator; | |
| import javafx.animation.KeyFrame; | |
| import javafx.animation.KeyValue; | |
| import javafx.animation.RotateTransition; | |
| import javafx.animation.Timeline; | |
| import javafx.application.Application; |