Skip to content

Instantly share code, notes, and snippets.

View juddlyon's full-sized avatar

Judd Lyon juddlyon

View GitHub Profile
@juddlyon
juddlyon / index.html
Created December 26, 2015 21:28
GA Programming for Non-programmers HTML File
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Awesome Website</title>
<link rel="stylesheet" type="text/css" href="css/app.css">
<script src="behavior.js"></script>
</head>
<body>
<!-- here's my awesome comment -->
@juddlyon
juddlyon / app.css
Created December 26, 2015 21:34
GA Programming for Non-programmers CSS File
body {
background-color: #FF0080;
}
.main {
background-color: white;
width: 50%;
margin: 0 auto 50px auto;
padding: 30px;
border: 5px solid orange;
@juddlyon
juddlyon / page2.html
Created December 26, 2015 22:13
GA Programming for Non-programmers Page2
<!DOCTYPE html>
<html lang="en">
<head>
<title>My Awesome Website - Page 2</title>
<link rel="stylesheet" type="text/css" href="css/app.css">
<script src="behavior.js"></script>
</head>
<body>
<section class="main">
@juddlyon
juddlyon / post-form.php
Created May 22, 2016 19:56
GA Programming for Non-programmers POST Form
<!DOCTYPE html>
<html lang="en">
<head>
<title>Form POST</title>
<link rel="stylesheet" href="my-rad-styles.css">
</head>
<body>
<div class="main-content">
<h1>Form POST Request Example</h1>
@juddlyon
juddlyon / post-form-handler.php
Created May 22, 2016 19:56
GA Programming for Non-programmers POST Form Handler
<?php
$servername = "example.org";
$database = "your_db_name";
$username = "your_username";
$password = "your_password";
try {
$conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
@juddlyon
juddlyon / craft3-bootstrap4-pagination.twig
Created August 15, 2019 19:22
Craft 3 Pagination with Bootstrap 4
{# - https://getbootstrap.com/docs/4.0/components/pagination/ -#}
{# - https://docs.craftcms.com/v3/dev/tags/paginate.html -#}
{%- set query = craft.entries.section('yourSectionHandle').limit(10) -%}
{%- paginate query as pageInfo, pageEntries -%}
<ol>
{%- for entry in pageEntries -%}
<li><a href="{{ entry.url }}">{{ entry.title }}</a></li>
{%- endfor -%}
@juddlyon
juddlyon / bloglovin.py
Created March 20, 2020 17:37
Create CSV list of blogs from Bloglovin
#!/usr/bin/python3
import requests
import csv
api_base_url = 'https://www.bloglovin.com/api'
url = api_base_url + '/v2/search?q=mensfashion&t=true'
# cat URI format: /v2/blogs/21?page=1&country=us
# search URI format: /v2/search?q=mensfashion&t=true
@juddlyon
juddlyon / craftUsers.xml
Created June 19, 2020 15:58
CraftCMS Users XML Template for FeedMe
<?xml version="1.0"?>
{%- for user in craft.users.addSelect(['users.password']).all() -%}
<craftUser>
<id>{{ user.id }}</id>
<username>{{ user.username }}</username>
<name>{{ user.name }}</name>
<firstName>{{ user.firstName }}</firstName>
<lastName>{{ user.lastName }}</lastName>
<email>{{ user.email }}</email>
<hashedPassword>{{ user.password }}</hashedPassword>