Running GitBook Editor on Linux (and Windows and Mac)

Did you ever wanted to write and publish book? With GitBook you can create ebook using markdown syntax and with few clicks publish it in multiple formats such as PDF, EPUB, HTML or MOBI. GitBook also allows to split the workload among multiple contributors by using git distributed revision control. In this article we show how to run GitBook on Fedora and Ubuntu Linux.

via How to run GitBook Editor on Linux.

This is interesting. The meat of GitBook is at www.gitbook.io and the source is on GitHub at https://github.com/GitbookIO. Versions of the editor for Windows and Mac are available.

 

An idea that would make GitHub really interesting for Open Law

Successfully architected solutions do two things: First, they rely on existing open standards rather than reinventing the wheel. They rely on some of the internet’s greatest hits, things like OAuth and REST, and store data in formats born in the internet age, formats like GeoJSON and markdown. No licenses, no SDKs, just data. Second, they’re built as a dumb core with a smart edge. Upgrading a standard is a monumental task. Upgrading a tool is trivial. But more importantly, there’s room at the edge for experimentation, and with readily available libraries, amazing vehicles of empowerment like geojson.io, something that nobody knew could exist six months ago, suddenly start appearing over night.

Ben Balter :: That’s not how the internet works

First, go read the article, it’s really good and packed full of interesting points. I’ll wait.
Welcome back!
Now imagine the CFR stored as data on GitHub. A GitCFR repository would be open to all and exposed to the APIs of GitHub. Besides using GeoJSON to locate fire hydrants in your neighborhood you could use GitCFR to find regulations relevant to the manufacture of those fire hydrants. Any API call would return just a specific piece of the regs that could be displayed as the app builder desires.

Of course any of this would require that the GPO set up a system for loading the CFR to GitHub so we don’t have to worry about issues of authenticity. While anyone can grab the bulk XML of the CFR from the GPO’s FDsys website and load it into GitHub, it really needs to the be done by the GPO so that developers can rely on the authenticity of the data.

 

I know, your first question is “What format?”, but that doesn’t really matter. It could be be JSON, Asciidoc, Markdown, XML, anything so long as it’s regular and structured.Powered by Hackadelic Sliding Notes 1.6.5
That said it would certainly make for an interesting weekend project to throw some section of the CFR into GitHub and see what can be done with existing API calls.Powered by Hackadelic Sliding Notes 1.6.5

GitHub Adds 2 Factor Authenitcation

When you enable this feature, it adds an additional layer of security to your account. When logging in to GitHub, after providing your username and password, you will be asked for a two-factor authentication code that is delivered to your mobile device via SMS or a free two-factor application. This additional step ensures that a malicious person who has discovered your password will not be able to log in to GitHub as you.

Two-factor Authentication · GitHub.

Seeing a lot more two-factor authentication being offered on the net. This can really help make your accounts safer, but you’ll have a problem if you don’t have your phone. GitHub provides a number of recovery options including  backup SMS numbers and recovery codes. If you’re going to use 2 factor auth make sure you have recovery options setup.

Amazon Announces General Availability of AWS CLI

We are pleased to announce the General Availability (GA) release of the AWS Command Line Interface, a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts. The GA release supports 23 services and includes new file commands for Amazon S3. Using a file system command syntax, you can easily list the contents of online buckets, upload a folder full of files, and synchronize local files with objects stored in Amazon S3.

To get started with the AWS CLI, see the User Guide.

via Announcing AWS Command Line Interface – General Availability.

For all you fans of the command line, now you can get some real work done. Bonus: the AWS-CLI is written in Python and is open source so you can follow along on GitHub

GitHub Now Renders CSV and TSV Files As Tables

When viewed, any .csv or .tsv file committed to a GitHub repository automatically renders as an interactive table, complete with headers and row numbering. By default, we’ll always assume the first row is your header row.
You can link to a particular row by clicking the row number, or select multiple rows by holding down the shift key. Just copy the URL and send it to a friend.

via Rendering CSV and TSV data · GitHub Help.

This means that GitHub can now be used to share data sets in a meaningful manner. All you need to do is commit a .csv or .tsv file to your GitHub repo and visitors will see the data a searchable interactive table.

 

More In-Browser Content Editing, Now on GitHub, With Prose

Prose provides a beautifully simple content authoring environment for CMS-free websites. It’s a web-based interface for managing content on GitHub. Use it to create, edit, and delete files, and save your changes directly to GitHub. Host your website on GitHub Pages for free, or set up your own GitHub webhook server.
Prose has advanced support for Jekyll sites and markdown content. Prose detects markdown posts in Jekyll sites and provides syntax highlighting, a formatting toolbar, and draft previews in the site’s full layout.
Developers can configure Jekyll sites to take advantage of these and many more features that customize the content editing experience.

via Prose · A Content Editor for GitHub.

Prose, from Development Seed, is the latest in-browser content editor I’ve come across in the past few months. It’s been around for some time, but is just now beginning to catch on with the GitHub crowd. In a nutshell Prose lets you edit any file in your GitHub repos with a special focus on GitHub Pages, Jekyll, and Markdown.

Prose joins outliner Fargo and text editor Draft as part of growing group of in-browser editors that promise to alter forever the way we create content for the Internet and beyond. I’m just waiting for Word to die.