Requires exiftool executable to be available within the system path.
- Copy this script file and the package.json to a local directory.
- Follow these instructions: https://stackoverflow.com/a/46509168/11793117.
import os | |
CONFIG_FILE_NAME = 'l10n.yaml' | |
def find_config_file_path(top: str = os.path.dirname(__file__)) -> str | None: | |
for dirpath, dirnames, filenames in os.walk(topdown=True, top=top): | |
for filename in filenames: | |
if filename == CONFIG_FILE_NAME: | |
return os.path.join(dirpath, filename) |
import { useState, useEffect, useCallback } from "react"; | |
import { | |
COLOR_SCHEME_PREFERENCE_CHANGE_EVENT, | |
ColorSchemePreference, | |
THEME_CHANGE_EVENT, | |
ThemeKey, | |
getColorSchemePreference, | |
getCurrentTheme, | |
setColorSchemePreference, | |
} from "../theme"; |
Requires exiftool executable to be available within the system path.
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | |
// for details. All rights reserved. Use of this source code is governed by a | |
// BSD-style license that can be found in the LICENSE file. | |
import 'package:flutter/material.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override |
// ==UserScript== | |
// @name Annotate Discord user timezones | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @match https://discord.com/* | |
// @icon https://icons.duckduckgo.com/ip3/discord.com.ico | |
// @grant none | |
// ==/UserScript== |
// ==UserScript== | |
// @name Canvas Export | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author @alexrintt | |
// @match https://*/* | |
// @icon data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v12h2v2h-2v2h-2v-2H9v-2h2V4zM7 14v2h2v-2H7zm0 0v-2H5v2h2zm10 0v2h-2v-2h2zm0 0v-2h2v2h-2z' fill='%23808080'/%3E%3C/svg%3E | |
// @grant none | |
// ==/UserScript== |
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | |
// for details. All rights reserved. Use of this source code is governed by a | |
// BSD-style license that can be found in the LICENSE file. | |
import 'package:flutter/material.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override |
The integrity of these apks is not guaranteed by PlayStore (neither I). It's up to you trust apkpure servers, do your checks before installing.
Send a GET request to this URL:
url = 'https://d.apkpure.com/b/APK/?version=latest'
const target = 200 | |
const each = 10 | |
const repetitions = Math.ceil(target / each) | |
const remainingHours = 8 | |
const remainingMinutes = remainingHours * 60 | |
const interval = Math.ceil(remainingMinutes / repetitions) | |
console.log(`${each} each ${interval} minutes`) |
Here's how:
productId
from the drop down, then input the store product id of WinDbg which is 9pgjgd53tn86
.