Skip to content

Instantly share code, notes, and snippets.

View abdiasriver's full-sized avatar
🏠
Working from home

abdias abdiasriver

🏠
Working from home
View GitHub Profile
@abdiasriver
abdiasriver / App-script-obtener-ID-desde-url-gdrive.gs
Last active August 11, 2021 21:00
App-script-obtener-ID-desde-url-gdrive.md
function extractUrlID() {
// Cambia PEGALAURLAQUI por la url ejemplo https://drive.google.com/file/d/1pYOc5rVnGRZsVC9rjPbOemj2dc1E5ZYw/view url gdrive
var Url = 'PEGALAURLAQUI';
// use a regex to extract the ID
var expression = Url.match(/[-\w]{25,}/);
Logger.log(expression);
@abdiasriver
abdiasriver / Windows-TI-2021-instalacion-y-activacion.md
Last active August 14, 2021 00:53
INStalacion ya activacion de WIndows 2021 TI
function copyDocs() {
for(i=0; i<1; i++){ //Cambia el 1 por las copias que quieras en la carpeta.
//Abre lo que quieras copiar en el navegador
//Checa en url unas letras que definen el ID del documento o archivo
//Copia el ID del archivo y pegalo en IDARCHIVOORIGEN
//Notice there are single quotations around the document ID, that is important!
source_file = DriveApp.getFileById('IDARCHIVOORIGEN');
/* EN activadores dale a una hora para que se ejecute en automatico
*/
function autoReply() {
var message = "Mensaje automatico:Para tener acceso a la pelicula solicitada agregate al grupo @uniqedumx en telegram y al grupo https://groups.google.com/a/uniq.edu.mx/g/multimedia ";
var htmlMessage = "Has solicitado acceso a un archivo, ya que son demasiadas solicitudes sigue estos pasos para obtener el acceso a todas las peliculas y para que a tu cuenta gdrive se agrege una unidad compartida. " +
"<br/><br/><strong>Este es un mensaje automatico , no contestes a el</strong> " +
"<br/><br/>1. A&ntilde;adete al grupo de t.me/uniqedumx o busca @uniqedumx y a https://www.facebook.com/groups/peliculasyseriesgdrive ,donde se postean las peliculas. " +
"<br/><br/>2. Agregate al grupo de https://groups.google.com/a/uniq.edu.mx/g/multimedia " +
"<br/><br/>Listo ya tienes acceso a todo el contenido posteado y a la pelicula solicitada,aparecera una unidad en tu gdrive, recuerda darl
@abdiasriver
abdiasriver / App-script-Copiar-solo.archivos-de-una-carpeta-a-otra-destino-Gdrive.gs
Last active August 15, 2021 15:13
App-script-Copiar-solo.archivos-de-una-carpeta-a-otra-destino-Gdrive.gs
/* Copiar
los archivos de una carpeta a una carpeta nueva, solo los archivos de la carpeta.
Cambia IDCARPETAORIGEN por el ID de la carpeta de origen
Cambia IDCARPETADESTINO por el ID de la carpeta Destino
*/
function copyDriveWithPermissions(){
var originFolder = DriveApp.getFolderById("1jADbmx_fF9g1qG2uL0hY99wBLd_7x1fN");
var destinationFolder = DriveApp.getFolderById("1szpchDw4WEHu1esSq-1B72rI5U8mnOE8");
var currentFolder = destinationFolder;
var totalCount = traverseFolder(originFolder,0, currentFolder);
@abdiasriver
abdiasriver / App-script-cambiar-permisos-a-carpetas-y-archivos-de-forma-recursiva-en-drive.gs
Last active August 15, 2021 17:50
App script cambiar permisos a grupo de carpetas y archivos en GDRIVE
// Cambiar linea 5 el ID de la carpeta y en 18,19 y 80 a los permisos que desees
function changepermission() {
// folder principal de escaneado
var sourceID = "IDCARPETA"; // Coloca aqui el ID de tu folder
// Funcion para escanear sub-folders/files
folderAndFiles(sourceID);
function showpermisssions() {
var folder = DriveApp.getFolderById("IDCARPETA");
var files = folder.getFiles();
while (files.hasNext()) {
// Print list of files inside the folder
file = files.next().getId();
@abdiasriver
abdiasriver / PLEX-server-en-Ubuntu-Vps-contenedor-GCP-1Pb-Gdrive-Rclone-Transmission-web.sh
Last active October 12, 2021 15:22
PLEX-server-en-Ubuntu-Vps-contenedor-GCP-1Pb-Gdrive-Rclone
# ===================================================================SI ESTAS EN GCP ABRE LOS PUERTOS AGREGANDO REGLA FIREWALL
Menu firewall
crear
-
destinos todas las instancias
- ips
0.0.0.0/0
-protocolos permitir todo o 32400 o 9091
@abdiasriver
abdiasriver / Mover-las-descargas-de-transmission-a-un-Drive-o-carpeta-y-eliminar-los-.torrent-de-la-gui-del-server.sh
Created October 12, 2021 15:52
Mover las descargas de transmission a un Drive o carpeta y eliminar los .torrent de la gui del server
#!/bin/sh
# EN la interfaz web de transmission ve a torrentas>stop sedding at raio: 0 ,config>speed> upload Kb/s=0
MOVEDIR=/home/abdias/plexcloud #Carpeta destino donde se movera el torrent
TORRENTLIST=`transmission-remote --auth=abdias:abdias --list | sed -e '1d;$d;s/^ *//' | cut --only-delimited --delimiter=' ' --fields=1`
for TORRENTID in $TORRENTLIST
do
echo "* * * * * Se inicia operacion en el ID $TORRENTID del torrent. * * * * *"
DL_COMPLETED=`transmission-remote --auth=abdias:abdias --torrent $TORRENTID --info | grep "Percent Done: 100%"`
@abdiasriver
abdiasriver / filebotcinedriveonline.py
Last active October 17, 2021 15:06
Filebot cinedriveonline
================================== sin ruta
{ny} - {vf} [{mbps}] {audioLanguages}
==================================================automatico a carpetas /1080p/robocop (2001)/ robocop (2001).mkv
Z:\Cinedriveonline\PELICULAS
/{
(genres.contains('Animación') && hd == 'SD' )
? '2.PELICULAS ANIMACION/Películas Animadas Varias (1080p, 720p y SD)/'+'SD/'+