You are not logged in.

#1 2011-12-07 03:57:44

TheShadowFog
Member
Registered: 2011-11-24
Posts: 21
Website

Simple reddit reader bash script.

Dependencies: jshon and curl

example: 

 ./reddit get all 

run

./reddit help

for more info.



#!/bin/bash

case "$1" in
  get)
#Uncomment below if you want to.
#curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e url -u | grep '.\(jpe\|jp\|pn\)g$'
#curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e url -u | grep '.\(htm\|html\|\)g$'
#curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e url -u | grep '\(youtube\|html\|\)g$'
#curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e url -u 
#curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e title -u 
curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e url -u 	 
        exit  
        ;;
  title)
curl -s http://www.reddit.com/r/$2.json | jshon -e data -e children -a -e data -e title  -u      
;;

  help)
echo "run ./reddit get subredditname"
echo "run ./reddit title subdredditname "
;;

 user)
curl -s http://www.reddit.com/user/$2.json | jshon -e data -e children -a -e data -e body -u         
;;

 login)
echo "Reddit Username?"
read user
echo "Reddit Password?"
read passwd
curl -s -d "api_type=json&passwd=$passwd&user=$user" http://www.reddit.com/api/login/$user >> cookie.json
#curl -s https://ssl.reddit.com/prefs/friends.json | jshon -e data -e children -a -e data -e name -u  
;;

esac

Last edited by TheShadowFog (2011-12-07 15:00:46)

Offline

Board footer

Powered by FluxBB