App-SpreadRevolutionaryDate

 view release on metacpan or  search on metacpan

SIGNATURE  view on Meta::CPAN

SHA256 8a458f16fcbe833680bff2d681b55c58e10342c37e58b46be9831f9d22f9e6bb lib/App/SpreadRevolutionaryDate/MsgMaker.pm
SHA256 f0cb9ba98f936526565d1edb240f6c10626230b90296ee0f66fe15ac632cbbf6 lib/App/SpreadRevolutionaryDate/MsgMaker/Gemini.pm
SHA256 9e05bcbe7582558467e602e0818eb5f29c3e74f43ac75f1851f622d68c019ecf lib/App/SpreadRevolutionaryDate/MsgMaker/PromptUser.pm
SHA256 c8de28fb112631c7f32d97b6295510b0d088b3cdc1c96d8fd7afb3a632715574 lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate.pm
SHA256 4ce92cde53c081a0016ed7a9d272bdd4abdb61e3212f97652dc1d183c155b9bc lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Calendar.pm
SHA256 bf5fa257373aca0a9bb150ad89cf35b4d373f49b1a35d4152bbf26709001f2e5 lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale.pm
SHA256 5589f3973d781ab2b6c80cc9e475f261c9c6f128fc081da49601ed89d0821090 lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/en.pm
SHA256 a693854bbb944b5a428e456939e8e2700349e18cfed03456c706a43c0a302e33 lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/es.pm
SHA256 a5d4c3c1dfddbe2d3d5611a115451ac65760f70d0ca333b6603c88155563ba38 lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/fr.pm
SHA256 f2dc58a8114e75c7cf8840d74a3955f9deaad70ee672589a5de38de8e424e9ec lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/it.pm
SHA256 bb404412a2a2af175ee5ba56bba6cd6ae5025c02075598a9a3d62dd44e108d92 lib/App/SpreadRevolutionaryDate/MsgMaker/Telechat.pm
SHA256 d45d875da82a439771b8eaca0ee08fe663107d8ad33e8d6a9bcbfabcc22aad4a lib/App/SpreadRevolutionaryDate/Target.pm
SHA256 9bac09489624fa3e8a0d1b5b372360acd44326f6b1b3f7d1683dd7be65eeec38 lib/App/SpreadRevolutionaryDate/Target/Bluesky.pm
SHA256 a54f45283d42130b9bdec62fa004dbcc01e2d4be907a87fa5338eff7862341f8 lib/App/SpreadRevolutionaryDate/Target/Freenode.pm
SHA256 3d7da5e51e6f0e3ec927fb1a2befdb17369fec0a5dd23281c23dc8f3f0e53766 lib/App/SpreadRevolutionaryDate/Target/Freenode/Bot.pm
SHA256 e591afdac0d6f2c7f3f6e2a00c787be2237ac1808108eb6a24d748df8bdcea7e lib/App/SpreadRevolutionaryDate/Target/Liberachat.pm
SHA256 5c42196a83676730513b0b9d0defe0f1fb84a60c1cc686cc0fe991c7295007e4 lib/App/SpreadRevolutionaryDate/Target/Liberachat/Bot.pm
SHA256 bd46638f18dadb9e4853f058edbffa2b23ed961ec619d493a751a443c9c5a259 lib/App/SpreadRevolutionaryDate/Target/Mastodon.pm
SHA256 748b97e8ae3a2bd002c576eb73609f142dab9199a70aac103ec39658d20374fd lib/App/SpreadRevolutionaryDate/Target/Twitter.pm
SHA256 ff63385446d651ea007d7431f24d36fef5fbb97979d656bb6a4bc4f43db76eb0 lib/LocaleData/de/LC_MESSAGES/App-SpreadRevolutionaryDate.mo
SHA256 bda723d14e43753c0aa0d864abba3c7c89b2bfb7f5f9480b45376cc1ec6c1eef lib/LocaleData/en/LC_MESSAGES/App-SpreadRevolutionaryDate.mo
SHA256 0d1659099f721211a2d3f3b6d92ce3a6dbc7bd9fed9a9a9a10fcf3de24a0303a lib/LocaleData/es/LC_MESSAGES/App-SpreadRevolutionaryDate.mo
SHA256 57f0e95e42b1a8e91da33f78f1297eab85a0aabd0d6f00aa2414811030c8deca lib/LocaleData/fr/LC_MESSAGES/App-SpreadRevolutionaryDate.mo
SHA256 1f40141da10af2f3acb6e75c168ab606274aa9d657c22a0c5e7eca4675fc5107 lib/LocaleData/it/LC_MESSAGES/App-SpreadRevolutionaryDate.mo
SHA256 3b6202afdb638eb807a4ddee53d1b3e46d4defa29b6440f527688067d48ef486 share/images/blanqui.png
SHA256 526bbeb3ac4598d7d26141a750ad99d5f7471b024e3020a95f618d40400af910 share/images/coluche_macron.png
SHA256 47102885766ef282deffe12bd468e596163a960b1fa1656171a902e988d365d5 share/images/groucha.png
SHA256 ed3ec364e28e79a10ac403ea47d87756eae751ba10409e293be24a404f8cfa87 t/00-compile.t
SHA256 5bdd8d62693984a7904152048e175e3d1fdb356b6c9896f87afa28d266234bc9 t/bluesky.t
SHA256 bdf0ca7f2bfd2216fae1a2c4a60f31925930d0a24551b7cfce01846640e0b2ea t/command_line.t
SHA256 2d7c00d4dc592592a7b705879957a5858e51ed5c353aa0eb5f8df4daae23fcbb t/config.t
SHA256 23fec6d51b26f654a879139c56ca67d8eb38e06c1f40f4920a1dc8b1b11f0d52 t/locale.t
SHA256 58913ef0354246be4289c61d238a57f32c95556a5579ee770540021c4ff47eb9 t/mastodon.t
SHA256 115371bb2369438a0c11f11e798eb0bd98a0c4bf341d33d3c8e807ffd59f98c1 t/new_target.t
SHA256 21dcedfebfb6f99d618ca6dc0960e5860a685ddc1a0181b1d1aef446e517275c t/objects.t
SHA256 a5f2dc6aa4e3196e0669ddf284ca8b817331d8370f4d846a09254e2dc4c1e166 t/promptuser.t
SHA256 71b57d81a38a4fa94aa21c8faad2efc3284ba53c2f02e0ac4c5d992dc4977cc0 t/telechat.t
SHA256 55982028df94718329e2f5cf0ffee472f7f9a892ed958668cece0b546496a226 t/twitter.t
SHA256 ad757d3982248c0516a133cf1cf6ea2d4a481c50e35612d4ec379c634ccf422e t/wikipedia.t
SHA256 a2c8558be357f5da776b7231432d5d45594f947ec16ac146e56dd02d33cae674 xt/authentication.t
SHA256 5ef831669a93639062c1ec526619f41830e1eeb907ce190742729242d57066c7 xt/author/clean-namespaces.t
SHA256 37e82e5ceaf9091effb6eccb9f6f56ab1336c7ffeca9f5f24e05ad0142ff712b xt/author/critic.t
SHA256 58584c538a460abcb90873f001732356f63761b025b374f0d51142c99d08d938 xt/author/distmeta.t
SHA256 d2bc940493145b3da1e4bf7ac091cd2553dea27364a870868d7984ba3d08fd58 xt/author/eol.t
SHA256 9a33f52d99d271d2fa6a6e49b32648567b81d053e7be3e9d099938d8ea72d38a xt/author/no-tabs.t
SHA256 fb4f17037e9be1f1341245abfd6328425fe644afe21c0865095baefdd0dd8c0b xt/author/pod-coverage.t
SHA256 090aab01301b1ac727992ce2145d615a81e197903830f4d2d29dbdb936403a21 xt/author/pod-linkcheck.t
SHA256 fcfd32f3e08f9668309f54af0ce9c3e18545ac7629545803ed5d346597cfdacc xt/author/pod-syntax.t
SHA256 81c175fb3da6221a09808618331ec24e5219cbe769c8091ef165eb5096f0a92e xt/author/portability.t
SHA256 27d3ed58a83462c47b316a1aeb6d7987df3f01bca08fe1d8e6a429d2b2b4f61d xt/release/kwalitee.t
SHA256 d34f839d8340478663bd6ae59c72760d7e1a2b7a2d4879ad1ec97db1a2271b2f xt/release/unused-vars.t

lib/App/SpreadRevolutionaryDate/MsgMaker/Telechat.pm  view on Meta::CPAN

      '0312' => ['plâtre', 'plâtres', 'm'],
      '0313' => ['tapis', 'tapis', 'm'],
      '0314' => ['poids', 'poids', 'm'],
      '0315' => ['biberon', 'biberons', 'm'],
      '0316' => ['médicament', 'médicaments', 'm'],
      '0317' => ['écran de télévision', 'écrans de télévision', 'm'],
      '0318' => ['gadget', 'gadgets', 'm'],
      '0401' => ['retour', 'retours', 'm'],
      '0402' => ['caramel mou', 'caramels mous', 'm'],
      '0403' => ['bronzage', 'bronzages', 'm'],
      '0404' => ['chèque', 'chèques', 'm'],
      '0405' => ['sent-bon', 'sent-bon', 'm'],
      '0406' => ['tuile', 'tuiles', 'f'],
      '0408' => ['motte de terre', 'mottes de terre', 'f'],
      '0410' => ['petit bateau', 'petits bateaux', 'm'],
      '0411' => ['foie', 'foies', 'm'],
      '0415' => ['vieille boîte', 'vieilles boîtes', 'f'],
      '0416' => ['abcès', 'abcès', 'm'],
      '0417' => ['t-shirt', 't-shirts', 'm'],
      '0418' => ['plafond', 'plafonds', 'm'],
      '0420' => ['jet d\'eau', 'jets d\'eau', 'm'],

lib/App/SpreadRevolutionaryDate/MsgMaker/Telechat.pm  view on Meta::CPAN

      '0325' => ['machine à écrire', 'machines à écrire', 'f'],
      '0326' => ['poignée de porte', 'poignées de porte', 'f'],
      '0327' => ['savon de marseille', 'savons de marseille', 'm'],
      '0328' => ['stylo à plume', 'stylos à plume', 'm'],
      '0329' => ['téléviseur cathodique', 'téléviseurs cathodiques', 'm'],
      '0330' => ['urne funéraire', 'urnes funéraires', 'f'],
      '0331' => ['balai', 'balais', 'm'],
      '0401' => ['microplastique', 'microplastiques', 'm'],
      '0402' => ['bougie', 'bougies', 'f'],
      '0403' => ['cabine téléphonique', 'cabines téléphoniques', 'f'],
      '0404' => ['canapé', 'canapés', 'm'],
      '0405' => ['carte postale', 'cartes postales', 'f'],
      '0406' => ['ceinture', 'ceintures', 'f'],
      '0407' => ['engrenage', 'engrenages', 'm'],
      '0408' => ['escalier', 'escaliers', 'm'],
      '0409' => ['monogramme', 'monogrammes', 'm'],
      '0410' => ['acanthe', 'acanthes', 'f'],
      '0411' => ['humus', 'humus', 'm'],
      '0412' => ['entroque', 'entroque', 'f'],
      '0413' => ['fourneau', 'fourneaux', 'm'],
      '0414' => ['ampoule, multiprise et rallonge', 'ampoules, multiprises et rallonges', 'f'],

lib/App/SpreadRevolutionaryDate/MsgMaker/Telechat.pm  view on Meta::CPAN

      '0325' => ['machine à écrire', 'machines à écrire', 'f'],
      '0326' => ['poignée de porte', 'poignées de porte', 'f'],
      '0327' => ['savonnette', 'savonnettes', 'f'],
      '0328' => ['stylo à plume', 'stylos à plume', 'm'],
      '0329' => ['téléviseur cathodique', 'téléviseurs cathodiques', 'm'],
      '0330' => ['urne funéraire', 'urnes funéraires', 'f'],
      '0331' => ['balai', 'balais', 'm'],
      '0401' => ['microplastique', 'microplastiques', 'm'],
      '0402' => ['bougie', 'bougies', 'f'],
      '0403' => ['cabine téléphonique', 'cabines téléphoniques', 'f'],
      '0404' => ['canapé', 'canapés', 'm'],
      '0405' => ['carte postale', 'cartes postales', 'f'],
      '0406' => ['ceinture', 'ceintures', 'f'],
      '0407' => ['engrenage', 'engrenages', 'm'],
      '0408' => ['escalier', 'escaliers', 'm'],
      '0409' => ['monogramme', 'monogrammes', 'm'],
      '0410' => ['acanthe', 'acanthes', 'f'],
      '0411' => ['humus', 'humus', 'm'],
      '0412' => ['entroque', 'entroque', 'f'],
      '0413' => ['fourneau', 'fourneaux', 'm'],
      '0414' => ['ampoule multiprise et rallonge', 'ampoules multiprises et rallonges', 'f'],

t/objects.t  view on Meta::CPAN

isa_ok($spread_revolutionary_date->targets->{freenode}->obj, 'App::SpreadRevolutionaryDate::Target::Freenode::Bot', 'Freenode object');
isa_ok($spread_revolutionary_date->targets->{liberachat}, 'App::SpreadRevolutionaryDate::Target::Liberachat', 'Liberachat class constructor');
isa_ok($spread_revolutionary_date->targets->{liberachat}->obj, 'App::SpreadRevolutionaryDate::Target::Liberachat::Bot', 'Liberachat object');

ok(!$spread_revolutionary_date->targets->{bluesky}->obj->{did}, 'Bluesky no connection with fake credentials');

eval { $spread_revolutionary_date->targets->{twitter}->obj->verify_credentials };
like($@, qr/^(?:Invalid or expired token|599 Internal Exception)/, 'Twitter no connection with fake credentials');

eval { $spread_revolutionary_date->targets->{mastodon}->obj->get_account };
like($@, qr/^Could not complete request: (?:500 Can't connect to Instance|599 Internal Exception|404 Not Found)/, 'Mastodon no connection with fake credentials');

__DATA__

test

[bluesky]
# Get these values from https://bsky.app/
identifier = 'Identifier'
password   = 'Password'



( run in 2.985 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )