-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.2.0 #208
base: master
Are you sure you want to change the base?
Conversation
added self.activities.dashboardPopUpModalCloseCross()
Added: def click_element_if_visible(self, element): try: if element.is_displayed() and element.is_enabled(): element.click() logging.info("Dashboard pop-up registered and closed, needs to be done once on new accounts") else: pass except (ElementNotInteractableException, NoSuchElementException): pass def dashboardPopUpModalCloseCross(self): try: element = self.webdriver.find_element(By.CSS_SELECTOR, ".dashboardPopUpPopUpSelectButton") self.click_element_if_visible(element) time.sleep(0.25) except NoSuchElementException: return -goodluck
Lock/Bann checked after Login.
Lock/Bann checked after Login. ![WindowsTerminal_DuWk5GlKDp](https://github.com/user-attachments/assets/833da479-b27e-4528-82c7-d886cd3ac26b) ![WindowsTerminal_KrtE7GRBGd](https://github.com/user-attachments/assets/856130b5-c984-4420-8bdd-1b11a33bd934) i smoked a good J
some cross on its way to pop gets accepted and never comes back (very sad story) idk if its added already or not, i was told to create something if its to late - delete it. -goodluck
Added configuration to set the logger level in config Also configs for toggling incomplete promotions and exceptions from apprise notifications Added chrome option --disable-http2 as suggested in (#185)
I've added #195 and #194, in the process i realized having both config-private.yaml and config.yaml was unnecessary, so now config.yaml is automatically ignored and only config.yaml.sample should be committed, the user should manually rename the file after configuring it as instructed in the updated README I was getting the same problem as #185 so i tried using the --disable-http2 flag and it seems to have fixed the issue i've also kinda fixed the ipapi ratelimited, it will still happen but now it instead of always using US as the default it will use the user configured country code, this does not block searches anymore for that day, the language is useless since its just the browser language, default will still be 'en'
Couple more again, tried to get another called "Find somewhere new to explore" but I couldn't get it to trigger.
(cherry picked from commit 33ee0e6)
(cherry picked from commit 1e4977b)
(cherry picked from commit 8bb5381)
(cherry picked from commit a0a9651)
…cache-dir instead of pip
Few more promos, also tried to get the one below but couldn't figure out what it wanted. ![image](https://github.com/user-attachments/assets/17ab4e71-7bf9-4087-abd5-4b7969669b74)
Moved the (still WIP) Docker Implementation PR from @charlesbel's repo. Old discussion can be found [here](charlesbel#431). Currently it supports two environmental variables: - `RUN_ONCE`: if set to `true`, runs the script once and then quits - `CRON_SCHEDULE`: you can supply a valid cron schedule, or by default it will just run daily at 4 AM. Builds can be auto-triggered (GitHub Actions) by setting a tag to the commits. TODO: - [ ] Pass command line options to the script - [ ] ??? (Suggestions are very much welcomed!)
edited some wording on apprise notification
In my case, so i have to set like but i got another error
and the following is my {
"ActivityAndQuiz": [
{
"name": None,
"priority": 0,
"isRewardable": False,
"activityType": None,
"hash": None,
"attributes": None,
"offerId": "",
"complete": False,
"activityProgress": 0,
"activityProgressMax": 0,
"pointProgressMax": 0,
"pointProgress": 0,
"promotionType": "",
"promotionSubtype": "",
"title": "",
"description": "",
"showcaseTitle": "",
"showcaseDescription": "",
"imageUrl": "",
"smallImageUrl": "",
"backgroundImageUrl": "",
"showcaseBackgroundImageUrl": "",
"showcaseBackgroundLargeImageUrl": "",
"iconUrl": "",
"animatedIconUrl": "",
"animatedLargeBackgroundImageUrl": "",
"destinationUrl": "",
"linkText": "",
"isRecurring": False,
"isHidden": False,
"level": "",
"slidesCount": 0,
"legalText": "",
"legalLinkText": "",
"machineTranslation": "",
"showUnsupportedLangNote": "",
"target": "",
"rewardable": False,
"exclusiveLockedFeatureType": "notsupported",
"exclusiveLockedFeatureStatus": "notsupported",
"shouldScrollToTarget": False,
"inProgress": ""
}
],
"DailyPoint": [
{
"name": None,
"priority": 0,
"isRewardable": False,
"activityType": None,
"hash": None,
"attributes": None,
"offerId": "",
"complete": False,
"activityProgress": 0,
"activityProgressMax": 0,
"pointProgressMax": 0,
"pointProgress": 0,
"promotionType": "",
"promotionSubtype": "",
"title": "",
"description": "",
"showcaseTitle": "",
"showcaseDescription": "",
"imageUrl": "",
"smallImageUrl": "",
"backgroundImageUrl": "",
"showcaseBackgroundImageUrl": "",
"showcaseBackgroundLargeImageUrl": "",
"iconUrl": "",
"animatedIconUrl": "",
"animatedLargeBackgroundImageUrl": "",
"destinationUrl": "",
"linkText": "",
"isRecurring": False,
"isHidden": False,
"level": "",
"slidesCount": 0,
"legalText": "",
"legalLinkText": "",
"machineTranslation": "",
"showUnsupportedLangNote": "",
"target": "",
"rewardable": False,
"exclusiveLockedFeatureType": "notsupported",
"exclusiveLockedFeatureStatus": "notsupported",
"shouldScrollToTarget": False,
"inProgress": ""
}
]
} |
Yeah the locale problem isn't a difficult fix (but is why this PR is a draft and not being merged to master, yet). I'm just not affected by it and don't care enough to fix it, tbh. I invite someone that is affected to fork and fix. The |
It does crop up, but usually goes away. I have worked around it by changing to below code. Could check if PCSearch key is there, and if not, switch to this logic,
|
Send an Apprise notification when receiving a code to validate with Microsoft Authentificator. This allows users to run the bot in the background, even if they aren't connected/their session expires. Also convenient if you're not paying attention to the terminal and have phone notifications muted. Example: ![image](https://github.com/user-attachments/assets/8b3bb2b0-74fe-4f97-b5c1-17766fe3dc0b)
Change userAgentGenerator.py to use lowercase keys in getEdgeVersions Fixes #232
#237) 1. keyError in getEdgeVersions Looks like users "randomly" get response json with capitalized or uncapitalized key. Thus, add temp function to ignore the capitalization. 3. Key Error in `getLanguageCountry()` country in config.yaml is using key 'geolocation', while it's fetched by the wrong key 'location' ```yaml default: geolocation: US # Replace with your country code https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 ``` ```python @staticmethod def getLanguageCountry(language: str, country: str) -> tuple[str, str]: if not country: country = CONFIG.get("default").get("location") ```
Allows to enhance CLI & scripting experience with this project. For example, can be used for re-launch the program automatically if it failed.
No description provided.