Skip to content

Instantly share code, notes, and snippets.

@cereal-s
cereal-s / convert_link.py
Created Apr 27, 2021 — forked from dixonsiu/convert_link.py
Python scripts for Pandoc
View convert_link.py
@cereal-s
cereal-s / pandoc_multi_input.md
Created Apr 25, 2021 — forked from xuanlongma/pandoc_multi_input.md
Combine multiple input files when using Pandoc
View pandoc_multi_input.md

If multiple input files are given, pandoc will concatenate them all (with blank lines between them) before parsing. -- from Pandoc website

Pandoc command: pandoc -s input1.md input2.md input3.md -o output.html

@cereal-s
cereal-s / pandoc_filter_procedures.md
Created Apr 24, 2021 — forked from dixonsiu/pandoc_filter_procedures.md
How to convert markdown link to html using Pandoc
View pandoc_filter_procedures.md

How to convert markdown link to html using Pandoc

Issue

Pandoc cannot convert a link's URL as expected.
Markdown:

[Document](./document.md)

HTML:

<a href="./document.md">Document</a>
View net start & stop commands
net start [serviceName]
and
net stop [serviceName]
tell you whether they have succeeded or failed pretty clearly. For example
U:\>net stop alerter
The Alerter service is not started.
@cereal-s
cereal-s / yt.php
Created Dec 5, 2019
Convert YouTube to thumbnail
View yt.php
<?php
/**
* Get video info
* @param string $code
* @return object | null
*/
function _get_info($code)
{
$yt = json_decode(file_get_contents("https://www.youtube.com/oembed?url=https://youtu.be/{$code}&format=json"));
@cereal-s
cereal-s / command.md
Last active Nov 28, 2019
Add contrast to pale PDF document with ImageMagick and pdfimages
View command.md

COMMANDS

  pdfimages -j -p file.pdf ./images/prefix
  cd images
  mogrify -level 80%,85% -sharpen 0x1 prefix*.jpg
  convert -background white -page a4 prefix*.jpg new.pdf

NOTES

View custom-fields-for-woocommerce.php
<?php
/**
* Plugin Name: Custom Fields for WooCommerce
* Description: Add custom fields to WooCommerce products
* Version: 1.0.0
* Author: Gareth Harris
* Author URI: https://pluginrepublic.com/
* Text Domain: cfwc
* WC requires at least: 3.4.0
* WC tested up to: 3.4.2
@cereal-s
cereal-s / combos.php
Last active Aug 26, 2019 — forked from farinspace/combos.php
Recursive functions, I can never find exactly what I need in a pinch
View combos.php
<?php
/**
* Generate combinations from multidimensional array
*/
function combos($data, $count, &$all = [], $group = [], $val = null, $i = 0) {
if (null !== $val) {
$group[] = $val;
@cereal-s
cereal-s / get_combinations.php
Last active Aug 26, 2019 — forked from cecilemuller/get_combinations.php
PHP: Get all combinations of multiple arrays (preserves keys)
View get_combinations.php
<?php
function get_combinations($arrays) {
$result = [[]];
foreach ($arrays as $property => $property_values) {
$tmp = [];
foreach ($result as $result_item) {
foreach ($property_values as $property_value) {
$tmp[] = array_merge($result_item, array($property => $property_value));
}
@cereal-s
cereal-s / tokenize_string.php
Created Aug 24, 2019
Tokenize string - strtok()
View tokenize_string.php
<?php
/**
* Break lines for each group of values
* in the SQL insert statements.
*
* It can be used also for simple strings.
*
* Usage script.php < IN > OUT
*