Changes for version 0.44 - 2025-03-08

  • Document Telechat calendars
  • Chose randomly between Telechat calendars
  • Add two other Telechat calendar
  • Update TODO with OpenAI::API
  • Add tmp dir to gitignore

Documentation

Spread date and time from Revolutionary (Republican) Calendar

Modules

Spread date and time from Revolutionary (Republican) Calendar on Bluesky, Twitter, Mastodon, Freenode and Liberachat.
Simple Class to post status to BlueSky.
Companion class of App::SpreadRevolutionaryDate, to handle configuration file and command line arguments, subclass of AppConfig.
Role providing interface for crafting a message to be spread by App::SpreadRevolutionaryDate.
MsgMaker class for App::SpreadRevolutionaryDate to build message by prompting user
MsgMaker class for App::SpreadRevolutionaryDate to build message with revolutionary date
Subclass overloading DateTime::Calendar::FrenchRevolutionary to allow language extension
Role providing interface for localization of revolutionary date built by App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate.
English localization of (part of) DateTime::Calendar::FrenchRevolutionary::Locale::en
Spanish localization of (part of) DateTime::Calendar::FrenchRevolutionary::Locale::fr
French localization of (part of) DateTime::Calendar::FrenchRevolutionary::Locale::fr
Italian localization of (part of) DateTime::Calendar::FrenchRevolutionary
MsgMaker class for App::SpreadRevolutionaryDate to build message with Téléchat date
Role providing interface for targets of App::SpreadRevolutionaryDate.
Target class for App::SpreadRevolutionaryDate to handle spreading on Bluesky.
Target class for App::SpreadRevolutionaryDate to handle spreading on Freenode.
Subclass overloading Bot::BasicBot to post a message on some Freenode channels
Target class for App::SpreadRevolutionaryDate to handle spreading on Liberachat.
Subclass overloading Bot::BasicBot to post a message on some Liberachat channels
Target class for App::SpreadRevolutionaryDate to handle spreading on Mastodon.
Target class for App::SpreadRevolutionaryDate to handle spreading on Twitter.