- make sure to configure the udev rule first
- prepare Node.js on your Linux system either by installing it from your system repositories or by downloading it from https://nodejs.org/en and adding it to your
PATH
variable - clone the VIA app git repository from https://github.com/the-via/app, e.g.
git clone https://github.com/the-via/app.git
- enter the directory of the cloned git repository in a terminal
- execute
npm install
to install the required node modules for the app (you only need to do that once) - execute
npm run start
(this will start the app server on your local machine in the background) - open the displayed
localhost
URL in your browser, for example http://localhost:5173/ - use the VIA app as usual (for NuPhy keebs remember to enable the design tab and load the JSON first)
Descargar las hojas de atajos recomendadas:
This guide allows you to use the TPM on your computer to decrypt your LUKS encrypted volumes. If you are worried about a cold boot attack on your hardware please DO NOT use this guide with your root volume!
Verify that you have a TPM in your computer:
# systemd-cryptenroll --tpm2-device=list
PATH DEVICE DRIVER
This gist helps your export names of shows on your Netflix profile list, so you can share those names with other people. You could put the output in a gist, blog post or email to your friends. I added mine as a gist here.
It will get the names of all the items on Netflix which are on My List. Shows that are your favorites or that you plan to watch. Note that this is separate from shows where you clicked the thumbs-up I like this button, which is more permanent, while you may want to trim your My List section down to remove shows you already watched. Unfortunately, I can't see any easy way to export all liked shows.
Command:
$ fastboot help
Output:
usage: fastboot [OPTION...] COMMAND...
flashing:
import 'dart:async'; | |
import 'package:flutter/material.dart'; | |
import 'package:bloc/bloc.dart'; | |
import 'package:flutter_bloc/flutter_bloc.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { |
# Install Node.js | |
sudo dnf install nodejs | |
#Install React Native | |
sudo npm install -g react-native-cli | |
sudo mount -o remount,size=50G /tmp/ | |
# Download and install Android Studio | |
# https://developer.android.com/studio/install.html |
UPDATED 22.11.2022
It's been two years since the last update, so here's the updated working script as per the comments below.
Thanks to BryanHaley for this.
setInterval(function () {
video = document.getElementsByTagName('ytd-playlist-video-renderer')[0];
video.querySelector('#primary button[aria-label="Action menu"]').click();
#!/bin/bash | |
if [ $UID != "0" ]; then | |
echo "ERROR: You must run this script as root!" | |
exit 1 | |
fi | |
dnf install \ | |
@development-tools \ | |
android-tools \ | |
automake \ |
- Unplug your device from the computer and type
lsusb
in the terminal. You should get an output similar to this:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller