Skip to content

Instantly share code, notes, and snippets.

Christy Lewis cmlewis

Block or report user

Report or block cmlewis

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
cmlewis / Rotate Videos using ffmpeg
Last active Nov 2, 2019
Rotate videos 90 or 180 degrees using ffmpeg
View Rotate Videos using ffmpeg
Rotate videos 90 or 180 degrees using ffmpeg.
cmlewis / ..Emarsys API Samples - Node js
Last active Aug 29, 2018
Emarsys API Samples - Node.js
View ..Emarsys API Samples - Node js
Emarsys API Samples - Node.js
cmlewis / agendaJobSameNameDifferentConfig.js
Created Apr 12, 2018
Agenda - create multiple job definitions with same name, different job config
View agendaJobSameNameDifferentConfig.js
// Create each job with the same name so we can control concurrency (the number of parallel jobs that can be run).
// Each job will have the same name, but different configs. Use the 'unique' method to prevent duplicates.
agenda.define('MyJob', {concurrency: 3}, loadData);
_.each(myJobs, function(job){
agenda.create('MyJob', job)
.unique({'':}, { insertOnly: true })
.repeatEvery('1 hour')
cmlewis / AlfrescoGetTotalObjectCountForOneType.js
Created Sep 27, 2017
Get the total number of objects (files or folders) of a particular type in Alfresco. This helps bypass Alfresco's query limit of 1000.
View AlfrescoGetTotalObjectCountForOneType.js
// Get the total number of objects of one type.
// This accounts for the query limits in Alfresco (which is 1000 results by default)
var query = 'TYPE:"myco:document"';
var totalNumOfDocs = 0;
do {
var page = {
maxItems: 1000,
cmlewis / Alfresco-UpdatePermissionsOnNode.js
Created Aug 7, 2017
Alfresco - Update Permissions on Node
View Alfresco-UpdatePermissionsOnNode.js
var nodes = search.luceneSearch('@hpi\\:trac:"HR"');
logger.log("Document Count: " + nodes.length);
for each(var node in nodes) {
node.setPermission("Read", "GROUP_HR");
node.setPermission("Read", "GROUP_HPI_CONSUMERS");
cmlewis / ffmpeg_copy_MTSorAVCHD_to_mp4.bat
Last active Sep 3, 2016
Copy AVCHD (MTS or MTS2) to MP4 using ffmpeg
View ffmpeg_copy_MTSorAVCHD_to_mp4.bat
ffmpeg -i 00002.MTS -vcodec copy 00002.mp4
cmlewis / wp_display_all_custom_fields.php
Created Jun 21, 2016
Wordpress - Display all custom fields
View wp_display_all_custom_fields.php
$custom_fields = get_post_custom();
foreach ( $custom_fields as $field_key => $field_values ) {
foreach ( $field_values as $key => $value )
echo $field_key . ' - ' . $value . '<br />';
cmlewis / Alfresco-CreateManyMajorAndMinorVersions.js
Created Apr 5, 2015
Alfresco - Automate creation of many major and minor versions
View Alfresco-CreateManyMajorAndMinorVersions.js
var numMinorVersions = 15;
var numMajorVersions = 2;
for (var i = 0; i < numMinorVersions; i++) {
document.createVersion("automated minor version", false);
for (var i = 0; i < numMajorVersions; i++) {
document.createVersion("automated major version", true);
View Delete Windows Service.bat
call sc.exe delete MyServiceName
You can’t perform that action at this time.