Open JJ opened 7 years ago
Welcome @JJ!
Net::Twitter is ready for deprecation. It, and it's companion Net::Twitter::Lite have been the most perl5 Twitter API libraries for many years. But they've become hard to maintain, have some design flaws, and loads of back compatibility baggage.
I've written a replacement that addresses all of those issues, Twitter::API. I could have migrated Net::Twitter to become what Twitter::API is over many releases, but I needed the leaner cleaner Twitter::API sooner than I could have gotten Net::Twitter there.
I've been using Twitter::API for a few months, now, in a commercial web application, https://followerwonk.com, (my day job). So, it's been battle tested.
There are a couple of things to do:
You can find me and others with an interest in Net::Twitter and Twitter::API in the #net-twitter channel on irc.perl.org if you use IRC.
Thanks JJ!
2017-09-01 16:15 GMT+02:00 Marc Mims notifications@github.com:
Welcome @JJ https://github.com/jj!
Net::Twitter is ready for deprecation. It, and it's companion Net::Twitter::Lite have been the most perl5 Twitter API libraries for many years. But they've become hard to maintain, have some design flaws, and loads of back compatibility baggage.
I've written a replacement that addresses all of those issues, Twitter::API. I could have migrated Net::Twitter to become what Twitter::API is over many releases, but I needed the leaner cleaner Twitter::API sooner than I could have gotten Net::Twitter there.
I've been using Twitter::API for a few months, now, in a commercial web application, https://followerwonk.com, (my day job). So, it's been battle tested.
There are a couple of things to do:
- Add a deprecation notice to Net::Twitter pointing users to Twitter::API, highlighting Twitter::API::Trait::Migration https://metacpan.org/pod/Twitter::API::Trait::Migration.
- Make pull requests against modules that depend on Net::Twitter https://metacpan.org/requires/module/Net::Twitter?sort=%5B%5B2,1%5D%5D to use Twitter::API instead.
I can do that. Thanks!
I have checked out the reverse dependencies, and looks like Jaipo would be a good candidate for upgrading, since it's been recently updated and looks like a good match. Should I try that one first?
Or maybe not. It fails every test and I couldn't get it to run them in my machine...
So let's try this one... https://metacpan.org/release/Catalyst-Authentication-Credential-Twitter
That's a good one! It will satisfy yanick/Catalyst-Authentication-Credential-Twitter#5.
Random query - off the back of seeing the deprecation notice on Net::Twitter.. does this mean Twitter::API is no longer Alpha/subject to change, as its docs say?
Correct. Twitter::API is production ready. On Sun, Feb 4, 2018 at 8:25 AM Jess notifications@github.com wrote:
Random query - off the back of seeing the deprecation notice on Net::Twitter.. does this mean Twitter::API is no longer Alpha/subject to change, as its docs say?
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/semifor/Net-Twitter/issues/76#issuecomment-362919553, or mute the thread https://github.com/notifications/unsubscribe-auth/AACSj8oAMBqq_HqGrWcR2uJ_JYeXueuiks5tRdoQgaJpZM4PJ2_5 .
I have been assigned this module in the CPAN pull request challenge. Can I help with something?