You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Starbeamrainbowlabs 849f09f666
Add EmbeddedFiles helper
1 year ago
PolyFeed Add EmbeddedFiles helper 1 year ago
examples Add Oc ReMix Albums example 1 year ago
lantern-build-engine @ 5b27397f5f Update to laminar v0.6 1 year ago
.gitignore Ignore atom feeds 1 year ago
.gitmodules Start writing lantern build script for CI 1 year ago
LICENSE Initial commit 1 year ago
PolyFeed.sln Set version number 1 year ago README: Tweak usage 1 year ago
build [build] Use find instead of ls 1 year ago
polyfeed proxy shell script: add quotes 1 year ago


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.


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.


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 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.


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.


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