1
0
Fork 0
mirror of https://github.com/sbrl/PolyFeed.git synced 2024-11-14 05:13:00 +00:00
Find a file
2019-08-05 00:33:59 +01:00
examples Squash a bunch of bugs 2019-07-29 19:17:40 +01:00
PolyFeed Bugfix: Correctly detect LastUpdated selector presence 2019-08-05 00:33:59 +01:00
.gitignore Ignore atom feeds 2019-07-29 01:13:01 +01:00
LICENSE Initial commit 2019-07-28 21:22:04 +01:00
PolyFeed.sln Let's see if this actually goes anywhere. 2019-07-07 15:56:13 +01:00
README.md README: Tweak usage 2019-07-30 00:50:27 +01:00

PolyFeed

Create Atom feeds for websites that don't support it

PolyFeed generates Atom feeds out of websites that don't have one, such as Twitter or Facebook (* cough * * cough *). It supports any platform that C♯ .NET applications can run, including Linux and Windows.

Install

From a Release

Download and extract the latest release. You're done!

Building from Source

Clone this repository, and then build the code with msbuild:

msbuild /p:Configuration=Release

The build output will be outputted to PolyFeed/bin/Release.

Usage

PolyFeed uses TOML configuration files to define Atom feeds. First, create a configuration file that specifies how PolyFeed should generate an Atom feed - or use one of the examples.

Then, run PolyFeed over it:

path/to/PolyFeed.exe --config path/to/config.toml

...it will generate the named .atom file automatically, keeping you up-to-date on it's progress and any errors it encounters.

Use PolyFeed.exe --help to display the full range of command-line flags available.

Contributing

Contributions are welcome - feel free to open an issue or (even better) a pull request.

The issue tracker is the place where all the tasks relating to the project are kept.

Licence

PolyFeed is released under the Mozilla Public License 2.0. The full license text is included in the LICENSE file in this repository.