Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython

YARS is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0 Failed View build log
Windows (64-bit)
1.0 Failed View build log
Mac OS X (10.5+)
1.0 Failed View build log
Linux (32-bit)
1.0 Failed View build log
Linux (64-bit)
1.0 Failed View build log
 
Links
License
http://www.opensource.org/licenses/rpl.php
Lastest release
version 1.0 on Jan 5th, 2011

Finds new files (called 'items') on a set of RSS feeds.

You can get help pages for every command by appending -h. I.e.:

yars add feed -h

Example usages:

Download everything:

yars run | xargs -r wget

Display images from referenced pages:

yars run | xargs -r wget -q -O - | grep -o -E 'http[^"]*.jpeg'

Download torrents, get files by ctorrent, finally delete torrents:

yars run | grep -F '.torrent' | tee newfiles | xargs -r wget \ && cat newfiles | xargs -r -L 1 ctorrent -E 1.5 -a \ && cat newfiles | xargs -r rm && rm newfiles

Example scenario for quickstart:

Add a new feed:

yars add feed \ "Dilbert Strips" "http://feeds.dilbert.com/DilbertDailyStrip"

Add a new item:

yars add item --search-words "Comic for" "part of comics' caption"

Download images from the feeds' summary:

yars run --summary | grep -o -E 'http[^"]*.gif' | xargs -r wget

Most probably you will want to use --prefix "comics" for all these commands to separate them i.e., from podcasts.

License

Licensed under the RECIPROCAL PUBLIC LICENSE, Version 1.1 or later (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.opensource.org/licenses/rpl.php

In addition to the License you agree on notifying the Author by email about changes you publish within two weeks. You notification has to contain a link to the publication or you must sent the Author a copy of the publication. You have to add the changes (either as patch or a new distribution, whatever you published) as attachment to that notification email.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contact & Bug reports

W-Mark Kubacki <wmark+yars@hurrikane.de>

Subscribe to package updates

Last updated Jan 5th, 2011

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.