Popmundo Mass Show Canceller

Finds and cancels shows at specific times within a given date range.

作者
thebestone
日安装量
0
总安装量
0
评分
0 0 0
版本
2.3
创建于
2025-09-03
更新于
2025-09-03
大小
11.3 KB
许可证
暂无
适用于

This script, named Popmundo Mass Show Canceller, is designed to automate the process of cancelling multiple concerts for an artist in the online game Popmundo. It works by adding a control panel to the "Upcoming Performances" page, allowing you to specify a date range and specific times for shows you want to cancel. Once started, it will automatically navigate through the pages and click the necessary buttons to cancel each matching show until the list is clear.


How It Works

The script operates in two distinct modes, depending on which Popmundo page you are currently viewing. It uses the browser's sessionStorage to keep track of its progress and your settings as it navigates between pages.

1. On the "Upcoming Performances" Page

This is the main page where you control the script.

  • Control Panel UI: When you visit your artist's upcoming shows list, the script injects a red-bordered control panel at the top. This panel contains:

    • From/To Date Inputs: Two date fields to define the range in which the script should search for shows.
    • Time Selection: A multi-select box allowing you to choose one or more specific show times (e.g., 18:00, 20:00). You can select multiple times by holding Ctrl (or Cmd on Mac) and clicking.
    • Start/Stop Buttons: A "Start" button to begin the process and a "Stop" button to halt it at any time.
    • Status Display: A text field that shows the script's current status (e.g., "RUNNING...", "Finished").
  • Process Flow:

    1. You select your desired date range and the specific times of the shows to be cancelled.
    2. You click the Start Mass Cancel button.
    3. The script saves your selected dates and times into the browser's sessionStorage and sets its status to RUNNING.
    4. It then scans the list of upcoming shows on the page.
    5. For each show, it checks if its date falls within your specified range and if its time matches one of the times you selected.
    6. When it finds the first matching show, it automatically clicks the "Details" link for that show, navigating to the "Performance Details" page.
    7. If it scans the entire list and finds no matching shows, it concludes the process, alerts you that it's finished, and clears the saved settings.

2. On the "Performance Details" Page

This part of the script is fully automated.

  • Automated Clicking: If the script's status is RUNNING, it immediately searches for the "Cancel Performance" button on the page and clicks it.
  • Confirmation Handling: After the initial click, the game displays a confirmation pop-up ("Are you sure?"). The script waits for half a second for this dialog to appear and then automatically clicks the final "Yes" or "Ok" button.
  • Returning to the List: Once a show is successfully cancelled, the game automatically redirects you back to the "Upcoming Performances" list. The script then resumes its search from the top of the list to find the next matching show to cancel.

This loop continues—navigating to details, cancelling, and returning to the list—until no more shows matching your criteria are found.


How to Use the Script

  1. Navigate to your artist's Upcoming Performances page in Popmundo.
  2. The "Mass Show Canceller" control panel will appear at the top of the performance list.
  3. Select a start date and an end date for the shows you wish to cancel.
  4. In the "At Times" box, select one or more showtimes. To select multiple, hold Ctrl (Windows) or Cmd (Mac) while clicking the times.
  5. Click the green Start Mass Cancel button.
  6. The script will now run automatically. Do not close the tab. It will navigate, click, and return to the list on its own.
  7. If you need to interrupt the process, click the red Stop Process button at any time.

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址