Show HN: Created Pickaxe a SQL like DSL for web scraping

README.md

Pickaxe uses SQL statements combined with CSS selectors to pick out text from a web page. If you know SQL and a little about CSS selectors and want to capture data from the web, this is the tool for you.

Downloads

Found here. It requires .NET framework 4.0. Pickaxe.zip contains the GUI editor and only runs on windows. The Pickaxe-Console.zip is the command line version that runs on non-windows platforms using mono as well as windows. See Command Line section below.

Quickstart

Download Pickaxe.zip from above and unzip the contents and double click on Pickaxe.Studio.exe to run the GUI editor. Below is a screen shot of the editor. A full runnable example that scrapes a forum I host is found here. Others can be found here.

Download Page

Download page returns a table with columns url, nodes, date, size. The statement below downloads aviation weather information for airports in Texas.

select *
from download


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/dtRvt2EmpnI/pickaxe

Original article

jQuery 3.0 Stops Supporting Internet Explorer Workarounds

An anonymous reader writes: Thursday’s release of jQuery 3.0 is “the first version that features absolutely no workarounds for old Internet Explorer browsers,” reports Softpedia. “If customers are still asking you to work with IE6, IE7, and IE8, then you should stick with jQuery 1.0 for the foreseeable future.” The jQuery blog explains that over 18 months of development, “We set out to create a slimmer, faster version of jQuery (with backwards compatibility in mind)… It is a continuation of the 2.x branch, but with a few breaking changes that we felt were long overdue.” Besides jQuery’s free, open source JavaScript library, they also released a “slim” version that excludes ajax and effects modules (as well as deprecated code), and a new version of the jQuery Migrate plugin.

Read more of this story at Slashdot.


Original URL: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/8zT5-CZda1g/jquery-30-stops-supporting-internet-explorer-workarounds

Original article

How to edit ePub files manually: A handy overview

Here’s a handy overview of the basics of manually editing ePub, the industry standard format for e-books—courtesy of Kotobee.
Yes, sometimes Calibre, Scrivener and the like are enough for creating e-books, especially for your personal use or very limited distribution. But what if you care about the details and know the readers will, too?
Even the people at Kotobee, the developers of Kotobee Author, admit that only so much can be automated.
It’s a huge failing of ePub—the fact it’s been around for years and you may still need to resort to manual editing, even for a simple book, unless you want to use a commercial service.
Why can’t the industry get this right? And now the International Digital Publishing Forum—the group behind ePub—may merge with the World Wide Web Consortium and team up on new standards for other reasons. Let’s hope that this time the standards people are more helpful to publishers of all sizes and early on can develop


Original URL: http://teleread.com/how-to-edit-epub-files-manually-when-calibre-scrivener-and-the-like-arent-enough/

Original article

[FOR GIT USERS] YoLog – Beautify Your Git Logs

README.rst

Beautify your git logs !
Here is how default git logs look like:

Yolog wraps over standard git log and represents commit message history in a compact
manner. It provides a visualization of commit graph, and shows refs, tags and unmerged
branches altogether. A yolog powered git log looks like this:

Installation
Obtain stable release from PyPI
pip install yolog

To obtain the bleeding edge version, clone the repo and build it from source:
git clone https://www.github.com/karandesai-96/yolog
cd yolog && python setup.py build

Usage
To view yolog powered git log, simply execute yolog in terminal.
For brief instructions, execute yolog -h or yolog –help in terminal.
It also accepts arguments which are used to filter output.
These arguments are same as those accepted by standard git log.
Here are the most common used ones:
Command Example
Description
yolog -n
Display recent n commits.
yolog –skip=n
Skip recent n commits and display further.
yolog –author=karan
Filter commits according to author. Part of name / whole
will be accepted.
yolog –before=dd-mmm-yyyy
Display commits before this


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/yS7hx7O3nSI/

Original article

Here’s a sneak peek at what’s coming in the next Linux Mint

Here’s a sneak peek at what’s coming in the next Linux MintImage by Linux MintThe beta version of Linux Mint 18 ‘Sarah’ made its debut this week, and a final release won’t be far behind. Here’s a look at what’s coming to this popular free and open-source operating system.A choice of desktopsImage by Linux MintTo read this article in full or to leave a comment, please click here


Original URL: http://www.computerworld.com/article/3082744/linux/heres-a-sneak-peek-at-whats-coming-in-the-next-linux-mint.html#tk.rss_all

Original article

Why I Quit Twitter – And Left Behind 35,000 Followers

Times Insider delivers behind-the-scenes insights from The New York Times. In this piece, Jonathan Weisman, The Times’s deputy Washington editor, explains his recent decision to quit Twitter.Photo

The beginning of my end with Twitter came with both a frowny face emoticon from Ari Isaacman Bevacqua, one of The Times’s audience development experts, and a boilerplate email from Twitter:“We reviewed the account and content reported and are unable to take action given that we could not determine a clear violation of the Twitter Rules (https://twitter.com/rules) surrounding abusive behavior.”For weeks, I had been barraged on Twitter by rank anti-Semitic comments, Nazi iconography of hooknosed Jews stabbing lovely Christians in the back, the gates of Auschwitz, and trails of dollar bills leading to ovens. It all started after I linked to an essay, on my Twitter account, by Robert Kagan — one that discussed the emergence of fascism in the United States.


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/mfxDcwNJYag/why-i-quit-twitter-and-left-behind-35000-followers.html

Original article

21: An Open Source Library for the Machine-Payable Web

21 is an Open Source Library for the Machine-Payable Webby John Granata, Ali Fathalian, Matthew Storus, Jian Li, and Balaji S. SrinivasanToday we are open sourcing 21, a software package that makes it extremely easy to work with Bitcoin over HTTP.21 facilitates seamless machine-to-machine payments by allowing you to quickly:Get bitcoin on any deviceAdd bitcoin to any applicationEarn bitcoin on every HTTP requestTo install 21, get the Docker image or simply run the following command at the terminal:curl https://21.co | shFeel free to preview the script with ‘less’ before running the installer.After installing 21, if you want to get started immediately, set up a profile at 21.co/signup, connect your LinkedIn and Github accounts to enable the free faucet, and then go through the introductory tutorial. Alternatively, continue reading to get a sense of why we built 21 — and what you can build with it.MotivationWe built 21 to allow you to build


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/eDek8elqs-U/21-is-an-open-source-library-for-the-machine-payable-web-4f30d1437fde

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: