Skip to content

Instantly share code, notes, and snippets.

View sardisson's full-sized avatar

sardisson

View GitHub Profile
@samgrover
samgrover / newsurl.py
Created May 11, 2021 22:40
Extract URL From Apple News URL
#!/usr/bin/env python
# A helper script to convert an Apple News URL on the clipboard into
# its corresponding canonical URL and put that on the clipboard.
import pasteboard
import requests
import re
pb = pasteboard.Pasteboard()
@frankmeeuwsen
frankmeeuwsen / dtd_rssclub.php
Created October 6, 2019 19:35
How to get a specific text at a specific category in your WordPress feed
function dtd_rssclub($content) {
global $wp_query;
$postid = $wp_query->post->ID;
if(is_feed() && has_category('RSS-Club', $postid) ) {
$content = '<div>Dit is een geheim bericht voor iedereen. <a href="/rss-club">Lees alles over de RSS Club</a></div><br /><br />'.$content;
}
else {
$content = $content;
}
return $content;
@troutcolor
troutcolor / micro.blog-fave-images.scpt
Last active February 10, 2019 13:18
AppleScript Get your favourites from micro.blog find photos and make thumbnail grid needs JSON Helper and an app token from your micro.blog account
(*
* Inspired by smokey
* https://gist.github.com/sardisson/e50286e17c8f2f39bfec9429ed5f46cd
* url for thubnail from @smokey too
* html Thumbnail image griid from Micro.blog favs
* NEEDS JSON Helper free from
*https://itunes.apple.com/gb/app/json-helper-for-applescript/id453114608?mt=12
* Needs a App token from micro.blog/account
* NO ERROR CHECKING
* updated to use cloudimage you need a token from cloudimage.io iin CLOUDIMAGETOKEN below.
@troutcolor
troutcolor / OnThisDay.php
Last active February 1, 2019 17:26
simple shortcode plugin to display posts from the current day. I put it in a folder onthisday inside my plugins folder. Then make a page and add [onthisday] NB thewre are a few problems with thiis, use https://github.com/cogdog/wp-posted-today instead.
<?php
/*
There are some problems with this, use https://github.com/cogdog/wp-posted-today instead.
*/
/*
* Plugin Name: OnThisDay
* Description: shortcode for posts on the current day
* Version: 0.1
* Author: John Johnston
* Mostly borrowed from https://wordpress.stackexchange.com/questions/53462/on-this-day-php-code/53761
@troutcolor
troutcolor / postto-micro.blog.scpt
Last active April 12, 2019 02:10
This is a script for alfred to post to a WordPress, adding the category micro, post format status and as a note. There is no title. I use a hotkey cmd-alt-cnrl-m alfred passes the selected text in the topmost app to the script as q. I don't deal with special chars. Password hard coded is probably not a good idea. Obviously you could edit categor…
on alfred_script(q)
set myBlogUsername to "USERNAME"
set myBlogPass to "PASSWORD"
set cat to {category:{"Micro"}, kind:{"note"}}
set poststrut to {post_type:"post", post_status:"publish", post_format:"status", post_title:"", post_content:q, terms_names:cat, comment_status:"open"}
tell application "http://example.com/xmlrpc.php"
set myPosts to call xmlrpc {method name:"wp.newPost", parameters:{"1", myBlogUsername, myBlogPass, poststrut}}
return myPosts
end tell
end alfred_script
@troutcolor
troutcolor / micoblog_functions.php
Last active August 10, 2020 16:27
functions that have do with micro.blog and microblogging that live in my child theme's functions.php
<?php // Opening PHP tag - nothing should be before this, not even whitespace
//Micro.blog//
/*
updated 2018-01-29
this is just the micro.blog stuff I've added to my child theme's function php
Hopefully most of the credits are noted below
@troutcolor
troutcolor / pum.sh
Last active December 15, 2019 06:31
#script to download pile of flickr images and make a movie like the pummelvision service # example https://vimeo.com/196182638 #needs ffmpeg sox & jhead #needs sips so a mac I think
#!/bin/bash
#2018 additions
#needs jhead which I installed with homebrew
#jhead auto rotates images according to the exif Orientation which ffmpeg does not respect
#if the photos do not need rotated then you could remove the jhead line below
#sox to loop audio. I installed with homebrew
#my video was longer than the audio, I just create a loop of 3 with sox and use that. Could up the number iif you have more photos than me