- Open Chrome Developer tools and click the Network tab.
- Navigate to the page with the video and get it to start playing.
- Filter the list of files to "m3u8".
- Find master.m3u8 or index.m3u8 and click on it.
- Save the file to disk and look inside it.
- If the file contains a single m3u8 master url, copy that one instead.
- Run the program m3u8x.
- Paste the same m3u8 url in both textboxes (URL and Quality URL) and click "Headers" and set the referral url and user-agent from the request as found in Chrome.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /*============================================================================ | |
| NVIDIA FXAA 3.11 by TIMOTHY LOTTES | |
| ------------------------------------------------------------------------------ | |
| COPYRIGHT (C) 2010, 2011 NVIDIA CORPORATION. ALL RIGHTS RESERVED. | |
| ------------------------------------------------------------------------------ | |
| TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| AXIS_UP ignore | |
| AXIS_DOWN ignore | |
| AXIS_LEFT ignore | |
| AXIS_RIGHT ignore | |
| MOUSE_BTN3 add volume 5 | |
| MOUSE_BTN4 add volume -5 | |
| MOUSE_BTN5 seek -5 | |
| MOUSE_BTN6 seek 5 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <libudev.h> | |
| #define MAX_KBD_DEVICES 10 | |
| const char** detect_kbd_devices() | |
| { | |
| const char **devnodes = calloc(MAX_KBD_DEVICES, sizeof(char*)); | |
| struct udev *udev; | |
| struct udev_enumerate *enumerate; | |
| struct udev_list_entry *devices, *dev_list_entry; | |
| struct udev_device *dev; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //clang 3.8.0 | |
| #include <iostream> | |
| // Option type and Result type implementations (tagged unions). | |
| enum class OptionType { Some, None }; | |
| template<typename T> | |
| struct Option |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import { final } from './final.ts'; | |
| import { frozen } from './frozen.ts'; | |
| @final | |
| @frozen | |
| export class Example { | |
| } | |
| export class ExampleSub extends Example { | |
| } |
- Copy content of
vsix-bookmarklet, create a bookmark in your browser. - Navigate to the web page of the VS Code extension you want to install.
- Click the bookmark you just created, then click the download button.

- After download finished, rename the file extension to
*.vsix. - In VS Code, select Install from VSIX... in the extension context menu.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <video/GLDriver.h> | |
| #include <core/LinuxFramework.h> | |
| #include <stdio.h> | |
| #include <sys/time.h> | |
| extern int g_AvoidInput; | |
| extern std::vector<std::string> g_args; | |
| namespace t800 { | |
| #ifdef USING_WAYLAND_NATIVE | |
| struct wl_compositor *wlnd_compositor = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| WAYLAND_PROTOCOLS=/usr/share/wayland-protocols | |
| # wayland-scanner is a tool which generates C headers and rigging for Wayland | |
| # protocols, which are specified in XML. wlroots requires you to rig these up | |
| # to your build system yourself and provide them in the include path. | |
| xdg-shell-protocol.h: | |
| wayland-scanner server-header \ | |
| $(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml $@ | |
| xdg-shell-protocol.c: xdg-shell-protocol.h |
https://www.reddit.com/r/JDM_WAAAT/comments/8zgkfj/server_build_nas_killer_v_20_the_terminator_dual/ 2x X5650 from this thread Aside from that build guide, a generic USB3 card and an AMD R9-200
Modify /etc/default/grub and add vfio-pci.ids=dead:beef video=efifb:off to GRUB_CMDLINE_LINUX_DEFAULT (use the PCI vid/pid of your primary GPU, not dead:beef)