Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

NewsToChat

NewsToChat gathers your favorite articles across the web and posts a link to them in HipChat.

alt tag

###Development

  • Get the required dependencies:

  • Clone the repository and start the virtual machine (the first time will take awhile to boot)

    • $ git clone https://github.com/kherrick/NewsToChat
    • $ cd NewsToChat/
    • $ bin/vm start
    • $ bin/vm make init
  • To turn off the virtual machine

    • $ bin/vm stop
  • To login to the virtual machine

    • $ bin/vm ssh
  • Run unit tests, and see a coverage report:

    • bin/vm make test
    • bin/vm make test-coverage

###Hosting

  • Successfully hosted on:
    • Amazon AWS / Debian 7.6 / PHP 5.4.4
    • Had to apt-get install php5-cli php5-curl php5-sqlite to make things work properly from a default install.

###Methods for usage

  • There are three basic commands:

    • pullnews: pull from the identified news sources, scan for duplicates in the database, and save them.
    • pushnews: push one news item to the identified chat target and mark the item as expired.
    • maintenance: perform maintenance on the pool of news articles in the database.
  • Example using the vagrant setup: bin/vm ./newstochat.php pushnews -e true

  • NewsToChat is a very basic script at this point, for example, it can be ran manually or queued up to execute via cron jobs.

Build Status

About

Aggregate news and post to HipChat

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.