Useful Bookmarks

Commands Reference

2018-09-21

Use Constructor Functions - Learn to code with JavaScript - OpenClassrooms

2018-09-26
function Pastry(type, flavor, levels, price, occasion) { this.type = type; this.flavor = flavor; this.levels = levels; this.price = price; this.occasion = occasion; } Pastry.prototype.describe = function () { var description = "The " + this.type + " is a " + this.occasion + "pastry, has a " + this.flavor + " flavor, " + this.levels + " layer(s), and costs " + this.price + "."; return description; }

Solving Problems With CSS Grid and Flexbox: The Card UI

2018-09-28
The “card” pattern has seen great success in recent times, but the way we build them is still limited because of the CSS available to us. Until now, that is. By combining CSS Grid and Flexbox, we can make cards which align neatly, behave responsively, and which adapt to the content within them. Let’s see how!

About Blocks - bl.ocks.org

2018-09-28
Bl.ocks (pronounced “Blocks”) is a simple viewer for sharing code examples hosted on GitHub Gist. For example, if your Gist URL is: https://gist.github.com/mbostock/1353700 Replace “gist.github.com” with “bl.ocks.org” in the URL to view it: https://bl.ocks.org/mbostock/1353700 The main source for your example is in index.html. This file can contain relative links to other files in your Gist, such as images, scripts or stylesheets. And of course you can use absolute links, such as CDN-hosted D3, jQuery or Leaflet. To explain your example, add a README.md written in Markdown. (You can omit the index.html if you just want to write, too.)

philgruneich’s gists

2018-10-01
A lot of good Pythonista scripts for organizing data, etc

Learn Python (Programming Tutorial for Beginners)

2018-10-02
This is a comprehensive guide on how to get started in Python, why you should learn it and how you can learn it. However, if you knowledge of other programming languages and want to quickly get started with Python, visit Python tutorial page.

Python Input Output (I/O) Using input() and print() Function

2018-10-02
In the second print() statement, we can notice that a space was added between the string and the value of variable a.This is by default, but we can change it. The actual syntax of the print() function is print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) Here, objects is the value(s) to be printed. The sep separator is used between the values. It defaults into a space character. After all values are printed, end is printed. It defaults into a new line. The file is the object where the values are printed and its default value is sys.stdout (screen). Here are an example to illustrate this.

Home - Icongram, serving you 6527 icons on the fly

2018-10-03
With icongram you can easily use icons from popular icon sets on the fly. — Codrops How to use: https://icongr.am/{library name}/{icon}.svg?[options] where: library name: entypo, feather, fontawesome, material, octicons, simple icon: icon name, see the library page above Options size: number in pixels eg. 500 color: color hex, has to be 6 characters colored: boolean flag only available for simple currently

Markdown, Please!

2018-10-06
Markdown, Please! is a service that instantly converts websites into Markdown. To get started: enter any URL, hit "Markdown, Please!", and you will be presented with a Markdown version of the URL you provided.

Create Nice-Looking PDFs with PHP and FPDF

2018-10-06
The PDF format can be a handy way to distribute documents to your visitors. A PDF document is self-contained, looks the same on any PDF reader, and is easy to print. PDFs are often used for reports, brochures, manuals, invoices, product data sheets, and lots more. Often it's useful to be able to create PDF documents dynamically from within a PHP script. For example, you can produce a custom PDF report based on a user's preferences and include up-to-the-minute data. In this tutorial I'll walk you through the process of creating a nice-looking, 2-page PDF document using PHP. You'll use the freely-available FPDF library to handle the nitty-gritty of PDF creation.

Always Up-To-Date Guide to Social Media Image Sizes | Sprout Social

2018-06-22

Freepik Search - TEMPLATES

2018-06-22

Table of contents - Dive Into Python 3

2018-05-29

Ultra - Google Fonts

2018-06-01

The Library Problem - How to Organize a Massive Home Library

2018-09-06
In March of 2006 my wife Mary and I owned about 3,500 books. We both have eclectic interests, voracious appetites for knowledge, and a great love of used bookstores. The problem was that we had no idea what books we had or where any of them were. We lost books all the time, cursed late into the night digging through piles for that one book we knew must be there, and even bought books only to find that we already owned them. There were books on random shelves, books on the floor, we were tripping over books when we walked up and down the stairs. In short, we had a mess. We needed to get organized. We needed a way to store all of our books so they were easily accessible. We also needed to integrate the two separate book collections which represented one of the remaining holdouts of our single lives. We got together and came up with a list of requirements for our new system. …and yes we are both engineers. It needs to be easy to find a book. It needs to be easy to add a book to the system. The systems needs to handle foreign language books. It needs to be easy to maintain the system going forward. The initial cataloging effort can’t take forever. To complete this project we needed a system to organize all of the books, a way to quickly add books to that system, and a place to store all of the books.

TOOL - Online HTML Source Code Viewer

2018-06-30
Input desired URL to view source code from page

‼️‼️ Omni Group Automation

2018-06-19

The LaTeX Font Catalogue – Other Fonts

2018-03-15

Freepik Search - ELEGANT

2018-06-22

TOOL - Create HTML/CSS Table from Data

2018-06-30

3D Text - Pure CSS

2018-06-01

HEX to RGB Color Converter

2018-06-30

HEX to CMYK Color Converter

2018-06-30

Freepik Search - MONOGRAM

2018-06-22

OmniGraffle: Graphics Metadata

2018-07-27

How to Choose the Best Mesh Wireless System For Your Home - The Mac Observer

2018-08-12

Free Online Converter - IMAGE to BASE64

2018-06-30

legacylibraries | LibraryThing

2018-09-05

doitlikejustin/amazon-wish-lister: Retrieve Amazon Wishlist and output to JSON, XML, or PHP Array Object

2018-05-31

cclauss’s gists

2018-11-24
**A LOT** of useful Pythonista code examples and ideas.

jsbain/uicomponents: Various ui components for pythonista

2018-11-24
Various ui components for pythonista

Logs, Forms & Worksheets | ME/CFS & Fibromyalgia Self-Help

2018-11-27

Tutorial: building an adressebook API — Python Rest Api Framework 0.1 documentation

2018-11-29

bkechava-lilly/Muninn: Knowledge indexing and search suite

2018-11-30
Knowledge indexing and search suite

Python: List Modules, Search Path, Loaded Modules

2018-12-02

Web Scraping Tutorials using Python, Beautiful Soup, LXML and Node.js

2018-12-02
Step by step tutorials for web scraping, web crawling, data extraction, headless browsers, etc. Our web scraping tutorials are usually written in Python using libraries such as LXML or Beautiful Soup and occasionally in Node.js. The full source code is available to download or clone using Git.

How to prevent getting blacklisted while scraping

2018-12-02
Web scraping is a task that has to be performed responsibly so that it is does not have a detrimental effect on the sites being scraped. Web Crawlers can retrieve data much quicker, in greater depth than humans, so bad scraping practices can have some impact on the performance of the site.  If a crawler performs multiple requests per second and downloads large files, an under-powered server would have a hard time keeping up with requests from multiple crawlers. Since web crawlers, scrapers or spiders (words used interchangeably) don’t really drive human website traffic and seemingly affect the performance of the site, some site administrators do not like spiders and try to block their access. Most websites may not have anti scraping mechanisms since it would affect the user experience, but some sites do block scraping because they do not believe in open data access.

How to scrape Alibaba.com product data using Scrapy | ScrapeHero

2018-12-02
Scrapy is the most popular open source web scraping framework. Written in Python,  it has most of the modules you would need to efficiently extract, process, and store data from websites in pretty much any structured data format. Scrapy is best suited for web crawlers which scrapes data from multiple types of pages In this tutorial, we will show you how to scrape product data from Alibaba.com – the world’s leading marketplace.

How To Make Anonymous Requests using TorRequests and Python | ScrapeHero

2018-12-02
Tor is quite useful when you have to use requests without revealing your IP address, especially when you are web scraping. This tutorial will use a wrapper in python that helps you with the same. What is TOR? TOR is short for “The Onion Project”, a worldwide network of servers used by U.S. Navy. While enabling people to browse the internet anonymously, TOR also acts as a non-profit organization for research and development of online privacy tools.

Python Frameworks and Libraries for Web Scraping | ScrapeHero

2018-12-02
With so many web scraping tutorials and guides available out there on so many frameworks and languages, it could be quite confusing to pick one for your web scraping needs. Here is a list of web scraping frameworks and libraries we will go through in this article. Scrapy – The complete framework Urllib Python Requests Selenium Beautifulsoup LXML

Web Scraping Tutorial for Beginners - Detailed Parsing and Extraction (Part 3 )

2018-12-02
this part of our Web Scraping – Beginners Guide series we’ll show you how to navigate web pages and parse and extract data from them. Let’s continue from where we left off in the previous post – Beginners guide to Web Scraping: Part 2  – Build a web scraper for Reddit using Python and BeautifulSoup. If you are new to this series, we recommend that you start from What is web scraping: Part 1 – Beginner’s guide.

How to monitor price difference across multiple sellers on Amazon

2018-12-02
This tutorial shows you how to scrape the seller information and prices from Amazon’s Offer Listing page. The price that you usually see for a product on Amazon is the buy box price. But how is it determined? Few of the biggest factors include fulfillment method, price, and seller rating. Usually, the sellers who use FBA ( Fulfilled by Amazon ) for their products “win” their way to the buy box. If there are multiple sellers who use FBA, the buy box pricing is usually shared or rotated.  Amazon has been seeing a dramatic increase in the number of third-party sellers who partner with them to make up the Amazon Marketplace. Ebay is at number two now and has only 52% merchants as compared to Amazon. 

How To Rotate Proxies using Python 3 and Requests for Web Scraping

2018-12-02
Using proxies and rotating IP addresses in combination with rotating user agents can help you get scrapers past most of the anti-scraping measures and prevent being detected as a scraper. The concept of rotating IP addresses while scraping is simple – you can make it look to the website that you are not a single ‘bot’ or a person accessing the website, but multiple ‘real’ users accessing the website from multiple locations. If you do it right, the chances of getting blocked are minimal.

Python : How to get list of files in directory and sub directories – thispointer.com

2018-12-02

Listing out directories and files in Python - GeeksforGeeks

2018-12-02

About This Tutorial / Contributing — Python Packaging Tutorial

2018-12-08
I wrote this tutorial in an attempt to improve the state of Python packages at large. Tools like virtualenv and pip, as well as improvements to setuptools, have made the Python package ecosystem a delight to work in. However, I frequently run across packages I want to use that don’t interoperate correctly with others, or find myself in situations where I’m not sure exactly how to structure things. This is an attempt to fix that.

flexxui/flexx: Write desktop and web apps in pure Python

2018-12-18
Flexx is a pure Python toolkit for creating graphical user interfaces (GUI's), that uses web technology for its rendering. Apps are written purely in Python; The PScript transpiler generates the necessary JavaScript on the fly. You can use Flexx to create (cross platform) desktop applications, web applications, and export an app to a standalone HTML document. It also works in the Jupyter notebook. The docs are on Readthedocs. the code is on Github.

BoboTiG/python-mss: An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

2018-12-18
An ultra fast cross-platform multiple screenshots module in pure Python using ctypes. https://pypi.org/project/mss/

knipknap/SpiffWorkflow: A powerful workflow engine implemented in pure Python

2018-12-18
A powerful workflow engine implemented in pure Python

lepture/mistune: The fastest markdown parser in pure Python with renderer feature.

2018-12-18
The fastest markdown parser in pure Python with renderer feature. http://mistune.readthedocs.io/

pyload/pyload: Free and Open Source download manager written in Pure Python and designed to be extremely lightweight, fully customizable and remotely manageable

2018-12-18
Free and Open Source download manager written in Pure Python and designed to be extremely lightweight, fully customizable and remotely manageable https://pyload.net

iogf/crocs: Write regex using pure python class/function syntax and test it better. (Regex for humans).

2018-12-18
Write regex using pure python class/function syntax and test it better. (Regex for humans).

pfalcon/picotui: Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to MicroPython.

2018-12-18
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to MicroPython.

Fluid Grids · An A List Apart Article

2018-12-19
Early last year, I worked on the redesign of a rather content-heavy website. Design requirements were fairly light: the client asked us to keep the organization’s existing logo and to improve the dense typography and increase legibility. So, early on in the design process, we spent a sizable amount of time planning a well-defined grid for a library of content modules.

View Controllers | Apple Developer Documentation

2018-12-19
You use view controllers to manage your UIKit app’s interface. A view controller manages a single root view, which may itself contain any number of subviews. User interactions with that view hierarchy are handled by your view controller, which coordinates with other objects of your app as needed. Every app has at least one view controller whose content fills the main window. If your app has more content than can fit onscreen at once, use multiple view controllers to manage different parts of that content.

Andrea Grandi - Keybase

2018-12-19
Once you are on Keybase, other users can look for you even using your GitHub or Twitter username without having to know your email address or Keybase username. This concept can be very useful in some situations, we will see it later. Encrypted Filesystem One of the first features launched by Keybase was their encrypted filesystem. There is a virtual folder located at /keybase (on OSX/Linux or k:\keybase on Windows) where you will find at least three other folders: public, private, team.

Historical Newspapers Archive

2018-12-19

How do I create an Open Directory? : opendirectories

2018-12-19
Start a web server and don't include an index.html in the main directory... Here, goto https://www.000webhost.com/ and sign up with a free web server. Don't include an index.html for the site. Everyone will then be able to see the contents of the other files in the directory - as if it were ----- open or something....

Programming Tutorials and Source Code Examples

2018-12-19
Hundreds of Tutorials and Example Code samples for most popular languages. REALLY well organized by categories and purpose

HTML / CSS examples (example source code) Organized by topic

2018-12-19
HTML / CSS examples (example source code) Organized by topic

A Beginner's Guide to Pinboard – The Sweet Setup

2018-12-20
Pinboard is a great bookmarking service because it lives on the web, and so many of the apps and services I use every day can send bookmarks to my Pinboard. For example: any article I “like” in Instapaper gets bookmarked to Pinboard; if a tweet that I “fave” has a URL in it, that URL gets bookmarked to Pinboard (you can configure this yourself in your Pinboard settings). And because Pinboard connects with IFTTT, you can set up a gazillion other ways to bookmark URLs. In a nut, it’s very easy to add bookmarks into Pinboard. And it’s equally easy to find those URLs later by searching or by tag lists.

mikaelho/multipeer: Pythonista class for iOS multipeer connectivity

2018-12-20
Pythonista class for iOS multipeer connectivity

The code from my article on building RESTful web services with Python and the Flask microframework (this fork is Python 3 compatible). See the article here: http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask

2018-12-20
The code from my article on building RESTful web services with Python and the Flask microframework (this fork is Python 3 compatible). See the article here: http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask

HOWTO Use Python in the web — Pythonista Documentation

2018-12-20
This document shows how Python fits into the web. It presents some ways to integrate Python with a web server, and general practices useful for developing web sites. Programming for the Web has become a hot topic since the rise of “Web 2.0”, which focuses on user-generated content on web sites. It has always been possible to use Python for creating web sites, but it was a rather tedious task. Therefore, many frameworks and helper tools have been created to assist developers in creating faster and more robust sites. This HOWTO describes some of the methods used to combine Python with a web server to create dynamic content. It is not meant as a complete introduction, as this topic is far too broad to be covered in one single document. However, a short overview of the most popular libraries is provided.

Documenting Python Code: A Complete Guide – Real Python

2018-12-20
Welcome to your complete guide to documenting Python code. Whether you’re documenting a small script or a large project, whether you’re a beginner or seasoned Pythonista, this guide will cover everything you need to know. We’ve broken up this tutorial into four major sections: Why Documenting Your Code Is So Important: An introduction to documentation and its importance Commenting vs. Documenting Code: An overview of the major differences between commenting and documenting, as well as the appropriate times and ways to use commenting Documenting Your Python Code Base Using Docstrings: A deep dive into docstrings for classes, class methods, functions, modules, packages, and scripts, as well as what should be found within each one Documenting Your Python Projects: The necessary elements and what they should contain for your Python projects

justbuchanan/fontawesome-python: Easily include Font Awesome icons in your python scripts

2018-12-20
Easily include Font Awesome icons in your python scripts

colorsystem

2018-12-21
Colour order systems in art and science Colour order systems in art and science Do you know Isaac Newton’s Theory of Colour? Or maybe Goethe’s? We present you with a total of 59 easy-to-understand, richly illustrated colour theories from the Antiquity to modern times: in short, a complete cultural history of colour written by Prof. Narciso Silvestrini and Prof. Ernst Peter Fischer. Colours and cultures The signification of colours in various cultural systems: Astrological connections, Ars Magna, I Ching, Chinese Tradition, The System of the Chakras, Hebrew Tradition, Islamic Tradition, Liturgical Tradition, Symbolism, Heraldry, Anthroposophical System, L’Archéomètre.

Precise Color Communication - Measuring Instruments | KONICA MINOLTA

2018-12-21
An infinite number of colors surround us in our everyday lives. We all take color pretty much for granted, but it has a wide range of roles in our daily lives: not only does it influence our tastes in food and other purchases, the color of a person's face can also tell us about that person's health. Even though colors affect us so much and their importance continues to grow, our knowledge of color and its control is often insufficient, leading to a variety of problems in deciding product color or in business transactions involving color. Since judgment is often performed according to a person's impression or experience, it is impossible for everyone to control color accurately using common, uniform standards. Is there a way in which we can express a given color* accurately, describe that color to another person, and have that person correctly reproduce the color we perceive? How can color communication between all fields of industry and study be performed smoothly? Clearly, we need more information and knowledge about color.

Color Theory For Designers, Part 2: Understanding Concepts And Color Terminology — Smashing Magazine

2018-12-23
While you don’t necessarily have to remember all of these technical terms, you should be familiar with the actual concepts, especially if you want to master part 3 of this series (in which we create our own color schemes). To that end, here’s a cheat sheet to jog your memory: Hue is color (blue, green, red, etc.). Chroma is the purity of a color (a high chroma has no added black, white or gray). Saturation refers to how strong or weak a color is (high saturation being strong). Value refers to how light or dark a color is (light having a high value). Tones are created by adding gray to a color, making it duller than the original. Shades are created by adding black to a color, making it darker than the original. Tints are created by adding white to a color, making it lighter than the original.

Hex Color – The Code Side Of Color — Smashing Magazine

2018-12-23
When computers name a color, they use a so-called hexadecimal code that most humans gloss over: 24-bit colors. That is, 16,777,216 unique combinations of exactly six characters made from ten numerals and six letters — preceded by a hash mark. Like any computer language, there’s a logical system at play. Designers who understand how hex colors work can treat them as tools rather than mysteries.

Making Your Own Font Is Way Easier Than You'd Expect | Page

2018-12-23
If you're attempting to personalize branding materials or impress a client with a unique design, you might want to consider creating your own font. It's easier than it sounds. I have limited (read: none) design talent, and I was able to create a font in ten minutes using Prototypo.io, a Typedesign software. There are plenty of alternative tools you could also consider, such as Fontself, Yourfonts, and Metaflop.

Free tools for working with digital colors • Color Explorer

2018-12-23
Simply put, ColorExplorer is an online toolbox for working with color palettes. Being a little more elaborate, the current site is the result of evolvement on my acclaimed ColorMatch 5K project dating back as far as 2001. With ColorExplorer you can quickly and easily create, manage and evaluate color palettes for use in graphic design, web designs, layouts, and much more.

Design Seeds | for all who ♥ color | your daily dose of inspiration & color palettes

2018-12-23
As Seeds has grown over the years, it has evolved into an international community who share a passion for nature’s beauty, wanderlust, & discovering inspiration in unexpected captures. By creating color palettes inspired by images submitted via Instagram, I am grateful to collaborate with diverse global talent including artists, makers, designers, and photographers.

Posting Source Code — Support — WordPress.com

2018-12-25
While WordPress.com doesn’t allow you to use potentially dangerous code on your blog, there is a way to post source code for viewing. We have created a shortcode you can wrap around source code that preserves its formatting and even provides syntax highlighting for certain languages, like so:

Issuu Embeds — Support — WordPress.com

2018-12-25
Issuu is “A world of publications. For you, created by you.” You’ll find lots of self-published content and magazines.  You can easily share your “Issuus” by embedding them to your WordPress.com site

Pinterest Developers

2018-12-25
Although only a handful of Open Graph and Schema.org properties appear on the Rich Pin itself, there are other supported tags that may be used for ranking, home feed display and related Pins. These tables provide all supported tags by Rich Pin type.

YouTube — Support — WordPress.com

2018-12-25
YouTube videos are a great way to enliven your site. Here’s how you can easily use them in your posts and pages, as well as in your widget areas and in comments you leave. Watch the video below for a quick overview of how it works, and read below for more examples and settings.

Gist — Support — WordPress.com

2018-12-25
Gist Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository

Shortcodes — Support — WordPress.com

2018-12-25
A shortcode is a WordPress-specific code that lets you do nifty things with very little effort. Shortcodes can embed files or create objects that would normally require lots of complicated, ugly code in just one line. Shortcode = shortcut.

Python reflection: how to list modules and inspect functions - Federico Tomassetti - Software Architect

2018-12-29
Listing top modules is relatively easy if you know how to do it. This script prints a list of all top level modules:

Awesome Python

2018-12-29
curated list of awesome Python frameworks, libraries, software and resources.

An A-Z of useful Python tricks – freeCodeCamp.org

2018-12-29
I use Python daily as an integral part of my job as a data scientist. Along the way, I’ve picked up a few useful tricks and tips. Here, I’ve made an attempt at sharing some of them in an A-Z format. Most of these ‘tricks’ are things I’ve used or stumbled upon during my day-to-day work. Some I found while browsing the Python Standard Library docs. A few others I found searching through PyPi. However, credit where it is due — I discovered four or five of them over at awesome-python.com. This is a curated list of hundreds of interesting Python tools and modules. It is worth browsing for inspiration!

Python Inspect — The Ape 2014.09.23 documentation

2018-12-29
This is an exploration of the python inspect module. I have come to the conclusion that the yapsy system, while interesting in its own right, is too confusing and big to make sense for the limited things that I want to do with it so this is an attempt to get to know inspect in the hopes that it has enough for me to use.

Building a documentation site from scratch using Airtable, gatsby.js, and markdown!

2019-01-02
Building and maintaining documentation pages, help sections, or knowledge bases can be a daunting task. We wanted the canvis.app knowledge base to fit a few criteria: fast and lightweight, search-optimized, affordable to host, portable, branded and well-designed, and most importantly: easy to organize and edit between non-technical team members.

A basic introduction to the Airtable API – Row and Table – Medium

2019-01-02
Several people have asked me to do a tutorial showing you how to get Airtable data on your website. Airtable provides a basic REST API which can be accessed in many different ways by just about any web programming language (Ruby, PHP, Javascript, etc.) but for this example I’m going to show you the simplest way I know of: using Vue.js.

Hacking Growth with Airtable – White Rabbit Express

2019-01-02
Build a flexible tool for planning business growth with AirTable! Our team found the Projects UI to be awkward and tedious and set about finding a more flexible and affordable solution. In less than an hour, we built a feature-complete alternative using our free Airtable plan.

AirTable & AirPress Examples

2019-01-03
This is a series of examples of using the WordPress Airpress plugin by Chester McLaughlin. The plugin released in January 2017 provides for automated and manual operation to pull data from Airtable databases. These example pages demonstrate simple applications of manual operation. By ‘manual’ Chester means code that runs explicitly on page load rather than code that runs under Airpress automation. The first two posts provide steps for setting up your Airtable account and demo database, plus the Airpress plugin in WordPress. They are followed by several examples of displaying Airtable data in pages and posts. Examples show how the PHP code can be injected into the edit box, or from a PHP include file, or from a WordPress template file.

Airpress, the Wordpress plugin (formerly named Airfields) has launched! - Show And Tell - Airtable Community Forum

2019-01-03
Airpress gives you access to all your Airtable data, allowing you to create Wordpress websites that are fully integrated with your precious Airtable data. Read more on http://wordpress.org/plugins/airpress

AirPress: Documentation for Shortcodes | WordPress.org

2019-01-03
In his discussion of Virtual Fields, Chester also documents the use of a second keyword, “glue,” which provides a limited looping mechanism within [apr] itself. Similar to Airtable’s ARRAYJOIN() function, [apr field=”xxxxxx glue=”yyy“] will return the multiple values within xxxxxx as a concatenated string with yyy as the separator. The other defined [apr] keywords include ‘relatedto’, ‘recordtemplate’, ‘relatedtemplate’, ‘wrapper’, ‘single’, ‘rollup’, ‘default’, and ‘format’. At the moment, not all appear to be supported in code, so some may disappear before the final cut. [apr_populate xxxxx=”yyyyyy” (..)] is the populate shortcode. It allows one to access fields within linked records. To date, the only documented usage is [apr_populate field="xxxxxx" relatedTo="yyyyyy"]

Frequent 'python-module' Questions - Stack Overflow

2019-01-04
Stack Overflow Posts Tagged [python-module]. LOTS of good info and insight!

Persistent dict with multiple standard file formats « Python recipes « ActiveState Code

2019-01-04
PERSISTENT DICT WITH MULTIPLE STANDARD FILE FORMATS (PYTHON RECIPE) dbdict: a dbm based on a dict subclass. On open, loads full file into memory. On close, writes full dict to disk (atomically). Supported output file formats: csv, json, and pickle. Input file format automatically discovered. Usable by the shelve module for fast access.

Encrypting passwords for use with Python and SQL Server

2019-01-04
Securing passwords is always an issue when using SQL Server authentication or any application that may store the password in clear text in a configuration file. Windows file server permissions offer one layer of protection that can prevent wandering eyes from coming across a password, but that may not always be feasible. Since Python offers a number of cryptographic options we’re going to use one popular library that will encrypt our data and make it more difficult to steal the password.

Packaging Python Projects — Python Packaging User Guide

2019-01-09
This tutorial walks you through how to package a simple Python project. It will show you how to add the necessary files and structure to create the package, how to build the package, and how to upload it to the Python Package Index.

Distributing Python Modules — Python 3.7.2 documentation

2019-01-09
As a popular open source development project, Python has an active supporting community of contributors and users that also make their software available for other Python developers to use under open source license terms. This allows Python users to share and collaborate effectively, benefiting from the solutions others have already created to common (and sometimes even rare!) problems, as well as potentially contributing their own solutions to the common pool. This guide covers the distribution part of the process. For a guide to installing other Python projects, refer to the installation guide.

pypa/sampleproject: A sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"

2019-01-09
A sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"

Package Discovery and Resource Access using pkg_resources — setuptools 40.6.3 documentation

2019-01-09
The pkg_resources module distributed with setuptools provides an API for Python libraries to access their resource files, and for extensible applications and frameworks to automatically discover plugins. It also provides runtime support for using C extensions that are inside zipfile-format eggs, support for merging packages that have separately-distributed modules or subpackages, and APIs for managing Python’s current “working set” of active packages.

Packaging and distributing projects — Python Packaging User Guide

2019-01-09
This section covers the basics of how to configure, package and distribute your own Python projects. It assumes that you are already familiar with the contents of the Installing Packages page. The section does not aim to cover best practices for Python project development as a whole. For example, it does not provide guidance or tool recommendations for version control, documentation, or testing. For more reference material, see Building and Distributing Packages in the setuptools docs, but note that some advisory content there may be outdated. In the event of conflicts, prefer the advice in the Python Packaging User Guide.

Packaging namespace packages — Python Packaging User Guide

2019-01-09
Namespace packages allow you to split the sub-packages and modules within a single package across multiple, separate distribution packages (referred to as distributions in this document to avoid ambiguity). For example, if you have the following package structure: mynamespace/ __init__.py subpackage_a/ __init__.py ... subpackage_b/ __init__.py ... module_b.py setup.py

Python Packaging User Guide — Python Packaging User Guide

2019-01-09
Welcome to the Python Packaging User Guide, a collection of tutorials and references to help you distribute and install Python packages with modern tools. This guide is maintained on GitHub by the Python Packaging Authority. We happily accept any contributions and feedback. 😊

SebastianJarsve/Pythonista-Pixel-Editor: A simple pixel art editor for pythonista.

2019-01-10
A simple pixel art editor for pythonista.

TV API | TVmaze - Add TV information to your website or app.

2019-01-11
We provide a free, fast and clean REST API that's easy to use, returns JSON and conforms to the HATEOAS and HAL principles. The root url is http://api.tvmaze.com and the available endpoints are documented below. If you have any questions or suggestions regarding the API, please post them on our forums. In addition to the free public API, there's a user-level API available for all Premium members. The documentation for the user API can be viewed here.

Template Tags in Pods Templates - Pods Framework

2019-01-17
We’ve made several Conditional tags available for Pods Templates to make it easier to create the output you’re looking for in your Pods Templates. As PHP is deprecated in Pods Templates as of Pods 2.4, the focus was to provide some Advanced Markup options using conditional tags. These new tags are defined below and provide utility for expanding relationship fields and conditionally showing content. [each][/each] [if][else][/if] [once] [before][/before] and [after][/after]

Joist Span Table

2019-01-19
Joist span table - Use these tables to determine floor joist spans based on grade of lumber, size of joist, floor joist spacing, and a live load of 30 lbs/ft2 or 40 lbs/ft2.  These tables can also be used to determine deck joist span.  For example, in the joist span table below, the highlighted cell shows that 2" x 8"  Southern Yellow Pine joists, that have a grade of #2, and are spaced 24" apart can have a maximum span of 10 feet - 3 inches (10-3) if designing for a live load of 40 lbs/ft2.

Build Basic

2019-01-19
Thanks for stopping by Build Basic! I’m Jenn. Each week I design and build DIY-friendly carpentry projects and share the plans with you. I’m out to prove that you don’t need expensive tools or advanced training to make high-end furniture and accessories from scratch — you just have to know the basics! Each of my projects cover EVERY STEP from beginning to end with all the instructions, photos, drawings, and measurements you need to ensure your project is a success.

Compare 1,000s of products, read advice you can trust - Living made easy

2019-01-19
Over 11,000 daily living products from 950 suppliers. Compare features and prices to find the right product. Go directly through to your chosen supplier to buy.

Blueprint Symbols Free Glossary | Floor Plan Symbols

2019-01-20
Below is a concise glossary of the most often used blueprint symbols, free for your use. Floor plan symbols are always shown in plan view, that is, as though you have removed the house roof and are looking down at the floor from above. Many of the furniture symbols in floor plans you can guess at once you understand this but other blue print symbols such as stairs, appliances and windows are harder to decipher.

How To | JLC Online

2019-01-20
The JLC Field Guide is the new digital reference and construction skills training resource for the residential and light construction industry. It is the most comprehensive and trusted reference guide to best practices for the construction market accessible at any time, at any place, on any platform

Electrical Symbols & Electronic Symbols in PDF

2019-01-21
The largest collection of symbols in the network in PDF format. For consultation and interpretation of components, devices and electrical and electronic circuit

Home Appliances and Residential Symbols

2019-01-21
Symbolism of white goods and other home electrical symbols with one-line representation. Symbols of detectors used in the home and the building are also shown.

The Mayor of Hardware | Richie DeMarco — Helping you be more successful one tip at a time

2019-01-22
I am the leading hardware provider to the closet industry, Past President of the Association of Closet & Storage Professionals (ACSP) and National Closet Mgr for Richelieu Hardware   I help closet companies increase profits by adding value to their current product line, helping them create new products, and get into more rooms in the home.

ACSP | Association of Closet and Storage Professionals

2019-01-22
Whether you’re a professional closet designer, in the market for one, or are just looking for some great ideas on how to enhance your closet and storage space, closets.org has you covered.

Knockdown Hardware | hardwaretree.com

2019-01-24
Has lots of different types of knockdown hardware and is very reasonably priced

Hidden Pivot Bookcase Installation | THISisCarpentry

2019-01-26
When you use a roller, at the very least you have to leave a gap at the bottom of the case for floor clearance, and that’s a dead giveaway, too. Plus it’s almost impossible to really hide the joints in the baseboard, no matter how cleverly you disguise them. From what I’ve learned, the best way to design and build a durable swing-out bookcase door, one that can be adjusted easily, and one that’s truly invisible, is to design the door to swing above the baseboard, and hang it on a center-hung pivot hinge.

Ana White | Weatherly Outdoor Loveseat - DIY Projects

2019-01-27
An outdoor loveseat project plan featuring X back, double cushions, and an armless design that works with the Weatherly Sofa to create a dream sectional.  Uses standard 24" x 24" deep seat cushions, available everywhere.

Ana White | Sew Your Own Outdoor Cushions - DIY Projects

2019-01-27
Sew Your Own Outdoor Cushions

Ana White | Woven Back Bench - DIY Projects

2019-01-27
Free plans to build a woven back bench from Ana-White.com

Build an Outdoor Cabana Lounge - Jaime Costiglio

2019-01-27
One of the awesome things about DIY means you can dream up wild and crazy projects like this outdoor cabana lounge build.  I’ve always wanted a lazy lounge space in our backyard and with the help of my friend Ana White my dreams have come true.

Food, health and nutrition | UMN Extension

2019-02-03
University of Minnesota Extension improves food literacy, physical activity, food safety and healthy food access for Minnesotans and the food service industry.

National Center for Home Food Preservation | Other Universities Publications

2019-02-03
The publications below provide a sampling of information on special topics that might also be of interest.  You should also check with other state university's Extension programs, especially in your own state, to see if additional information is available.

Freezing and Food Safety

2019-02-03
Foods in the freezer — are they safe? Every year, thousands of callers to the USDA Meat and Poultry Hotline aren't sure about the safety of items stored in their own home freezers. The confusion seems to be based on the fact that few people understand how freezing protects food. Here is some information on how to freeze food safely and how long to keep it.

National Center for Home Food Preservation

2019-02-03
The National Center for Home Food Preservation is your source for current research-based recommendations for most methods of home food preservation. The Center was established with funding from the Cooperative State Research, Education and Extension Service, U.S. Department of Agriculture (CSREES-USDA) to address food safety concerns for those who practice and teach home food preservation and processing methods.

UEDEN | Utah Extension Disaster Education Network

2019-02-03
The Utah Extension Disaster Education Network (UEDEN) links Extension Educators and various disaster agencies across content areas. Facts sheets, resource information, county Extension contacts are all shared in order to reduce the impact of disaster on individuals and families. This website contains a wealth of information from drought to family stress. Feel free to browse through the information on this site.

Home & Family Resources & Publications - Utah State Extension Service

2019-02-03
All sub-topics related to home & family

Food Storage Home | Food Storage USU

2019-02-03
Prepare for adversity by storing an emergency supply of food and water. Earthquakes, fires, severe storms, and power outages are just some of the potential emergencies we may encounter. Imagine that you have no electricity, gas, water or telephone service. What would happen if you are told to evacuate your home in the next 10 minutes? Imagine that all the businesses are closed and you are without any kind of emergency services. What will you do until help arrives?

Foundation and Anchoring Criteria for Safe Rooms Fact Sheet | FEMA.gov

2019-02-03
Prefabricated safe rooms are becoming more popular as people seek protection from tornadoes. Due to the extreme forces safe rooms may experience, there are very specific foundation and anchoring requirements that, if overlooked, can leave occupants at risk of injury or death during tornadoes. This fact sheet provides graphics and useful information about the foundation and anchoring criteria in FEMA P-361, Safe Rooms for Tornadoes and Hurricanes: Guidance for Community and Residential Safe Rooms, Third Edition, which uses ICC 500, Standard for the Design and Construction of Storm Shelters, as a referenced standard.

Building Science Fact Sheets (8) | FEMA.gov

2019-02-03
The Building Science Branch, which resides in the Risk Reduction Division of FEMA’s Federal Insurance Mitigation Administration (FIMA), is staffed by highly skilled national experts on building codes, disaster-resistant construction techniques, and post-disaster rebuilding strategies.

Residential Tornado Safe Room Doors Fact Sheet | FEMA.gov

2019-02-03
Residential safe rooms are becoming more popular as families seek protection from violent tornadoes. Like any other room, safe rooms must be accessed through an opening or door. Just as the walls and roof of a safe room are designed and built to protect against extreme winds and wind-borne debris, so must the safe room door. When careful selection and installation of the safe room door assembly is overlooked, the safe room door opening can leave occupants at great risk of injury or death during tornadoes. This fact sheet provides graphics and useful information about selecting adequate door assemblies for residential safe rooms. The December 2018 version of this fact sheet reflects the updates made to ICC/NSSA Standard for the Design and Construction of Storm Shelters (ICC® 500) from the first to second edition. 

FEMA P-388 CD, Safe Room Resources CD (2015) | FEMA.gov

2019-02-03
The materials on this CD are intended to help communities mitigate damage or loss from tornadoes and other extreme-wind events, and provide public information resources for conveying the importance of safe room construction. This is part of FEMA’s ongoing mitigation effort to lessen the impact that disasters have on people and property. This CD contains several informative posters, maps, and other resources that can be downloaded in various formats depending on how they will be used, including high-resolution print quality and low-resolution screen quality for web use.

Index of /wp-content/uploads/2018/02

2019-02-04
a lot of exercise, health, healthy eating, etc, PDF docs

Index of /CrockCookerClub

2019-02-05
FMC Files are for Freezer Meal Club. They have monthly grocery lists and recipes

Recipelink.com - Find Lost Recipes - Cooking on the Net Since 1996

2019-02-05
Over 12,000 Copycat Recipes and Restaurant Recipes!

Accessory Apartments

2019-02-05
An accessory apartment is a self-contained second living unit which is built into or attached to an existing single family dwelling. The apartment is private and generally smaller than the primary unit and usually contains one or two bedrooms, bath, sitting room and kitchen. The two units may share, at most, an entrance, yard and parking spaces.

The Eye | File Listing - Gentoomen Library

2019-02-06
Gentoomen Library

The Eye | File Listing - freevectors.net

2019-02-06

Make Your Own Mixes | Dirt Cheap Homemade Mixes from Budget101.com- Budget101.com

2019-02-09
Here is a complete list of our various Mix Recipes in 31 Easy Categories so you can find whatever you need ! Making your own mixes can help your family save bundles of cash every week!

Condiment Recipes | Make Your Own Condiments | Homemade condiments- Budget101.com

2019-02-09
Condiments can have a lot of adder fillers, coloring, excess sweeteners as well as high levels of sodium! Here are some homemade "make your own" recipes for your favorite condiments. Control exactly what's in the recipe and save money by making your own rather than running to the store

Make Your Own | Dirt Cheap Recipes | Do it Yourself- Budget101.com

2019-02-09
These are recipes of items that you often purchase at the store (for lots of money) that can be made at home for just pennies. Sometimes the MYO items are things that you are out of but need in order to complete a recipe. These are all Tried-n-True (tnt).

Lavender Super Laundry Sauce & Softener Concentrate | Homemade Laundry Detergent- Budget101.com

2019-02-09
Tired of spending $10-20 on a "Big" bottle of laundry detergent that lasts only a couple weeks? Here is a Super Concentrated Laundry Detergent Recipe that doubles as a laundry softener with a clean fresh Lavender scent- as if that weren't enough, you won't need a dryer sheet either! Oh, and did we happen to mention that it costs less than $2 to make enough concentrate to do 128 Loads of laundry?!

Cream of Anything Soup Mix | Copycat Cream of Soup | Soup Mix Recipes- Budget101.com

2019-02-09
Create your own Cream of "Anything" soup mix to have on hand for quick, easy casserole style dishes, cream sauces for vegetables, breakfasts and much more! This versatile recipe can easily be adapted to fit any recipe requiring a can of "cream of ____" soup. . .

ISO Bush's baked beans

2019-02-09
Here's my copycat recipe for bushs beans:

Copycat ~ Clone Brand Name & Restaurant Recipes- Budget101.com

2019-02-09
Do you wish you could eat out every night, but find that with your current budget you can't afford to eat out once a month?! Now you can enjoy the taste of your favorite restaurant dish in your own dining room. These are not the actual recipes, but the taste is so close your taste buds won't know the difference!

Creating a Survival Seed Vault for Emergency Food Storage- Budget101.com

2019-02-09
When it comes to surviving the effects of cataclysmic events, it's all about disaster planning--being ready. If the economy suddenly finds itself collapsed because of a tsunami, tornado, massive earthquake, or nuclear war, it's up to you to make sure that your family doesn't starve to death. In times like these, food security is ensured by emergency food storage by growing your own food, which starts with creating a survival seed vault. Keeping an organized seed vault is where independent food growing for survival starts. It's basic farming and gardening; you first need to know how to acquire, save, and care for the seeds before you can get to actually growing produce.

25+ Items to Stockpile for Bartering- Budget101.com

2019-02-09
In light of these facts, it is always a good idea to be prepared for any eventuality. When disaster strikes, there may come a time when money will no longer be of value. Various items will be used as emergency currency. Here we will list 25 items to stockpile for bartering should the need arise.

Make Your Own Bread Mixes | Bread Mix Recipes- Budget101.com

2019-02-09
Bread making can seem like a daunting task, but it's as simple as measuring a little bit of flour into a baggie. Here is our collection of tried and true bread recipes, from quick breads to yeast breads- these simple mixes will have you serving fresh bread from the oven with little effort.

Frugal Seasoning and Spice Mix Recipes for everyday use- Budget101.com

2019-02-09
Homemade seasonings are generally less expensive than store bought mixes, you can control the ingredients (and eliminate the fillers such as MSG, Gluten, modified food starches, partially hydrogenated oils, silicon dioxide, and so called natural flavorings. (Which aren't exactly "natural".)

Cross Country Cafe: White Chocolate Mocha made with your Keurig Brewer

2019-02-09
The people have spoken and they gave me a challenge. I made the declaration that you CAN make any fancy, schmancy coffee-house drinks in your own home using your Keurig brewer and you said – “oh ya what about a White Chocolate Mocha?!” take that (ok so I added that part). I honestly had no idea how to do this, it is not a drink I have made before but, I made the declaration and gosh darn it, I am sticking to it. So, yes you can make a White Chocolate Mocha in your Keurig Kcup brewer and here is how…

10 COPYCAT STARBUCKS RECIPES THAT CAN BE MADE WITH A KEURIG®  BREWER

2019-02-09
I love a good Starbucks coffee drink just as much as the next gal, maybe even a little more. But, what I do not love is driving there, finding a parking spot, getting out of my car, waiting in line, paying $5.00, walking back to my car, and finally driving home to enjoy a lukewarm cup of joe. No thank you.  Instead, I have chosen to make Starbucks copycat drinks at home using my Keurig® brewer, The convenience is second to none and the price can not be beat. Starbucks copycat recipes are far more simple to make than you would ever imagine, especially with a Keurig® brewer.  The rule of thumb for making Starbucks copycat recipes with your Keurig® brewer is to use a dark roast, preferably extra bold K-Cup® coffee pod, brewed on the lowest water setting, as a replacement for espresso. Yes, I realize there will be a difference from a true espresso however, because these recipes are so decadent, I promise that you will not be able to tell the difference. 

Hour of Code Lesson Plans and Resources – Tinkercad Blog

2019-02-10
Autodesk proudly supports STEAM education. As such, we wanted to share some Hour of Code Tinkercad educator resources which also support making. Try Tinkercad this year for #HourofCode! Code-Generated Patterns Recommended grades: 3 – 5 Students will explore patterns, repetition, and rhythm within the context of Tinkercad Codeblocks. By the end of the lesson, they will have a 3D model of a tea light holder from code.

Free bunk bed with no screws – open source kids DIY furniture

2019-02-10
Step-by-step tutorial on how to create your own bunk bed with no screws

Recipe: Spiced Pears and Brandied Peaches (canning recipe) - Recipelink.com

2019-02-11

Guden Custom Hinges | Glossary | Anatomy of Hinges

2019-02-12

Hinges and Catches Archives - Ganoksin

2019-02-12
Everything you need to know about making and adding hinges and catches to your jewelry. Learn about the myriad varieties of these functional bits.

Different Types of Fixings and Anchors and Which Fixing to Use | DIY Doctor

2019-02-12
There are lots of different types of fixings - Screws, nails, bolts, wall plugs, mesh, hooks, eyes, hammer fixings and pipe fittings. This projects explains the differences and help you understand which fixing should be use on which project.

Uploads by - yAy3e - | Scribd

2019-02-12
Tons of woodworking plans

Uploads by cgsharp | Scribd

2019-02-12
lots of Wood magazine

Internet Archive APIs — Internet Archive item APIs 1.8.2.dev1 documentation

2019-02-17
Main page for all Archive.org api Docs

Open Library Books API | Open Library

2019-02-17
The Open Library Books API provides a programmatic client-side method for querying information of books using Javascript. This API is inspired by the Google Books Dynamic links API and is compatible with it. You can also pass people to an Open Library edition page by using a URL like this: https://openlibrary.org/isbn/123. API The API allows requesting information on one or more books using ISBNs, OCLC Numbers, LCCNs and OLIDs (Open Library IDs). At the core of the API is a URL format that allows developers to construct URLs requesting information on one or more books and send the requests to the Open Library using the

Developers / API | Open Library

2019-02-17
Open Library has developed a suite of APIs to help developers get up and running with our data. We encourage interested developers to join the ol-tech mailing list to stay up-to-date with the latest news, or dive in with our own development team at our bug tracker or our GitHub source code repository. APIs Open Library has a RESTful API, best used to link into Open Library data in JSON, YAML and RDF/XML. There's also an earlier JSON API, which is deprecated now. This is only retained for backward compatibility. You can also return bibliographic data by simply adding an .rdf/.json/.yml extension to the end of any OL bibliographic identifier. There are also links on pages to RDF and JSON versions of Works, Editions and Authors.

Uploads by Herbert Hillary Booker 2nd | Scribd

2019-03-02
4000+ Vintage / Public Domain Books

SimplePrograms - Python Wiki

2019-03-06
Please note that these examples are written in Python 2, and may need some adjustment to run under Python 3. 1 line: Output print 'Hello, world!' 2 lines: Input, assignment name = raw_input('What is your name?\n') print 'Hi, %s.' % name 3 lines: For loop, built-in enumerate function, new style formatting friends = ['john', 'pat', 'gary', 'michael'] for i, name in enumerate(friends): print "iteration {iteration} is {name}".format(iteration=i, name=name)

Construction Calculators - LearnFraming.com

2019-03-09
These bullet proof construction calculators feature automatic firing and are free and easy to use.

Digital Public Library of America

2019-03-13
Discover 33,563,144 images, texts, videos, and sounds from across the United States

Minnesota Reflections

2019-03-13
Browse all 52,674 items from 189 historical societies, libraries, archives, and cultural organizations across Minnesota

» E-Resources - Power Library

2019-03-13
Minnesota digital library resources

UNC Greensboro Digital Collections - Home Economics Pamphlet Collection

2019-03-13

Operation Tiny Home

2019-03-14
Operation Tiny Home and Zack Giffin, co-host of FYI’s TV Show, Tiny House Nation offer free tiny home building workshops for veterans.  Zack brings a wealth of knowledge and experience to every workshop, offering hands on instruction as the group builds a custom tiny home.  Participants enhance their knowledge while working together as a team to support fellow brothers and sisters of the Armed Forces.