PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

Overview

Preview

PoGOEvents

PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

All event data is gathered from from ScrapedDuck, which scrapes LeekDuck.com periodically.

Installation

  1. Install Scriptable from the app store.

  2. In the app, create a new script and copy/paste the contents of PoGOEvents.js

  3. Add a Scriptable widget to your home screen (Small, Medium, and Large widgets are supported). Then edit the widget and select the newly created script in the script field.

  • NOTE: If you've recently installed Scriptable, you may need to restart your device in order for the widgets to show up in the widget picker!
  1. To customize your widget, see Customization.

Customization

With Script

Due to limitations of Scriptable's parameter field, I've created a separate script (not a widget) that makes it easier to configure the widget to look the way you want.

To use, run the config script within Scriptable itself by tapping on it. You will then be prompted with the following questions:

1. What type of events should be displayed?

  • Current Events / Upcoming Events

If you'd like to see both current and upcoming events, you will need to add multiple widgets. Optionally, you can place them in a widget stack, making it easy to swipe between current and upcoming.

2. What style of widget do you want?

  • System Theme / Dark Theme / Light Theme

3. Do you want to whitelist any specific event types?

  • Yes / No

If you want to only see specific event types in this widget, select yes. You will then be prompted to list event types into a text field. For event types, see Event Types below.

4. Do you want to blacklist specific event types?

  • Yes / No

If you want to never see specific event types in this widget, select yes. You will then be prompted to list event types into a text field. For event types, see Event Types below.

5. Do you want to blacklist specific events?

  • Yes / No

If there are specific events that you never want to see in this widget (Ex: an event that lasts the entire season), select yes. You will then be prompted to list event IDs into a text field. Event IDs are the last section of the URL of the event's page.

Example:

  • URL: https://www.leekduck.com/events/season-of-alola/
  • ID: season-of-alola

You are then given a string that you can copy and paste into the parameter field on the widget itself.

Without Script

If you'd like to manually write out the parameters, here is how they are interpreted by the widget:

<category>|<theme>|<whitelisted even types separated by commas>|<blacklisted event types separated by commas>|<blacklisted event IDs separated by commas>

If a field is unused (at the end), you can optionally leave out the blank | characters. For example, if you only set a category and theme, <category>|<theme> would be valid.

Event Types

LeekDuck has events categorized into several event types. These types are listed in the ScrapedDuck event documentation here.

You might also like...

Use jsx to make scriptable's layout.

scriptable-jsx This project helps you to write Scriptable widgets with JSX syntax. And add some useful tools by the way. you can check demos in demo f

Oct 10, 2022

A demo of LaunchDarkly, React, and Vite, using the Pokémon API!

A demo of LaunchDarkly, React, and Vite, using the Pokémon API!

Pokémon Feature Flags demo Here's a demo for integrating feature flags into a React project! Built with React, Vite, the PokeAPI, and LaunchDarkly! Wh

Jan 5, 2022

pokedev.js is a tool make to help developers get info about a pokemon and use it in any project with ease.

pokedev.js is a tool make to help developers get info about a pokemon and use it in any project with ease.

pokedev.js pokedev.js is a tool make to help developers get info about a pokemon and use it in any project with ease. Quick Links pokedev.js Quick Lin

Apr 4, 2022

"Choose your Pokemon" is a Webpack project meant to fetch data from two different APIs: PokéAPI and Involvement API

"Choose your Pokemon" is a Webpack project meant to fetch data from two different APIs: PokéAPI and Involvement API. Here we display a list of 20 Pokemons for whom one can like, display more info, and comment; all based on the data from these two external resources.

Mar 31, 2022

A pokemon card battle app that can evolve them and see their battle history.

A pokemon card battle app that can evolve them and see their battle history.

BattlePoke 🔗 About An application of an Pokemon card battle game where each player initially receives 3 cards and can start to battle and gain evolut

Jun 17, 2022

jQuery UI widget for structured queries like "Contacts where Firstname starts with A and Birthday before 1/1/2000 and State in (CA, NY, FL)"...

jQuery UI widget for structured queries like

Structured-Filter · Structured-Filter is a generic Web UI for building structured search or filter queries. With it you can build structured search co

Jan 6, 2023

An interactive encyclopedia of Pokémon.

An interactive encyclopedia of Pokémon.

Pokédex An interactive encyclopedia encompassing data on the various mythical creatures found throughout the world of the universally-loved, multimedi

Dec 9, 2022

Group project where, we have built a simple quiz to test your Pokemon knowledge

Pokemon-Project For our first team project we have built a Pokemon Quiz. The Team Damon Spriggle Chris Burton Fuji Sin Oscar Hurtado Christopher Lee A

Apr 25, 2022

A pokemon-like project game where you level up by hacking your neighbor.

CTF BourgPalette A pokemon-like project game where you level up by hacking your neighbor. You play as a new hacker. You are not trying to capture all

Dec 27, 2022
Comments
  • Stopped working in iOS 16.1 dev beta 1

    Stopped working in iOS 16.1 dev beta 1

    At least, I didn't notice it not working prior to iOS 16.1 dev beta 1.

    Worked fine previously; now the widget is just empty. image

    Have tried

    • updating to latest release
    • rebooting
    • adding new widget
    • running within Scriptable; nothing seemingly happens (other scripts do work); there's nothing in the log either image
    bug 
    opened by krissen 6
Releases(1.1)
Owner
Anthony
he/him • compsci • vr • 3d printing
Anthony
A new social media site for Pokemon lovers, where you can connect with other Pokemon lovers and share messages.

PokeBook Description A new social media site for Pokemon lovers, where you can connect with other Pokemon lovers and share messages. Tools and Languag

Chris Burton 2 Jun 18, 2022
Been interested, studying, and developing blockchain security with a Zero Knowledge Proof (ZKP) and create a prototype on the current issue with Philippine's upcoming election. 📥

Implementation of Zero Knowledge Proofs in Cryptographic Voting ?? Reference: Cryptographic Voting – A Gentle Introduction Overview ????‍?? The main i

Karl Joseph Saycon 2 Apr 11, 2022
Omnichannel Live Chat Widget UI Components offers a re-usable component-based library to help create a custom chat widget that can be connected to the Dynamics 365 Customer Service experience.

Omnichannel Live Chat Widget UI Components @microsoft/omnichannel-chat-widget is a React-based UI component library which allows you to build your own

Microsoft 14 Dec 15, 2022
TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

TikTokLive-Widget: A socket client/server program that exposes a widget with alerts (such as gifts, followers ...) for a specific user streaming on Tik Tok Live platform

null 3 Dec 3, 2022
A futuristic and lightweight data platform for upcoming ROBLOX games.

A lightweight data platform for ROBLOX ⚠ Please restar this repo as it was accidentally deleted. We're still actively recovering. Introduction Datalin

datalink 6 Dec 15, 2022
Hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar.

Hourly Weather Card by @decompil3d An hourly weather card for Home Assistant. Visualize upcoming weather conditions as a colored horizontal bar. Can y

Jonathan Keslin 49 Dec 29, 2022
Upcoming NodeJS Live masterclass ecommerce V2.0 code

nodejs-ecommerce-project Author - Akhil Sharma This project uses the nodeJS-starter project on my github. Just a demo to show you could build any proj

Akhil Sharma 60 Dec 3, 2022
A library to log for Scriptable.

scriptable-logger Logger is a library to log for Scriptable. Usage const Logger = importModule('logger'); Logger.log('log'); // 'log' in white color.

Kynako 1 Apr 29, 2022
Collection of Scriptable scripts.

Scriptable Scripts GitLab Contribution Graph A widget that shows an overview of your recent GitLab contributions. It is available in small and medium

Shahab 3 Nov 18, 2022