NAME
    Acme::CPANModules::BrowserUtilities - List of utilities for web browsers

VERSION
    This document describes version 0.004 of
    Acme::CPANModules::BrowserUtilities (from Perl distribution
    Acme-CPANModules-BrowserUtilities), released on 2022-03-18.

DESCRIPTION
    General

    Firefox

    App::FirefoxUtils (comes with CLIs like pause-firefox, unpause-firefox,
    kill-firefox, list-firefox-profiles, etc).

    App::DumpFirefoxHistory (comes with CLI: dump-firefox-history).

    App::FirefoxMultiAccountContainersUtils (comes with CLIs like:
    firefox-mua-sort-containers, firefox-mua-modify-containers).

    Firefox::Util::Profile

    Firefox::Sync::Client

    Install latest Firefox using instopt (from App::instopt) and
    Software::Catalog::SW::firefox.

    WordList::HTTP::UserAgentString::Browser::Firefox

    *Automating Firefox*

    Firefox::Marionette

    Selenium::Firefox

    WWW::Mechanize::Firefox and MozRepl used to be an alternative but no
    longer work on current Firefox version (they require Firefox 54 or
    earlier). Included in this group are: Firefox::Application,
    WWW::Mechanize::Firefox::Extended.

    Google Chrome

    App::ChromeUtils (comes with CLIs like pause-chrome, unpause-chrome,
    kill-chrome, list-chrome-profiles, etc).

    App::DumpChromeHistory (comes with CLI: dump-chrome-history).

    Chrome::Util::Profile

    WWW::Mechanize::Chrome

    Opera

    App::OperaUtils (comes with CLIs like pause-opera, unpause-opera,
    kill-opera, etc).

    App::DumpOperaHistory (comes with CLI: dump-opera-history).

    Vivaldi

    App::VivaldiUtils (comes with CLIs like pause-vivaldi, unpause-vivaldi,
    kill-vivaldi, list-vivaldi-profiles, etc).

    App::DumpVivaldiHistory (comes with CLI: dump-vivaldi-history).

    Vivaldi::Util::Profile

ACME::CPANMODULES ENTRIES
    *   App::FirefoxUtils - Utilities related to Firefox

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::DumpFirefoxHistory - Dump Firefox history

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::FirefoxMultiAccountContainersUtils - Utilities related to
        Firefox Multi-Account Containers add-on

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Firefox::Util::Profile - Given a Firefox profile name, return its
        directory

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Firefox::Sync::Client - A Client for the Firefox Sync Server

        Author: SCHRORG <https://metacpan.org/author/SCHRORG>

    *   App::instopt - Download and install software

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Software::Catalog::SW::firefox - Firefox

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   WordList::HTTP::UserAgentString::Browser::Firefox - Collection of
        Firefox browser User-Agent strings

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Firefox::Marionette - Automate the Firefox browser with the
        Marionette protocol

        Author: DDICK <https://metacpan.org/author/DDICK>

    *   Selenium::Firefox - Use FirefoxDriver without a Selenium server

        Author: TEODESIAN <https://metacpan.org/author/TEODESIAN>

    *   WWW::Mechanize::Firefox - use Firefox as if it were WWW::Mechanize

        Author: CORION <https://metacpan.org/author/CORION>

    *   MozRepl - Perl interface of MozRepl

        Author: ZIGOROU <https://metacpan.org/author/ZIGOROU>

    *   Firefox::Application - inspect and automate the Firefox UI

        Author: CORION <https://metacpan.org/author/CORION>

    *   WWW::Mechanize::Firefox::Extended - Adds handy functions to
        WWW::Mechanize::Firefox

        Author: HOEKIT <https://metacpan.org/author/HOEKIT>

    *   App::ChromeUtils - Utilities related to Google Chrome browser

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::DumpChromeHistory - Dump Chrome history

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Chrome::Util::Profile - List available Google Chrome profiles

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   WWW::Mechanize::Chrome - automate the Chrome browser

        Author: CORION <https://metacpan.org/author/CORION>

    *   App::OperaUtils - Utilities related to the Opera browser

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::DumpOperaHistory - Dump Opera history

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::VivaldiUtils - Utilities related to the Vivaldi browser

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   App::DumpVivaldiHistory - Dump Vivaldi history

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

    *   Vivaldi::Util::Profile - List available Vivaldi profiles

        Author: PERLANCAR <https://metacpan.org/author/PERLANCAR>

FAQ
  What is an Acme::CPANModules::* module?
    An Acme::CPANModules::* module, like this module, contains just a list
    of module names that share a common characteristics. It is a way to
    categorize modules and document CPAN. See Acme::CPANModules for more
    details.

  What are ways to use this Acme::CPANModules module?
    Aside from reading this Acme::CPANModules module's POD documentation,
    you can install all the listed modules (entries) using cpanm-cpanmodules
    script (from App::cpanm::cpanmodules distribution):

     % cpanm-cpanmodules -n BrowserUtilities

    Alternatively you can use the cpanmodules CLI (from App::cpanmodules
    distribution):

        % cpanmodules ls-entries BrowserUtilities | cpanm -n

    or Acme::CM::Get:

        % perl -MAcme::CM::Get=BrowserUtilities -E'say $_->{module} for @{ $LIST->{entries} }' | cpanm -n

    or directly:

        % perl -MAcme::CPANModules::BrowserUtilities -E'say $_->{module} for @{ $Acme::CPANModules::BrowserUtilities::LIST->{entries} }' | cpanm -n

    This Acme::CPANModules module also helps lcpan produce a more meaningful
    result for "lcpan related-mods" command when it comes to finding related
    modules for the modules listed in this Acme::CPANModules module. See
    App::lcpan::Cmd::related_mods for more details on how "related modules"
    are found.

HOMEPAGE
    Please visit the project's homepage at
    <https://metacpan.org/release/Acme-CPANModules-BrowserUtilities>.

SOURCE
    Source repository is at
    <https://github.com/perlancar/perl-Acme-CPANModules-BrowserUtilities>.

SEE ALSO
    Acme::CPANModules - about the Acme::CPANModules namespace

    cpanmodules - CLI tool to let you browse/view the lists

AUTHOR
    perlancar <perlancar@cpan.org>

CONTRIBUTING
    To contribute, you can send patches by email/via RT, or send pull
    requests on GitHub.

    Most of the time, you don't need to build the distribution yourself. You
    can simply modify the code, then test via:

     % prove -l

    If you want to build the distribution (e.g. to try to install it locally
    on your system), you can install Dist::Zilla,
    Dist::Zilla::PluginBundle::Author::PERLANCAR, and sometimes one or two
    other Dist::Zilla plugin and/or Pod::Weaver::Plugin. Any additional
    steps required beyond that are considered a bug and can be reported to
    me.

COPYRIGHT AND LICENSE
    This software is copyright (c) 2022, 2021 by perlancar
    <perlancar@cpan.org>.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.

BUGS
    Please report any bugs or feature requests on the bugtracker website
    <https://rt.cpan.org/Public/Dist/Display.html?Name=Acme-CPANModules-Brow
    serUtilities>

    When submitting a bug or request, please include a test-file or a patch
    to an existing test-file that illustrates the bug or desired feature.

