Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I got your sourceforge cvs history back #3

Open
wants to merge 94 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
2b50068
Initial revision
Sep 11, 2002
7469604
initial import
Sep 11, 2002
bcf46b3
MAJOR CLEANUP!
Oct 24, 2002
a09f0b0
added Snoopy in order to support conditional gets
Oct 25, 2002
5f7c5a1
Change comment style to slavishly imitate the phpinsider style found
Oct 25, 2002
0fe46ca
switched to using Snoopy for fetching remote RSS files.
Oct 25, 2002
84f269f
added support for textinput and image
Oct 26, 2002
8d55da3
quxx
Oct 26, 2002
603435b
some documentation to make it all look official :)
Oct 26, 2002
b9587e1
putting the website under source control
Oct 26, 2002
012b2de
changes to error handling to give script authors more access to
Jan 20, 2003
484db27
Added scripts directory for examples on how to use MagpieRSS
Jan 20, 2003
cb09c3d
added smarty url
Jan 20, 2003
51f4659
minor clean up
Jan 20, 2003
2e7fda5
updated
Jan 20, 2003
1877405
a magpie cookbook
Jan 22, 2003
a1ebf2a
added cookbook.html
Jan 22, 2003
95e725b
Improved documentation. Better install instructions.
Feb 12, 2003
3b641b1
moved magpie_simple to magpie_slashbox, and replaced it with a simpler
Feb 12, 2003
7a212bf
hopefully cleared up some notices that were being thrown into the log
Feb 12, 2003
612406c
check to see is xml is supported, if not die
Feb 12, 2003
9b1d26a
better errors, hopefully stomped on pesky notices
Feb 12, 2003
de0ac8a
ChangeLog now auto-generated by cvs2cl
Feb 12, 2003
1b48888
commited patch from nicola (www.technick.com) to quell 'undefined
Mar 3, 2003
97c4ed1
committed (or adpated) patch from Nicola (www.technick.com) to quell
Mar 3, 2003
78ab069
updated cookbook to show more code for limiting items
Apr 18, 2003
cfd84a5
fix minor typo
Apr 27, 2003
ce1ceea
fixed typoes
May 13, 2003
ea30e05
added support gzip encoded content negoiation
May 13, 2003
68cc51d
use gzip
May 13, 2003
e84961c
change
May 13, 2003
af84216
announce 0.5
May 13, 2003
df8dff6
changes
May 13, 2003
a596851
don't advertise gzip support if the user hasn't built php with gzinflate
May 30, 2003
f85fe5a
more comments, cleaned up notice
May 31, 2003
c4fab12
suppress some warnings
Jun 13, 2003
94a825e
clean up regex
Jun 13, 2003
90b7b44
clean up. added badge.
Jun 13, 2003
247db86
fully qualified img
Jun 13, 2003
cf890ca
a manual blog :)
Jun 13, 2003
678dc60
updated news
Jun 13, 2003
5fd4145
bumped up version numbers
Jun 13, 2003
71b4e4a
reset cache on 304
Jun 13, 2003
1e99d4b
fixed fread 4.3.2 compatibility problems
Jun 26, 2003
de12d0f
added alpha atom parsing support
Jan 25, 2004
1456e34
support badly formatted http headers
Jan 25, 2004
2dabd39
whitespace
Jan 25, 2004
0f01e54
updated version
Jan 25, 2004
9931ae1
update changes
Jan 25, 2004
e7f18d0
clean up text, and line formats. add support item rdf:about
Jan 25, 2004
7ad31c6
make RSS 1.0's rdf:about available
Jan 25, 2004
62e6f37
fixed SSL support
Mar 27, 2004
4a53840
accept self-signed certs
Mar 27, 2004
8a9c9ea
support summary content contstruct.
Apr 24, 2004
af49239
support arbitrary atom content constructs
Apr 24, 2004
abfc9e2
bumped version
Apr 24, 2004
d47ecc5
updated
Apr 24, 2004
9bcff3c
fix field doubling
Apr 26, 2004
352164b
bump version
Apr 26, 2004
d34c60b
*** empty log message ***
Jun 15, 2004
c635ffa
chance epoch to timestamp to conform w/ php naming conventions
Oct 26, 2004
c0b4607
fixed '=' instead of '=='
Oct 28, 2004
63905c4
remove old debugging functions, totally arbitrarily. might break stuff.
Nov 22, 2004
f7dc8c6
incorporate steve's patch
Nov 22, 2004
2994fe4
add encoding defines (fix timeout error reporting)
Nov 22, 2004
2895f14
don't set ERROR on notice or warning (rss_fetch dies on parse errors)
Nov 22, 2004
c084fcc
add WARNING
Nov 22, 2004
8ae1c6e
cache on $url . $output_encoding otherwise we can get munged output
Nov 22, 2004
e0b838b
was filtering too much
Nov 22, 2004
ee807bb
detab, bump version
Nov 22, 2004
dfb8c80
last bit of tidying
Nov 22, 2004
6afa263
fix calling iconv instead of mb_convert_encoding
Nov 24, 2004
d7c96a5
detab
Dec 12, 2004
1f5337e
more sanity checks for when things go wrong
Jan 12, 2005
47498a7
fix cache bug introduced by charset encoding
Jan 24, 2005
d5cabbc
support php w/o array_change_case
Jan 28, 2005
727805a
fix bug w/ atom and date normalization
Mar 8, 2005
8d592c0
fix arbtriary code execution vulnerability when using curl+ssl
Oct 28, 2005
1bed5ab
a better solution
Oct 28, 2005
e4ff98f
de-tab, bump version
Nov 5, 2005
10f907c
test library support
Nov 5, 2005
d22ca37
add warning
Nov 5, 2005
b3a8876
updated
Nov 5, 2005
c043f57
initial check-in for cwj's patches
Nov 5, 2005
1fdd2cb
split make new baby php cry... EXPLODE instead
thisisaaronland Dec 16, 2010
d1415b1
Added optional $cache_age parameter to fetch_rss() to facilitate over…
interjinn Jun 8, 2011
822af0d
Updated all occurrences of split() to explode() where a regular expre…
interjinn Jun 9, 2011
85e3723
Replaced deprecated split()'s with explode()'s
benkeen May 11, 2013
26dbc4f
Initial commit
fwolf Oct 21, 2013
c97b3cf
Merge sf history(convert by https://github.com/rcls/crap)
fwolf Oct 21, 2013
4583a30
Merge remote-tracking branch 'kellan/master' into kellan
fwolf Oct 21, 2013
2bedea7
Merge remote-tracking branch 'citytracking/master'
fwolf Oct 21, 2013
b47ce8c
Merge remote-tracking branch 'interjinn/master'
fwolf Oct 21, 2013
a1b48c0
Merge remote-tracking branch 'benkeen/master'
fwolf Oct 21, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .gitignore
Empty file.
48 changes: 48 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
NAME

MagpieRSS - a simple RSS integration tool

SYNOPSIS

require_once(rss_fetch.inc);
$url = $_GET['url'];
$rss = fetch_rss( $url );

echo "Channel Title: " . $rss->channel['title'] . "<p>";
echo "<ul>";
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "<li><a href=$href>$title</a></li>";
}
echo "</ul>";

DESCRIPTION

MapieRSS is an XML-based RSS parser in PHP. It attempts to be "PHP-like",
and simple to use.

Some features include:

* supports RSS 0.9 - 1.0, with limited RSS 2.0 support
* supports namespaces, and modules, including mod_content and mod_event
* open minded [1]
* simple, functional interface, to object oriented backend parser
* automatic caching of parsed RSS objects makes its easy to integrate
* supports conditional GET with Last-Modified, and ETag
* uses constants for easy override of default behaviour
* heavily commented


1. By open minded I mean Magpie will accept any tag it finds in good faith that
it was supposed to be here. For strict validation, look elsewhere.


GETTING STARTED



COPYRIGHT:
Copyright(c) 2002 [email protected]. All rights reserved.
This software is released under the GNU General Public License.
Please read the disclaimer at the top of the Snoopy.class.inc file.
Loading