aurelg / feedspora

FeedSpora posts RSS/Atom feeds to your social network accounts.
35 stars 5 forks source link

Enhancement/word press client #55

Closed wilddeej closed 5 years ago

wilddeej commented 5 years ago

Fixes Issue #54, along with the missing WordPress functionality in Issue #38. Relevant code was pulled from the TweepyClient into GenericClient, and enhanced where appropriate and necessary to be applicable and useful to the WPClient code. The WordPress client now supports the full set of defined FeedSpora functionality. Existing tests were supplemented and new tests were added to verify the new functionality, which also included dividing the "basic" and "full" post test suites into client-specific tests (where they can be more easily managed and updated - especially useful given the additional client-specific enhancements that are upcoming). Additionally, a client-specific option (post_link_content) has been implemented that enables the legacy functionality of this client to post the contents of the RSS/Atom feed link entry, rather than the content of the entry itself (which is the new default).