Skip to content

Repository files navigation

IITC Button WebExtension

Firefox Add-onsFirefox Add-ons Chrome Web StoreChrome Web Store

Firefox Add-ons Chrome Web Store

Translations

Intel map of Ingress game with IITC-CE in your browser.

Get it on Firefox Add-ons (or beta) and Chrome Web Store (or beta)


IITC is a browser add-on that modifies the Ingress intel map. It is faster than the standard site, and offers many more features. It is available for desktop browsers, such as Firefox and Chrome, and as a mobile application.


What is it and what does it do?

Basically, Intel Ingress Total Conversion scripts allows to you to run Intel map of Ingress game with additional useful feature an a better overall experience. It consumes less resources than unmodified Intel, loads and run faster. It is also powered with useful custom plugins, which provide additional information.

Why this extension is better

This extensions launch Intel Ingress Total Conversion in few seconds after installation. Installing plugins is easier than ever.

It`s totally safe!

Theoretically, you violates ToS, but as you totally relies on intel.ingress.com API, you use just Intel site. All other modifications (UI, Plugin features, etc.) modifies only your browser view! It's like adblock activated in your browser.


The extension is built with WXT (Vite under the hood) and Vue 3.

Project setup

npm install

Run in development with hot reload

Launches a browser with the extension loaded and live-reloads on changes:

npm run dev:firefox
# or
npm run dev:chrome

Compiles and minifies for production with Manifest V2

npm run build_mv2

Compiles and minifies for production with Manifest V3

npm run build_mv3_firefox
# or
npm run build_mv3_chrome
# or
npm run build_mv3_safari

Production artifacts are written to .output/ and zipped into artifacts/.

Lints files

npm run lint

Customize configuration

Build, manifest and zip options live in wxt.config.ts. See the WXT documentation.


Build for Safari (MacOS and iOS)

  1. Build the Safari extension - this generates .output/safari-mv3/, which the Xcode project bundles for both the macOS and iOS targets:
npm run build_mv3_safari
  1. Open the Xcode project in the safari folder

  2. Click run in the top of Xcode

  3. Configure Safari in macOS to Run Unsigned Extensions. To develop without a certificate, tell Safari to load unsigned extensions using the Develop menu. To enable the Develop menu in Safari:

    • Choose Safari > Preferences.
    • Select the Advanced tab.
    • Check the “Show Develop menu in menu bar” option.
    • Then, choose Develop > Allow Unsigned Extensions. The Allow Unsigned Extensions setting is reset when you quit Safari; set it again the next time you launch Safari.
  4. Now enable the extension

    • Choose Safari > Preferences.
    • Select the Extensions tab. This tab shows the localized description, display name, and version number for the selected Safari App Extension. It also provides more information about the permissions claimed by the extension.
    • Find your new extension in the list on the left, and enable it by selecting the checkbox.

About

Firefox/Chrome extensions that enables IITC features

Resources

Stars

19 stars

Watchers

4 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages