Recent

Author Topic: TRSSParser  (Read 5579 times)

CynicRus

  • New Member
  • *
  • Posts: 46
TRSSParser
« on: November 16, 2012, 08:57:37 pm »
Hi. I started a small project to create a RSS parser. More precise set of units for easy RSS parsing. At the moment only implemented reading RSS. Just RSS can edit but not implemented to save the result. However, the ability to RSS write will be added in the coming days. The archive set of units and demoapp. To compile a demo app the required laz_synapse. Linux not tested but should work without problems. Let me know if it does not. Actual code can always be found at:
https://github.com/CynicRus/TRSSParser

Screenshot:
(http://s019.radikal.ru/i611/1211/42/12158b38f89ft.jpg)

The source code for the test in the attached archive.

Thanks for you attention.
Cheers, Cynic.

Silvio Clécio

  • Guest
Re: TRSSParser
« Reply #1 on: November 16, 2012, 10:04:01 pm »
Hello,

Please know the EasyRss too:

https://github.com/silvioprog/easyrss

A great plugin for writing and reading RSS.

Thank you very much! :)

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: TRSSParser
« Reply #2 on: November 17, 2012, 03:50:16 pm »
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

JD

  • Hero Member
  • *****
  • Posts: 1796
Re: TRSSParser
« Reply #3 on: November 17, 2012, 05:07:45 pm »
Thanks a million silvioprog and CynicRus. I'm been wondering if was time for a Lazarus version of FeedDemon (Delphi app) or RSSOwl (Eclipse RCP app). Your work will enable such applications to be written.

Thanks for sharing.

JD
Windows (10, 7) - Lazarus 2.1/FPC 3.2, Delphi

Indy 10.6 series; mORMot; Zeos 7.3; SQLite, Firebird, PostgreSQL & MariaDB; VirtualTreeView 5.5.3 R1

CynicRus

  • New Member
  • *
  • Posts: 46
Re: TRSSParser
« Reply #4 on: November 18, 2012, 04:25:50 pm »
Thanks for you feedback. Tomorrow I will be finalized saving RSS stuff and class is finished. Now implemented: Downloadin rss feed, editing rss feeds also creating and group creating the rss feeds. RSS items making\editing also implemented. Thanks for you advice.

Cheers, Cynic.


CynicRus

  • New Member
  • *
  • Posts: 46
Re: TRSSParser
« Reply #5 on: November 19, 2012, 08:11:39 am »
The save RSS function has been implemented now. The saved file is fully compliant with RSS 2.0. Also downloaded a feed may be edited and saved. See a code on the GitHub for the additional info.

Thank for you advice.

Cheers, Cynic.
« Last Edit: November 19, 2012, 10:22:25 am by CynicRus »

Silvio Clécio

  • Guest
Re: TRSSParser
« Reply #6 on: November 22, 2012, 01:47:21 am »
Hello guys,

The current EasyRSS's code supports reading and writing of RSS.

You can use EasyRSS's code in Free Pascal. Feel free.

You can download online RSS too, please see:

https://github.com/silvioprog/easyrss/blob/master/demo/reader/demo.lpr#L13

I would be honored to see my name in a native unit in Free Pascal. :)

Thanks and sorry for my english. ;)

 

TinyPortal © 2005-2018