IndieWebCamp May 9-16, 2014
This is an automatically-generated summary of the IndieWebCamp wiki edits from May 9-16, 2014
Table of Contents
- wiki/backup *new* 9 edits by aaronparecki.com, rascul.io, kbsriram.com
- Python 9 edits by kartikprabhu.com, bear.im, tantek.com, kylewm.com
- events/2014-05-21-homebrew-website-club 9 edits by tantek.com, kevinmarks.com, www.andigalpern.com, aaronparecki.com, kylewm.com, kartikprabhu.com
- Foursquare 7 edits by tantek.com, aaronparecki.com
- Instagram 5 edits by tantek.com, aaronparecki.com
- licensing *new* 5 edits by kylewm.com, cweiske.de
- this-week-in-the-indieweb *new* 4 edits by aaronparecki.com, tantek.com
- Trovebox 4 edits by luxagraf.net, tantek.com, paulmunday.net, kylewm.com
- backup 4 edits by upon2020.com, tantek.com, bret.io, kbsriram.com
- Bitbucket *new* 3 edits by bret.io, kylewm.com, cweiske.de
- PHP *new* 3 edits by tantek.com, cweiske.de, aaronparecki.com
- mf2util *new* 3 edits by kylewm.com, aaronparecki.com
- Template:t *new* 3 edits by tantek.com
- Django *new* 2 edits by tantek.com
- WordPress 2 edits by aaronparecki.com, petermolnar.eu
- Template:aaronpk *new* 2 edits by aaronparecki.com
- selfdogfood 2 edits by tantek.com
- User:Www.atoddswithclarity.com *new* 2 edits by www.atoddswithclarity.com
- User:Notizblog.org 2 edits by notizblog.org
- Events 2 edits by dunlaps.net, tantek.com
- User:Kylewm.com 2 edits by kylewm.com
- webmention 2 edits by tantek.com, cweiske.de
- phorkie *new* 2 edits by cweiske.de
- IRC People 2 edits by www.atoddswithclarity.com, tiagopinto.pt
- Nginx 2 edits by tantek.com
- User:Tantek.com 1 edit by aaronparecki.com
- User:Aaronparecki.com 1 edit by aaronparecki.com
- User:Tiagopinto.pt *new* 1 edit by tiagopinto.pt
- 2014/Guest List 1 edit by tantek.com
- repost 1 edit by waterpigs.co.uk
- User:David.shanske.com 1 edit by david.shanske.com
- node.js *new* 1 edit by bret.io
- Indie Box 1 edit by upon2020.com
- commons 1 edit by kylewm.com
- User:Rascul.io *new* 1 edit by rascul.io
- Bridgy 1 edit by snarfed.org
- site-deaths 1 edit by tommorris.org
- app 1 edit by aaronparecki.com
- dfn *new* 1 edit by aaronparecki.com
- 2014 1 edit by kartikprabhu.com
- comments-presentation 1 edit by tantek.com
- File:instagram-custom-location-search.png 1 edit by aaronparecki.com
- Posts about the IndieWeb 1 edit by tantek.com
- IRC 1 edit by tantek.com
- silo-quits 1 edit by tantek.com
- Swarm *new* 1 edit by aaronparecki.com
- fragmention 1 edit by aaronparecki.com
- Contribute 1 edit by tantek.com
- Loqi *new* 1 edit by tantek.com
- Wikipedia 1 edit by tantek.com
- why 1 edit by tantek.com
- User:Cweiske.de 1 edit by cweiske.de
- posse-post-discovery 1 edit by aaronparecki.com
- database 1 edit by tantek.com
- PostgreSQL *new* 1 edit by tantek.com
- File:foursquare-event-screenshot.png 1 edit by aaronparecki.com
- note 1 edit by tantek.com
- User:Paulmunday.net/sandbox *new* 1 edit by paulmunday.net
- Homebrew Website Club 1 edit by tantek.com
- Template:sparkline *new* 1 edit by tantek.com
- Template:kylewm *new* 1 edit by kylewm.com
- MySQL 1 edit by tantek.com
New Pages
Created by Aaronparecki.com on May 10
- Sat, May 10 aaronparecki.com add instructions on how to help back up the wiki
- Sun, May 11 rascul.io tell about rascul's http mirror
- Sun, May 11 rascul.io add rsync note to indiewiki mirror
- Sun, May 11 kbsriram.com add baseline archive on github
- Sun, May 11 rascul.io forgot the dot at the end of the rsync command
- Sun, May 11 aaronparecki.com add notes on multiple methods of archiving
- Sun, May 11 aaronparecki.com pros/cons as columns
- Sun, May 11 aaronparecki.com use full wget flags (thanks kbs!)
- Sun, May 11 kbsriram.com remove random script blabber
You can help IndieWebCamp by downloading and keeping a backup of this wiki!
As of 2014-05-10 the wiki and images are about 70mb.
- Download Bittorrent Sync
- Create a folder on your computer or server to store the files
- Add a folder to btsync using this read-only secret:
BB3SRZEPU6B4EUMMD5XDWZBY2RDZSN33Q
After adding the folder, your btsync client will begin downloading all the files!
rascul has a mirror at http://indiewiki.rascul.io. Easy to mirror it with wget or rsync:
-
wget -rm http://indiewiki.rascul.io
-
rsync -avz rsync://indiewiki.rascul.io:/indiewiki .
KB has placed a baseline archive at github as of May11, 2014 and will update it ad-hoc. Scripts/cronjobs (being tested on a laptop that perambulates between cafes) is at https://gist.github.com/kbsriram/0ae713dfa46f3676e2b5
Archive Methods
rsync
rsync -avz --delete --stats rsync://indieweb@indiewebcamp.com/indiewebcamp_wiki indiewebcamp
Pros
- Supports incremental changes
- Will properly delete local files when the remote files are deleted
|
Cons
- Requires running a separate publicly-accessible daemon on the server
|
btsync
Pros
- Keeps archive copies in sync nearly instantly
|
Cons
- Proprietary sync protocol
|
wget
wget --execute robots=off --no-parent --wait=1 --mirror https://indiewebcamp.com/wiki/backup/data/
Pros
- Works over HTTP
- Supports incremental changes
|
Cons
- Local files won't be deleted when deleted on the server
|
git
Pros
- Works over HTTP
- Supports incremental additions and deletions
- Git repo stores full history
|
Cons
- Requires the server to take another step after exporting the wiki to text files, potentially more prone to errors
|
Created by Kylewm.com on May 10
- Sat, May 10 kylewm.com stubbed out licenses and some "research" on who's using what
- Sat, May 10 kylewm.com add link to Atwood article
- Sat, May 10 kylewm.com /* External License */ formatting
- Sat, May 10 kylewm.com /* Permissive */ explain difference b/t modified and simplified BSD licenses
- Sat, May 10 cweiske.de /* Copyleft */
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Open Source
Choosing an open source license can be challenging, but it is important to make some statement about your software's free (or non-free) status. Without a license, the implication is that others are not free to use your code.
Public Domain
- User:snarfed.org releases many of his projects (e.g., Bridgy) with the simple statement "This project is placed in the public domain."
- Unlicense: simple text discliaming any copyright, and explicitlly allowing use for any purpose. More explicit and professional-sounding than the WTFPL.
Permissive
Permissive licenses generally require attribution and that the original license text be included in redistributions, but do not require that derivative works remain open source.
This category seems to be by far the most popular among IndieWebCamp participants
- Apache License v2
- BSD
- Modified BSD (3-clause) includes a non-endorsement clause (name of the copyright holder may not be used to endorse or promote...) that the SImplified (2-clause) license omits.
- MIT License
- Mozilla Public License
(10:58:48 PM) bear: i've used in the past: MIT, BSD 2-clause, MPL and plain ol' public domain
(10:59:25 PM) bear: MPL and Apache2 if I know it will be used commercially
Copyleft
Copyleft licenses require that derivative works remain open source, and often require they retain same license. For that reason, some critics consider these licenses "viral".
- GPL: probably the best-known copyleft license. Linked software must remain GPL, and libraries used by GPL software must be licensed with GPL or GPL-compatible licenses.
- AGPL
- Creative Commons Share-Alike licenses
External Links
Created by Aaronparecki.com on May 11
- Sun, May 11 aaronparecki.com Created page with "{{stub}} ---- = Brainstorming = Below is a draft of the auto-generated content from recent changes might look like. This is designed to be syndicated to offline media such a..."
- Mon, May 12 aaronparecki.com replace with notes for how to subscribe
- Mon, May 12 aaronparecki.com add section for ideas
- Thu, May 15 tantek.com TOC at the bottom for easy linking to headings
This Week in the IndieWeb is a weekly digest of activities of the IndieWebCamp community. It is most frequently a compilation of wiki edits for the week.
This digest is designed to be syndicated to offline media such as physical readers (Kindle, etc) or email.
How to Subscribe
Currently you can ask aaronpk to subscribe to the updates by providing an email address. (If enough people request this, I'll create a web interface for it.)
Subscribe via Kindle
To receive automatic updates to your Kindle, you will need to subscribe your Kindle's "send-to-email" address. You will first need to add the wiki's email address to your whitelist, the settings can be found under Personal Document Settings. Add thisweek@indiewebcamp.com
as an approved email address, then provide your Kindle's email address to Aaron.
Contents
The digest currently contains:
- A summary of all new and changed wiki articles, including the number of edits and the list of people who edited each page
- For each page, a list of edits and edit comments
- For all new pages, the current page content is also included, so that new pages can be read in full while offline
- Edits marked as "minor" are excluded
Archives
Archives of previous newsletters can be found below.
http://indiewebcamp.com/this-week/
Ideas
Other things you'd like to see in the weekly summary:
- list pages that have received webmentions this week (in descending order of # of mentions)
Created by Bret.io on May 9
- Fri, May 9 bret.io Created page with "{{ stub }} Bitbucket is a popular alternative to [[github]] as it offers free git individual repository hosting for public and private projects."
- Fri, May 9 kylewm.com
- Sat, May 10 cweiske.de its a silo
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Bitbucket is a source code silo and alternative to github as it offers free git (and mercurial) repository hosting for public and private projects for individuals.
Created by Tantek.com on May 9
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
PHP is a programming language and web server runtime environment used for many IndieWeb projects.
Projects
Libraries
See Also
Created by Kylewm.com on May 11
- Sun, May 11 kylewm.com since I said this was the URL when registering with pypi, should probably make sure it exists
- Mon, May 12 aaronparecki.com add dfn tag
- Mon, May 12 kylewm.com added link to read the docs
mf2util is a Microformats 2 utility for Python, commonly used to extract common features in comments and reply-contexts. mf2util is intended to be used in concert with mf2py.
The package can be installed with pip install mf2py
from PyPI
Documentation is available at Read the Docs
and source is hosted on GitHub
Created by Tantek.com on May 13
Tantek Çelik
Created by Tantek.com on May 12
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Django is a python web application framework used in some IndieWeb projects.
IndieWeb Examples
IndieWeb community members that use Django on their personal site:
Scott Gilbertson
Scott Gilbertson's personal site Luxagraf.net uses Django.
See Also
Created by Aaronparecki.com on May 13
- Tue, May 13 aaronparecki.com giving myself a shorthand for adding to RSVP lists
- Tue, May 13 aaronparecki.com add tiny photo
Aaron Parecki
Created by Www.atoddswithclarity.com on May 12
- Mon, May 12 www.atoddswithclarity.com Created page with "playground for brainTrain"
- Mon, May 12 www.atoddswithclarity.com adding url
playground for brainTrain
https://www.atoddswithclarity.com
Created by Cweiske.de on May 16
- Fri, May 16 cweiske.de Created page with "Self-hosted git-based pastebin software written by [[User:cweiske.de]]. Supports federation by talking to other instances via [[webmention]]s (with pingbacks as fallback). ;Home..."
- Fri, May 16 cweiske.de
Self-hosted git-based pastebin software written by User:cweiske.de.
Supports federation by talking to other instances via webmentions (with pingbacks as fallback).
- Homepage
- http://sf.net/p/phorkie
- Code
- http://sourceforge.net/p/phorkie/code/
- https://github.com/cweiske/phorkie
Indieweb enthusiasts currently using it on their own site:
Created by Tiagopinto.pt on May 12
- Mon, May 12 tiagopinto.pt not a lot but better than no content, I guess
Tiago Pinto
Rails developer by day, iOS developer by night, sysadmin and dbadmin when needed.
Currently living in London, UK. Previously in Lisbon, Portugal and Coimbra, Portugal.
Personal website: [tiagopinto.pt], currently a static web site served directly by Amazon S3. Thinking about something a bit more dynamic.
Goals: have everything created to date under my domain e.g. Webisodes and Podcast.
Some kind of to-do list
* add h-card to /about page
* photo
* location
* current timezone
* local weather
Created by Bret.io on May 9
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Node.js is a platform for running javascript applications and runs on all modern operating systems.
A well developed microformat-node library is available for use as a building block in indieweb projects.
Created by Rascul.io on May 10
Ray Schulz
I like to make things.
My site will be at http://rascul.io but while I'm working on it you can probably check it out at http://crash.rascul.io.
Created by Aaronparecki.com on May 12
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
The HTML dfn tag is a way to denote the first time a term is defined.
This wiki uses the <dfn> tag to mark up the sentence containing the tag with p-summary
so that parsers can easily find a one-sentence summary of wiki pages.
Created by Aaronparecki.com on May 16
- Fri, May 16 aaronparecki.com stub with dfn and related links
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Swarm is an app by Foursquare focused on checkins and showing nearby friends.
Other Links
Created by Tantek.com on May 15
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
Loqi is a friendly and useful bot present in the #indiewebcamp IRC channel and other channels.
Ideas
who uses xyz
anyone here use xyz
who supports xyz
These questions (when present at the start of a message, optionally terminated by a ?) could be answered with a link to /xyz#IndieWeb_Examples
why xyz
why should I use xyz
why should I support xyz
These questions (when present at the start of a message, optionally terminated by a ?) could be answered with a link to /xyz#Why
See Also
Created by Tantek.com on May 12
This article is a stub. You can help the IndieWebCamp wiki by expanding it.
PostgreSQL is a database used on some IndieWeb sites.
IndieWeb Examples
IndieWeb community members that use PostgreSQL on their personal sites:
Scott Gilbertson
Scott Gilbertson's personal site Luxagraf.net uses PostgreSQL because it's the "only thing that supports GIS data in any real way".
Regarding database-antipattern: I have encountered none of the downsides documented there. but then I don't use mysql so maybe that's part of it. ... I mean technically all those things apply to postgres as well, so I might just be lucky."
See Also
Created by Paulmunday.net on May 13
- Tue, May 13 paulmunday.net Created page with "'''[https://github.com/photo Trovebox]''' (formerly [http://theopenphotoproject.org OpenPhoto]) '''<dfn>[https://github.com/photo Trovebox]</dfn>''' (formerly [http://theopenp..."
Trovebox (formerly OpenPhoto)
Trovebox (formerly OpenPhoto)
Created by Tantek.com on May 13
Created by Kylewm.com on May 13
Kyle Mahan
Changed Pages
9 edits by kartikprabhu.com, bear.im, tantek.com, kylewm.com
9 edits by tantek.com, kevinmarks.com, www.andigalpern.com, aaronparecki.com, kylewm.com, kartikprabhu.com
7 edits by tantek.com, aaronparecki.com- Mon, May 12 tantek.com stub event support, venue claiming
- Mon, May 12 aaronparecki.com add screenshot of a checkin with an event
- Mon, May 12 tantek.com /* Event support */ result of doing so
- Mon, May 12 tantek.com /* Venue claiming */ in short process documentation hearsay from IRC ;)
- Mon, May 12 tantek.com /* Venue claiming */ claim URL
- Tue, May 13 tantek.com /* Venue claiming */ asks for phone number
- Tue, May 13 aaronparecki.com add info about receiving the phone call
5 edits by tantek.com, aaronparecki.com- Mon, May 12 tantek.com dfn, quick blurb about endpoints/locations, criticism section with downtime and Switch from Foursquare to Facebook venues
- Mon, May 12 tantek.com /* Switch from Foursquare to Facebook venues */ citations
- Thu, May 15 aaronparecki.com /* Switch from Foursquare to Facebook venues */ add note about custom locations
- Thu, May 15 aaronparecki.com /* Switch from Foursquare to Facebook venues */ reorder sections
- Thu, May 15 tantek.com /* Custom Locations */ call out Uneditable nature as the criticism
4 edits by luxagraf.net, tantek.com, paulmunday.net, kylewm.com- Tue, May 13 luxagraf.net added note about lack of dogfooding
- Tue, May 13 tantek.com move Insufficient Selfdogfooding to top of criticism, add subheadings
- Tue, May 13 paulmunday.net Switched trovebox link to the Community edition as trovebox.com makes no metion of self-hosted/FLOSS version
- Tue, May 13 kylewm.com added note about pivot? away from self-hosted
4 edits by upon2020.com, tantek.com, bret.io, kbsriram.com
2 edits by aaronparecki.com, petermolnar.eu
2 edits by tantek.com- Tue, May 13 tantek.com don't trust web server software that's not actively selfdogfooded by its creators on their personal domains
- Tue, May 13 tantek.com /* perspectives */
2 edits by notizblog.org
2 edits by dunlaps.net, tantek.com
2 edits by kylewm.com
2 edits by tantek.com, cweiske.de- Thu, May 15 tantek.com /* IndieWeb implementations */ IndieWeb Examples
- Fri, May 16 cweiske.de /* Publishing Software */ phorkie
2 edits by www.atoddswithclarity.com, tiagopinto.pt- Mon, May 12 www.atoddswithclarity.com adding myself to the list -brainTrain
- Mon, May 12 tiagopinto.pt adding myself to the IRC peeps
2 edits by tantek.com- Thu, May 15 tantek.com tweak dfn, put "." outside parenthetical expression
- Thu, May 15 tantek.com subhead re-arrangement, clustering, why, how to, move files without extensions to a how to, move TOC to more easily skim how to
1 edits by aaronparecki.com
1 edits by aaronparecki.com
1 edits by tantek.com- Mon, May 12 tantek.com /* Official Guest List */ East/West capacities, am looking into where to stay in NYC
1 edits by waterpigs.co.uk- Sun, May 11 waterpigs.co.uk /* Silo Examples */ Documented repost.us indieweb-friendly verb silo, linked to example reposting UI
1 edits by david.shanske.com- Sat, May 10 david.shanske.com /* Features in Development */
1 edits by upon2020.com
1 edits by kylewm.com
1 edits by snarfed.org
1 edits by tommorris.org- Sun, May 11 tommorris.org /* Site Deaths */ when XKCD are laughing at google...
1 edits by aaronparecki.com- Mon, May 12 aaronparecki.com add xkcd http://xkcd.com/1367/
1 edits by kartikprabhu.com- Thu, May 15 kartikprabhu.com /* Other Activities */ added Neil Gaiman's reading performance
1 edits by tantek.com- Thu, May 15 tantek.com /* How to markup */ add why p-summary explanation, and heading for empty in-reply-to
1 edits by aaronparecki.com
1 edits by tantek.com- Thu, May 15 tantek.com Webmentions and the REAL Social Web from 2013-09-16
1 edits by tantek.com
1 edits by tantek.com
1 edits by aaronparecki.com- Fri, May 16 aaronparecki.com /* Challenges */ issues when using for a TOC
1 edits by tantek.com
1 edits by tantek.com- Thu, May 15 tantek.com dfn, link, headings, note indieweb articles, see also
1 edits by tantek.com- Wed, May 14 tantek.com /* More robust */ add another example of fixing links when they break
1 edits by cweiske.de
1 edits by aaronparecki.com
1 edits by tantek.com- Mon, May 12 tantek.com explicit stub, dfn, software list, see also
1 edits by aaronparecki.com
1 edits by tantek.com- Fri, May 16 tantek.com /* Health Fitness Tracking */ main fitness
1 edits by tantek.com- Tue, May 13 tantek.com /* Established Meetings */ add benwerd to co-organizing sf
1 edits by tantek.com