Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Sérgio Alves Lima Jardim sjardim

🏠
Working from home
View GitHub Profile
@sjardim
sjardim / move_files_into_multiple_folders.py
Last active Oct 31, 2019
This Python script will move the files of the current folder into the folder structure according to a defined structure.
View move_files_into_multiple_folders.py
import shutil
import os
# This script will move the files of the current folder into the folder structure according to the FoldersMap.
# detect the current working directory
currentFolder = os.getcwd()
filePath = currentFolder
FoldersMap = {
View gist:45cebbed791d4c0085d43af40072d2b1
Sub Export4KPowerpoint()
If ActivePresentation.CreateVideoStatus <> ppMediaTaskStatusInProgress Then
ActivePresentation.CreateVideo FileName:=Environ("USERPROFILE") & "\Desktop\export.mp4", _
UseTimingsAndNarrations:=True, _
VertResolution:=2160, _
FramesPerSecond:=30, _
Quality:=100
Else: MsgBox "There is another conversion to video in progress"
End If
End Sub
@sjardim
sjardim / ProcessSendApi.php
Last active May 15, 2018
A ProcessWire module to handle API call to a Sendy installation.
View ProcessSendApi.php
<?php namespace ProcessWire;
class ProcessSendyAPI extends WireData implements Module, ConfigurableModule
{
public static function getModuleInfo()
{
return array(
'title' => __('Process Sendy API'),
'summary' => __('Handle API calls to a Sendy installation'),
@sjardim
sjardim / settings.json
Created Apr 24, 2018
VS Code Settings
View settings.json
// Place your settings in this file to overwrite the default settings
{
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"editor.accessibilitySupport": "off",
"editor.lineHeight": 30,
"files.associations": {
"*.module": "php",
"*.latte": "smarty"
},
"editor.cursorStyle": "line",
View ProcessWire Nginx configuration on Laravel Forge
# FORGE CONFIG (DOT NOT REMOVE!)
include forge-conf/example.com/before/*;
server {
server_name example.com www.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
View import-content-wordpress-to-processwire.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Import Books</title>
</head>
<body>
<table border='1' width='100%'>
<thead>
<tr>
@sjardim
sjardim / export_grouped_objects_coordinates.jsx
Last active Mar 2, 2016
Export to txt a list of grouped objects and their coordinates in Adobe Indesign (tested on CS6)
View export_grouped_objects_coordinates.jsx
//Download sample file: https://www.dropbox.com/s/2ng7oyjnfjk9pm2/indesign-coordinates-test-file.indd.zip?dl=0
app.activeDocument.viewPreferences.rulerOrigin = RulerOrigin.PAGE_ORIGIN;
var myDocument = app.activeDocument;
var activeLayer = myDocument.activeLayer;
if(!activeLayer.visible) {
alert("The selected layer: '"+ activeLayer.name +"' is not visible." + '\n' + "Make it visible and try again."); exit();
} else {
View A1_format_calendar.tex
% DIN-A4 doublesided year calendar
% Author: Robert Krause
% Modified by: Sérgio Jardim (@sjardim)
% License : Creative Commons attribution license
% Submitted to TeXample.net on 13 July 2012
\documentclass[landscape,a1paper,21pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz} % Use the calendar.sty style
View sent-mail-text-file-en_outlook-multiple-cc-addresses.scpt
set people2Send to {} -- start off with an empty list
--set the path to your plain text file with addresses, and name, tab delimited
--change the username
set everybody to read file ("Macintosh HD:Users:sjardim:people_to_send.txt")
--set the path to the pdf files. The TXT file MUST be saved in Mac OS Roman encoding
set rootPath to "/Users/sjardim/pdf/"
set pcount to count paragraphs in everybody
@sjardim
sjardim / Laravel_Factory_Relationships.php
Created Sep 4, 2015
Create post factory with relationships fields
View Laravel_Factory_Relationships.php
//create 15 posts with 3 comments and 3 tags each
$posts = factory('App\Post', 15)
->create()
->each(function($post) {
foreach(range(1,3) as $v){
$post->comments()->save(factory('App\Comment')->make());
$post->tags()->save(factory('App\Tag')->make());
}
});
You can’t perform that action at this time.