PK 7M3@M0 mimetypeapplication/x-ibooks+zipPK 7M3@ 3 OPS/content1.xhtml
Untitled with some text that is totally NOT lorem ipsum etc yadda yadda...
with some text that is totally NOT lorem ipsum etc yadda yadda...
PK 8M3@ӡ OPS/assets/css/content1.css@namespace ibooks "http://www.apple.com/2011/iBooks";
sup{
font-size: 67%;
vertical-align: 33%;
}
a.anchor{
-ibooks-layout-hint: anchor;
display: none;
}
a.pageShape{
-ibooks-layout-hint: anchor page shape;
display: none;
}
.pagebreak{
break-after: page;
}
div.multichoice{
list-style-type: upper-alpha;
}
p, ul, ol{
margin: 0px;
}
a.shape{
-ibooks-layout-hint: shape;
display: none;
}
body{
white-space: pre-wrap;
}
.columnbreak{
break-after: column;
}
.hide{
display: none;
}
sub{
font-size: 67%;
vertical-align: -10%;
}
a.attachment{
-ibooks-layout-hint: inline;
display: none;
}
table{
border-collapse: collapse;
white-space: pre-wrap;
}
.inlineblock{
display: inline;
}
a.page{
-ibooks-layout-hint: anchor page;
display: none;
}
.s1{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: none;
}
.s2{
-ibooks-stroke: none;
box-shadow: none;
fill: rgba(0,0,0,0.500000);
opacity: 1.000;
stroke: none;
}
.s3{
-ibooks-column-count: 1;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
vertical-align: top;
}
.s4{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s5{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 533.3334%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 20.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 1.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s6{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.100000em;
margin-bottom: 20.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s7{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #C0C0C0;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
#media-24{
-ibooks-slot: media-24;
display: block;
}
#textShape-1-svg{
height: 225.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-90-div{
height: 142.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-2{
-ibooks-slot: textShape-2;
display: block;
}
#textShape-160{
-ibooks-slot: textShape-160;
display: block;
}
#textShape-123{
-ibooks-slot: textShape-123;
display: block;
}
#textShape-0{
-ibooks-slot: textShape-0;
display: block;
}
#textShape-0-div{
height: 50.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-1{
-ibooks-slot: textShape-1;
display: block;
}
#textShape-2-svg{
height: 185.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-128{
-ibooks-slot: textShape-128;
display: block;
}
#textShape-87-svg{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-90{
-ibooks-slot: textShape-90;
display: block;
}
#textShape-1-div{
height: 225.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-132{
-ibooks-slot: textShape-132;
display: block;
}
#textShape-87-div{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-88-svg{
height: 76.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-88{
-ibooks-slot: textShape-88;
display: block;
}
#textShape-2-div{
height: 185.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-126{
-ibooks-slot: textShape-126;
display: block;
}
#textShape-87{
-ibooks-slot: textShape-87;
display: block;
}
#textShape-88-div{
height: 76.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#media-27{
-ibooks-slot: media-27;
display: block;
}
#textShape-0-svg{
height: 50.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
#textShape-90-svg{
height: 142.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 420.000pt;
}
PK 8M3@Ȩ4 ( OPS/assets/css/content1-nonpaginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
html body
{
-ibooks-gutter-margin-left: 50.0pt;
-ibooks-gutter-margin-right: 25.0pt;
-ibooks-head-height: 560.0pt;
margin: 20.0pt 50.0pt 20.0pt 200.0pt;
}
@page head
{
::slot(media-27)
{
height: 560.000pt;
left: 0.000pt;
top: 0.000pt;
width: 768.000pt;
z-index: 1;
}
::slot(textShape-132)
{
height: 520.000pt;
left: 20.000pt;
top: 20.000pt;
width: 727.000pt;
z-index: 2;
}
::slot(textShape-87)
{
height: 22.000pt;
left: 50.000pt;
top: 55.000pt;
width: 668.000pt;
z-index: 3;
}
::slot(textShape-88)
{
height: 76.000pt;
left: 50.000pt;
top: 90.000pt;
width: 668.000pt;
z-index: 4;
}
::slot(textShape-90)
{
height: 142.000pt;
left: 50.000pt;
top: 270.000pt;
width: 420.000pt;
z-index: 5;
}
::slot(textShape-160)
{
height: 0.000pt;
left: 50.000pt;
top: 82.000pt;
width: 668.000pt;
z-index: 6;
}
-ibooks-positioned-slots: media-27, textShape-132, textShape-87, textShape-88, textShape-90, textShape-160;
}
PK 8M3@): : % OPS/assets/css/content1-paginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
#textShape-1{
-ibooks-line-hints: textShape-1 p url(../hints/content1-landscape.plist) 5 2;
}
#textShape-2{
-ibooks-line-hints: textShape-2 p url(../hints/content1-landscape.plist) 7 2;
}
#textShape-0{
-ibooks-line-hints: textShape-0 p url(../hints/content1-landscape.plist) 4 1;
}
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
::slot(media-24)
{
height: 748.000pt;
left: 0.000pt;
top: 0.000pt;
width: 1024.000pt;
z-index: 1;
}
::slot(textShape-123)
{
height: 748.000pt;
left: 1.000pt;
top: 0.000pt;
width: 512.000pt;
z-index: 2;
}
::slot(textShape-0)
{
height: 50.000pt;
left: 50.000pt;
top: 55.000pt;
width: 420.000pt;
z-index: 3;
}
::slot(textShape-1)
{
height: 225.000pt;
left: 50.000pt;
top: 90.000pt;
width: 420.000pt;
z-index: 4;
}
::slot(textShape-126)
{
height: 0.000pt;
left: 50.000pt;
top: 330.000pt;
width: 420.000pt;
z-index: 5;
}
::slot(textShape-2)
{
height: 185.000pt;
left: 50.000pt;
top: 345.000pt;
width: 420.000pt;
z-index: 6;
}
::slot(textShape-128)
{
height: 0.000pt;
left: 50.000pt;
top: 82.000pt;
width: 420.000pt;
z-index: 7;
}
-ibooks-positioned-slots: media-24, textShape-123, textShape-0, textShape-1, textShape-126, textShape-2, textShape-128;
}
PK 8M3@#\1 1 OPS/assets/svg/content1.svg
PK 8M3@)'% % OPS/content2.xhtml
Untitled I needed to archive several WordPress sites as part of the process of gathering the raw data for my thesis research. I found a few recipes online for using wget to grab entire sites, but they all needed some tweaking. So, here’s my recipe for posterity:
I used wget, which is available on any linux-ish system (I ran it on the same Ubuntu server that hosts the sites).
wget --mirror -p --html-extension --convert-links -e robots=off -P . http://url-to-site
That command doesn’t throttle the requests, so it could cause problems if the server has high load. Here’s what that line does:
--mirror: turns on recursion etc… rather than just downloading the single file at the root of the URL, it’ll now suck down the entire site.
-p: download all prerequisites (supporting media etc…) rather than just the html
--html-extension: this adds .html after the downloaded filename, to make sure it plays nicely on whatever system you’re going to view the archive on
--convert-links: rewrite the URLs in the downloaded html files, to point to the downloaded files rather than to the live site. this makes it nice and portable, with everything living in a self-contained directory.
-e robots=off: executes the “robots off” command, telling wget to ignore any directive to ignore the site in question. This is strictly Not a Good Thing To Do, but if you own the site, this is OK. If you don’t own the site being archived, you should obey all robots.txt files or you’ll be a Very Bad Person.
-P .: set the download directory to something. I left it at the default “.” (which means “here”) but this is where you could pass in a directory path to tell wget to save the archived site. Handy, if you’re doing this on a regular basis (say, as a cron job or something…)
http://url-to-site : this is the full URL of the site to download. You’ll likely want to change this.
You may also need to play around with the -D domain-list and/or --exclude-domains options, if you just want to control how it handles content hosted on more than one domain.
It’s worth noting that this isn’t WordPress-specific. This should work fine for archiving any website.
about wget
It’s a mother fracking unix command. it’s not the most friendly thing ever created, but it works. Kind of like the rest of unix-ish stuff. it also has the potential to go insanely awry. your mileage may vary, i am not a lawyer. you have been had. etc... more info on wget is available online . the internet is your friend, unless it’s blacked out by a protest or government or something, or creeped by some icky picture of the scoundrel jimmy wales... archiving a wordpress site with wget
about wget
It’s a mother fracking unix command. it’s not the most friendly thing ever created, but it works. Kind of like the rest of unix-ish stuff. it also has the potential to go insanely awry. your mileage may vary, i am not a lawyer. you have been had. etc... more info on wget is available online . the internet is your friend, unless it’s blacked out by a protest or government or something, or creeped by some icky picture of the scoundrel jimmy wales... archiving a wordpress site with wget
PK 8M3@b0NY+ Y+ OPS/assets/css/content2.css@namespace ibooks "http://www.apple.com/2011/iBooks";
sup{
font-size: 67%;
vertical-align: 33%;
}
a.anchor{
-ibooks-layout-hint: anchor;
display: none;
}
a.pageShape{
-ibooks-layout-hint: anchor page shape;
display: none;
}
.pagebreak{
break-after: page;
}
div.multichoice{
list-style-type: upper-alpha;
}
p, ul, ol{
margin: 0px;
}
a.shape{
-ibooks-layout-hint: shape;
display: none;
}
body{
white-space: pre-wrap;
}
.columnbreak{
break-after: column;
}
.hide{
display: none;
}
sub{
font-size: 67%;
vertical-align: -10%;
}
a.attachment{
-ibooks-layout-hint: inline;
display: none;
}
table{
border-collapse: collapse;
white-space: pre-wrap;
}
.inlineblock{
display: inline;
}
a.page{
-ibooks-layout-hint: anchor page;
display: none;
}
.s1{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #444444;
font-family: "Helvetica Neue";
font-size: 125.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.400000em;
margin-bottom: 14.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s2{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: none;
}
.s3{
-ibooks-column-count: 1;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
vertical-align: top;
}
.s4{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-color: #CBCBCB;
border-bottom-style: solid;
border-bottom-width: 1.0000px;
color: #606060;
font-family: "Helvetica Neue";
font-size: 116.6667%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0400em;
line-height: 1.300000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
padding-bottom: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: uppercase;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s5{
padding-left: 0.0000pt;
}
.s6{
-ibooks-bullet-baseline: 0.0000pt;
-ibooks-list-text-indent: 18.0000pt;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #606060;
font-family: "Helvetica Neue";
font-size: 116.6667%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.100000em;
list-style-position: -ibooks-inside-align-to-text;
list-style-type: decimal;
margin-bottom: 12.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
}
.s7{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #232323;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s8{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #E32400;
font-family: "Helvetica";
font-size: 300.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 36.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 36.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s9{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #232323;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
.s10{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s11{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #FFFFFF;
font-family: "Helvetica Neue";
font-size: 300.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 36.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 36.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s12{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #424242;
font-family: "Helvetica Neue";
font-size: 100.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.000000em;
margin-bottom: 10.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: right;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
}
.s13{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #C0C0C0;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
.c1{
background: transparent;
}
.c2{
-ibooks-underline-type: single;
background: transparent;
color: #021EAA;
text-decoration: underline;
}
.c3{
background: transparent;
color: #606060;
}
.c4{
-ibooks-underline-type: none;
background: transparent;
color: #EA2504;
text-decoration: none;
}
#textShape-28-svg{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#media-14{
-ibooks-slot: media-14;
display: block;
}
#textShape-1-svg{
height: 490.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 310.000pt;
}
#textShape-28-div{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-1{
-ibooks-slot: textShape-1;
display: block;
}
#textShape-24-svg{
height: 95.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-30{
-ibooks-slot: textShape-30;
display: block;
}
#textShape-40-svg{
height: 43.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-122{
-ibooks-slot: textShape-122;
display: block;
}
#textShape-24-div{
height: 95.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-30-svg{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-40{
-ibooks-slot: textShape-40;
display: block;
}
#textShape-1-div{
height: 490.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 310.000pt;
}
#textShape-40-div{
height: 43.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-28{
-ibooks-slot: textShape-28;
display: block;
}
#textShape-30-div{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-36-svg{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-36-div{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-62{
-ibooks-slot: textShape-62;
display: block;
}
#media-2{
-ibooks-slot: media-2;
display: block;
}
#textShape-24{
-ibooks-slot: textShape-24;
display: block;
}
#textShape-37-svg{
height: 157.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-36{
-ibooks-slot: textShape-36;
display: block;
}
#textShape-37{
-ibooks-slot: textShape-37;
display: block;
}
#textShape-22-svg{
height: 40.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-37-div{
height: 157.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-22-div{
height: 40.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-22{
-ibooks-slot: textShape-22;
display: block;
}
PK 8M3@i ( OPS/assets/css/content2-nonpaginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
html body
{
-ibooks-gutter-margin-left: 50.0pt;
-ibooks-gutter-margin-right: 25.0pt;
-ibooks-head-height: 310.0pt;
margin: 20.0pt 50.0pt 20.0pt 200.0pt;
}
@page head
{
::slot(textShape-37)
{
height: 157.000pt;
left: 50.000pt;
top: 120.000pt;
width: 668.000pt;
z-index: 1;
}
::slot(textShape-36)
{
height: 22.000pt;
left: 50.000pt;
top: 30.000pt;
width: 668.000pt;
z-index: 2;
}
::slot(textShape-40)
{
height: 43.000pt;
left: 50.000pt;
top: 65.000pt;
width: 668.000pt;
z-index: 3;
}
::slot(textShape-122)
{
height: 0.000pt;
left: 50.000pt;
top: 58.000pt;
width: 668.000pt;
z-index: 4;
}
-ibooks-positioned-slots: textShape-37, textShape-36, textShape-40, textShape-122;
}
PK 8M3@bvk
% OPS/assets/css/content2-paginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
#textShape-1{
-ibooks-line-hints: textShape-1 p url(../hints/content2-landscape.plist) 45 13;
}
#textShape-24{
-ibooks-line-hints: textShape-24 p url(../hints/content2-landscape.plist) 58 1;
}
#textShape-28{
-ibooks-line-hints: textShape-28 p url(../hints/content2-landscape.plist) 59 1;
}
#textShape-30{
-ibooks-line-hints: textShape-30 p url(../hints/content2-landscape.plist) 60 1;
}
#textShape-22{
-ibooks-line-hints: textShape-22 p url(../hints/content2-landscape.plist) 44 1;
}
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
::slot(media-2)
{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
height: 140.000pt;
left: 0.000pt;
top: 0.000pt;
width: 1024.000pt;
z-index: 1;
}
::slot(media-14)
{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
height: 200.000pt;
left: -3588.000pt;
top: -95.000pt;
width: 768.000pt;
z-index: 2;
}
::slot(textShape-18)
{
-ibooks-column-count: 1;
-ibooks-line-hints: textShape-18 p url(../hints/content2-landscape.plist) 0 17;
height: 505.000pt;
left: 420.000pt;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
top: 170.000pt;
width: 555.000pt;
z-index: 3;
}
::slot(textShape-22)
{
height: 40.000pt;
left: 50.000pt;
top: 40.000pt;
width: 924.000pt;
z-index: 4;
}
::slot(textShape-1)
{
height: 490.000pt;
left: 50.000pt;
top: 170.000pt;
width: 310.000pt;
z-index: 5;
}
::slot(textShape-24)
{
height: 95.000pt;
left: 50.000pt;
top: 75.000pt;
width: 924.000pt;
z-index: 6;
}
::slot(textShape-28)
{
height: 20.000pt;
left: 50.000pt;
top: 700.000pt;
width: 924.000pt;
z-index: 7;
}
::slot(textShape-62)
{
height: 0.000pt;
left: 50.000pt;
top: 68.000pt;
width: 924.000pt;
z-index: 8;
}
-ibooks-positioned-slots: media-2, media-14, textShape-22, textShape-1, textShape-24, textShape-28, textShape-62, body(textShape-18);
}
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
::slot(textShape-0)
{
-ibooks-column-count: 2;
-ibooks-column-gap: 4.3290%;
-ibooks-column-width: 47.8355% 47.8355%;
-ibooks-line-hints: textShape-0 p url(../hints/content2-landscape.plist) 17 17;
height: 638.000pt;
left: 50.000pt;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
top: 55.000pt;
width: 924.000pt;
z-index: 1;
}
::slot(textShape-30)
{
height: 20.000pt;
left: 50.000pt;
top: 700.000pt;
width: 924.000pt;
z-index: 2;
}
-ibooks-positioned-slots: textShape-30, body(textShape-0);
}
PK 8M3@s,8 8 OPS/assets/svg/content2.svg
PK 8M3@E! ! OPS/content3.xhtml
Untitled It’s been 5 months since I started reclaiming my online content, after reading Boone’s thoughts and following his lead.
So, what have I learned in those 5 months? First, it’s surprisingly easy to host your own content. WordPress handles the media management. I haven’t FTPd a single file, nor HTMLd a single line of code. Some of the processes are a little less streamlined than the third-party silo tools offer, but even those only require a couple more clicks in an app on my phone (the WordPress app seems to like me to set image dimensions each time, if I want to constrain to 840px wide). Not the end of the world.
I can easily shoot a photo on my phone, process it with an app or two (if I want), and upload it to my blog with just a couple of clicks. The publishing workflow is basically the same as with the hosted silo services.
Looking at the directory on the server, I use nearly 60MB of space per month of media uploads. I’m only posting photos and screenshot images, and most of them are resized to 840xwhatever before uploading. That works out to about 720MB per year of storage. That could add up over a few years. But, hosting packages typically have several gigabytes of storage available. I’m currently hosting my site on mediatemple, and my [gs] grid hosting package comes with 100GB of storage. I can buy more if I need to, but won’t have to think about that for several years. I’m only using just over 6GB at the moment, and much of that is for some BIG videos (that also make up the lion’s share of my bandwidth usage – if I dump them, my storage and bandwidth are pretty trivial).
The hosting of content is easy, and works really well.
What I’m definitely missing out on is the community layer. Things like the “From Your Contacts” page on Flickr. Even though my ephemeral stuff is presented in a similar manner to how it is on Flickr, I have no way of easily following the activities of dozens of people (or more). I can do it through RSS (and I do), but the simple page showing the latest photos posted by everyone I follow? I miss that. That’s the one thing I still use Flickr for – even though I haven’t posted a photo there in 2 months, I still check the From Your Contacts page almost every day.
I’m starting to think about how to replicate that functionality, in a more generalized way. Flickr’s page is handy, but of course it only handles people that post stuff to Flickr. What about people that post to other services, or to their own sites? A more generalized display that is service-agnostic would be great. Since most sites and services already do RSS, it seems likely that something could be built around RSS feeds. I already subscribe to the feeds of many people and follow their activity streams that way, but there isn’t an at-a-glance latest activity view.
This is the kind of thing that is often “solved” by inventing a new tool or app, and just waiting for everyone to adopt it. Because that always works out so well. What’s needed isn’t a single tool, but a way to easily follow activity (not just content) of many people over many sites and services. Feels kind of like RSS, but only geeks seem to do RSS anymore. If there isn’t a simple Like or Follow or +1 button, it’s a non-starter. But then we’re firmly back in third-party silos territory…
The connections between people, outside of the third party silos, is still complicated, messy, and way more difficult than it should be.
an update on reclaiming ephemeral media
an update on reclaiming ephemeral media
PK 8M3@V+i! ! OPS/assets/css/content3.css@namespace ibooks "http://www.apple.com/2011/iBooks";
sup{
font-size: 67%;
vertical-align: 33%;
}
a.anchor{
-ibooks-layout-hint: anchor;
display: none;
}
a.pageShape{
-ibooks-layout-hint: anchor page shape;
display: none;
}
.pagebreak{
break-after: page;
}
div.multichoice{
list-style-type: upper-alpha;
}
p, ul, ol{
margin: 0px;
}
a.shape{
-ibooks-layout-hint: shape;
display: none;
}
body{
white-space: pre-wrap;
}
.columnbreak{
break-after: column;
}
.hide{
display: none;
}
sub{
font-size: 67%;
vertical-align: -10%;
}
a.attachment{
-ibooks-layout-hint: inline;
display: none;
}
table{
border-collapse: collapse;
white-space: pre-wrap;
}
.inlineblock{
display: inline;
}
a.page{
-ibooks-layout-hint: anchor page;
display: none;
}
.s1{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #444444;
font-family: "Helvetica Neue";
font-size: 125.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.400000em;
margin-bottom: 14.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s2{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: none;
}
.s3{
-ibooks-column-count: 1;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
vertical-align: top;
}
.s4{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #232323;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s5{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #E32400;
font-family: "Helvetica";
font-size: 300.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 36.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 36.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s6{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #232323;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
.s7{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s8{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #FFFFFF;
font-family: "Helvetica Neue";
font-size: 300.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 36.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 36.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s9{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #424242;
font-family: "Helvetica Neue";
font-size: 100.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 1.000000em;
margin-bottom: 10.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: right;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
}
.s10{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #C0C0C0;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
.c1{
background: transparent;
}
#textShape-70{
-ibooks-slot: textShape-70;
display: block;
}
#textShape-69-div{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-70-svg{
height: 78.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#textShape-65-svg{
height: 40.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-69{
-ibooks-slot: textShape-69;
display: block;
}
#textShape-19{
-ibooks-slot: textShape-19;
display: block;
}
#textShape-70-div{
height: 78.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
#media-11{
-ibooks-slot: media-11;
display: block;
}
#textShape-65-div{
height: 40.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-67{
-ibooks-slot: textShape-67;
display: block;
}
#textShape-66-svg{
height: 95.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-66{
-ibooks-slot: textShape-66;
display: block;
}
#media-0{
-ibooks-slot: media-0;
display: block;
}
#textShape-65{
-ibooks-slot: textShape-65;
display: block;
}
#textShape-66-div{
height: 95.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-72-svg{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-67-svg{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-14{
-ibooks-slot: textShape-14;
display: block;
}
#media-1{
-ibooks-slot: media-1;
display: block;
}
#textShape-72-div{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-67-div{
height: 20.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 924.000pt;
}
#textShape-72{
-ibooks-slot: textShape-72;
display: block;
}
#textShape-69-svg{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 668.000pt;
}
PK 8M3@b ( OPS/assets/css/content3-nonpaginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
html body
{
-ibooks-gutter-margin-left: 50.0pt;
-ibooks-gutter-margin-right: 25.0pt;
-ibooks-head-height: 120.0pt;
margin: 20.0pt 50.0pt 20.0pt 200.0pt;
}
@page head
{
::slot(textShape-69)
{
height: 22.000pt;
left: 50.000pt;
top: 30.000pt;
width: 668.000pt;
z-index: 1;
}
::slot(textShape-70)
{
height: 78.000pt;
left: 50.000pt;
top: 65.000pt;
width: 668.000pt;
z-index: 2;
}
::slot(textShape-19)
{
height: 0.000pt;
left: 50.000pt;
top: 58.000pt;
width: 668.000pt;
z-index: 3;
}
-ibooks-positioned-slots: textShape-69, textShape-70, textShape-19;
}
PK 8M3@}m
% OPS/assets/css/content3-paginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
#textShape-67{
-ibooks-line-hints: textShape-67 p url(../hints/content3-landscape.plist) 63 1;
}
#textShape-72{
-ibooks-line-hints: textShape-72 p url(../hints/content3-landscape.plist) 64 1;
}
#textShape-65{
-ibooks-line-hints: textShape-65 p url(../hints/content3-landscape.plist) 61 1;
}
#textShape-66{
-ibooks-line-hints: textShape-66 p url(../hints/content3-landscape.plist) 62 1;
}
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
::slot(media-0)
{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
height: 140.000pt;
left: 0.000pt;
top: 0.000pt;
width: 1024.000pt;
z-index: 1;
}
::slot(media-1)
{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
height: 200.000pt;
left: -3588.000pt;
top: -95.000pt;
width: 768.000pt;
z-index: 2;
}
::slot(textShape-64)
{
-ibooks-column-count: 2;
-ibooks-column-gap: 5.4054%;
-ibooks-column-width: 47.2973% 47.2973%;
-ibooks-line-hints: textShape-64 p url(../hints/content3-landscape.plist) 0 27;
height: 505.000pt;
left: 50.000pt;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
top: 170.000pt;
width: 925.000pt;
z-index: 3;
}
::slot(textShape-65)
{
height: 40.000pt;
left: 50.000pt;
top: 40.000pt;
width: 924.000pt;
z-index: 4;
}
::slot(textShape-66)
{
height: 95.000pt;
left: 50.000pt;
top: 75.000pt;
width: 924.000pt;
z-index: 5;
}
::slot(textShape-67)
{
height: 20.000pt;
left: 50.000pt;
top: 700.000pt;
width: 924.000pt;
z-index: 6;
}
::slot(textShape-14)
{
height: 0.000pt;
left: 50.000pt;
top: 68.000pt;
width: 924.000pt;
z-index: 7;
}
::slot(media-11)
{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
height: 300.038pt;
left: 38.005pt;
top: 394.304pt;
width: 462.000pt;
z-index: 8;
}
-ibooks-positioned-slots: media-0, media-1, textShape-65, textShape-66, textShape-67, textShape-14, media-11, body(textShape-64);
}
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
::slot(textShape-0)
{
-ibooks-column-count: 2;
-ibooks-column-gap: 4.3290%;
-ibooks-column-width: 47.8355% 47.8355%;
-ibooks-line-hints: textShape-0 p url(../hints/content3-landscape.plist) 27 31;
height: 638.000pt;
left: 50.000pt;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
top: 55.000pt;
width: 924.000pt;
z-index: 1;
}
::slot(textShape-72)
{
height: 20.000pt;
left: 50.000pt;
top: 700.000pt;
width: 924.000pt;
z-index: 2;
}
-ibooks-positioned-slots: textShape-72, body(textShape-0);
}
PK 8M3@(8 8 OPS/assets/svg/content3.svg
PK 8M3@y y OPS/glossary.xhtml
Glossary
PK 8M3@}] ] OPS/assets/css/glossary.css@namespace ibooks "http://www.apple.com/2011/iBooks";
sup{
font-size: 67%;
vertical-align: 33%;
}
dt{
margin-bottom: 20px;
}
a.pageShape{
-ibooks-layout-hint: anchor page shape;
display: none;
}
a.anchor{
-ibooks-layout-hint: anchor;
display: none;
}
div.multichoice{
list-style-type: upper-alpha;
}
p, ul, ol{
margin: 0px;
}
body{
white-space: pre-wrap;
}
dl{
margin: 0px;
}
a.shape{
-ibooks-layout-hint: shape;
display: none;
}
.columnbreak{
break-after: column;
}
.pagebreak{
break-after: page;
}
.hide{
display: none;
}
sub{
font-size: 67%;
vertical-align: -10%;
}
dd{
-webkit-margin-start: 0px;
margin-bottom: 20px;
}
a.attachment{
-ibooks-layout-hint: inline;
display: none;
}
table{
border-collapse: collapse;
white-space: pre-wrap;
}
.inlineblock{
display: inline;
}
a.page{
-ibooks-layout-hint: anchor page;
display: none;
}
PK 8M3@3E E OPS/assets/svg/glossary.svg
PK 8M3@L8߀ OPS/ibooks.ncx
Motherfracking book! a profound profundity archiving a wordpress site with wget an update on reclaiming ephemeral media
PK 8M3@D!
OPS/assets/tocConfig-1.xhtml
Table Of Contents Configuration File 1.1 archiving a wordpress site with wget
1.2 an update on reclaiming ephemeral media
PK 8M3@춼f f OPS/assets/css/tocConfig-1.css@namespace ibooks "http://www.apple.com/2011/iBooks";
sup{
font-size: 67%;
vertical-align: 33%;
}
a.anchor{
-ibooks-layout-hint: anchor;
display: none;
}
a.pageShape{
-ibooks-layout-hint: anchor page shape;
display: none;
}
.pagebreak{
break-after: page;
}
div.multichoice{
list-style-type: upper-alpha;
}
p, ul, ol{
margin: 0px;
}
a.shape{
-ibooks-layout-hint: shape;
display: none;
}
body{
white-space: pre-wrap;
}
.columnbreak{
break-after: column;
}
.hide{
display: none;
}
sub{
font-size: 67%;
vertical-align: -10%;
}
a.attachment{
-ibooks-layout-hint: inline;
display: none;
}
table{
border-collapse: collapse;
white-space: pre-wrap;
}
.inlineblock{
display: inline;
}
a.page{
-ibooks-layout-hint: anchor page;
display: none;
}
.s1{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: none;
}
.s2{
-ibooks-stroke: none;
box-shadow: none;
fill: url(#SVG_DEF_1);
opacity: 1.000;
stroke: #7A7A7A;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 0.5pt;
}
.s3{
fill: rgba(0,0,0,0.500000);
}
.s4{
-ibooks-column-count: 1;
padding-bottom: 0.0000pt;
padding-left: 0.0000pt;
padding-right: 0.0000pt;
padding-top: 0.0000pt;
vertical-align: top;
}
.s5{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: normal;
hyphens: auto;
letter-spacing: 0.0000em;
line-height: 1.000000em;
margin-bottom: 3.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 12.0000pt;
tab-interval: 36.0000pt;
tab-stops: '' left 90.0pt '' right 410.0pt;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s6{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 400.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0000em;
line-height: 0.800000em;
margin-bottom: 20.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 1.0000pt;
tab-interval: 36.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s7{
-ibooks-list-text-indent: 0.0000pt;
-ibooks-strikethru-type: none;
-ibooks-strikethru-width: 1.0000px;
-ibooks-underline-type: none;
-ibooks-underline-width: 1.0000px;
border-bottom-style: none;
border-bottom-width: 0.0000px;
border-left-style: none;
border-left-width: 0.0000px;
border-right-style: none;
border-right-width: 0.0000px;
border-top-style: none;
border-top-width: 0.0000px;
color: #EBEBEB;
font-family: "Helvetica Neue";
font-size: 150.0000%;
font-style: normal;
font-variant: normal;
font-weight: bold;
hyphens: none;
letter-spacing: 0.0200em;
line-height: 1.000000em;
margin-bottom: 0.0000pt;
margin-left: 0.0000pt;
margin-right: 0.0000pt;
margin-top: 0.0000pt;
tab-interval: 48.0000pt;
tab-stops: none;
text-align: left;
text-indent: 0.0000pt;
text-shadow: none;
text-transform: none;
vertical-align: 0.0000pt;
text-decoration: none;
}
.s8{
-ibooks-stroke: none;
box-shadow: none;
fill: none;
opacity: 1.000;
stroke: #C1C1C1;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4.0;
stroke-width: 1.0pt;
}
.s9{
stroke: #C0C0C0;
}
#textShape-74-svg{
height: 104.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
#textShape-75-div{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
#viewport-0-svg{
height: 285.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
#textShape-32{
display: block;
height: 0.000pt;
left: 50.000pt;
position: absolute;
top: 250.000pt;
width: 430.000pt;
}
#viewport-0{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
display: block;
height: 285.000pt;
left: 50.000pt;
position: absolute;
top: 260.000pt;
width: 430.000pt;
}
#media-15{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
display: block;
height: 748.000pt;
left: 0.000pt;
position: absolute;
top: 0.000pt;
width: 1024.000pt;
}
#textShape-74-div{
height: 104.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
#textShape-28{
display: block;
height: 0.000pt;
left: 50.000pt;
position: absolute;
top: 82.000pt;
width: 420.000pt;
}
#textShape-74{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
display: block;
height: 104.000pt;
left: 50.000pt;
position: absolute;
top: 90.000pt;
width: 430.000pt;
}
#textShape-68{
display: block;
height: 748.000pt;
left: 1.000pt;
position: absolute;
top: 0.000pt;
width: 512.000pt;
}
#textShape-75{
-ibooks-box-wrap-exterior-path: directional contour both 12.0pt 0.500000 false;
display: block;
height: 22.000pt;
left: 50.000pt;
position: absolute;
top: 55.000pt;
width: 430.000pt;
}
#textShape-75-svg{
height: 22.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
#viewport-0-div{
height: 285.000pt;
left: 0pt;
position: absolute;
top: 0pt;
width: 430.000pt;
}
PK 8M3@@s ( OPS/assets/css/tocConfig-1-paginated.css@namespace ibooks "http://www.apple.com/2011/iBooks";
@page ::nth-instance
{
height: 748.0pt;
width: 1024.0pt;
-ibooks-positioned-slots: ;
}
PK 8M3@wRq q OPS/assets/svg/tocConfig-1.svg
PK 8M3@p
OPS/assets/ncxExtensions.xml
ibooks:currentVersion
1
ibooks:requiredVersion
1
navMap
n-080EF9B8-0AF1-4A3B-BC25-8D162CDE463E
displayNumberFormat
decimal
displayStartPageNumber
2
includeInTOC
largerThumbs
/OPS/assets/thumbs/content2/large/thumb-1.jpg
/OPS/assets/thumbs/content2/large/thumb-2.jpg
numberOfPages
2
numberOfTOCHeadings
0
sectionIdentifier
1.1
tinyThumbs
/OPS/assets/thumbs/content2/tiny/thumb-1.jpg
/OPS/assets/thumbs/content2/tiny/thumb-2.jpg
n-6EDC1AC2-DE9C-47B7-98F1-57B8284EF64E
displayNumberFormat
decimal
displayStartPageNumber
1
includeInTOC
largerThumbs
/OPS/assets/thumbs/content1/large/thumb-1.jpg
notesThumb
OPS/assets/images/113192831b.png
numberOfPages
1
numberOfTOCHeadings
0
sectionIdentifier
1
tinyThumbs
/OPS/assets/thumbs/content1/tiny/thumb-1.jpg
tocConfig
/OPS/assets/tocConfig-1.xhtml
n-8A3D8DC4-51FA-4841-961D-EC56F07E2674
displayNumberFormat
decimal
displayStartPageNumber
4
includeInTOC
largerThumbs
/OPS/assets/thumbs/content3/large/thumb-1.jpg
/OPS/assets/thumbs/content3/large/thumb-2.jpg
numberOfPages
2
numberOfTOCHeadings
0
sectionIdentifier
1.2
tinyThumbs
/OPS/assets/thumbs/content3/tiny/thumb-1.jpg
/OPS/assets/thumbs/content3/tiny/thumb-2.jpg
showPageNumbers
tocHeaderImage
/OPS/assets/images/toc-portrait-header.jpg
PK 8M3@ۛ OPS/ibooks.opf
C8B3B53B-EE1D-45DA-AE91-46F46FCF2374 2012-01-19T16:41:49Z Motherfracking book! iBooks Author v1.0 en-CA
PK 8M3@v<