Firefox add-ons
Small fixes for the pages I read every day.
Five extensions published on addons.mozilla.org, each for one page or one annoyance: Iranian ad networks, a music player without a download button, a fund price that needs arithmetic, a product ID buried in a WooCommerce page, and long X posts in two scripts.
Published from the account amirhp-com, created in January 2017. Figures from the Firefox Add-ons API, 30 September 2026; users are Firefox's average daily users.
All five
Status by the same rule as the rest of the site: the date of the add-on's last update on Firefox Add-ons.
| Add-on | Status | Version | Daily users | Rating | Licence | Updated |
|---|---|---|---|---|---|---|
| TweeeTurns an X post into a clean, printable, bilingual reading card. | Active | 2.4.1 | 0 | none yet | MPL-2.0 | 29 Jun 2026 |
| TSETMC NAV CheckerCompares a Tehran fund's price with its net asset value. | Active | 1.2 | 21 | none yet | MPL-2.0 | 19 Dec 2025 |
| WooPIDCopies the WooCommerce product ID, variation ID and REST endpoint of the page you are on. | Maintenance | 1.0 | 1 | none yet | MPL-2.0 | 3 Feb 2025 |
| Radio Javan DownloaderAdds a download button to the Radio Javan web player. | Archived | 3.2.0 | 81 | 4.4 from 12 | MPL-2.0 | 25 Apr 2023 |
| Iranian Ad-BlockerBlocks the ad networks common on Iranian websites. | Archived | 1.9.0 | 4 | 5.0 from 4 | All rights reserved | 14 May 2019 |
Radio Javan Downloader and Iranian Ad-Blocker were both published on 28 April 2019. The 4.6 is Mozilla's own average across the account's add-ons, 4.56 before rounding.
Tweee: a direction per line
A post that mixes Persian and English breaks in every reader that picks one direction for the whole text. Tweee decides line by line.
Each line takes its direction from its first strong character. Persian and Arabic lines are set right to left in a Persian typeface; Latin lines left to right in the serif, sans or mono you choose; code stays left to right in monospace. Quote posts nest correctly in both directions, and pasting the last post of a thread unrolls the whole chain by walking the author's replies back to the first.
The app is one self-contained HTML file with no build step and no backend. It also ships as a Firefox extension, published in June 2026, and exports to PDF, HTML or a Telegram chat through your own bot. MIT on GitHub.
// the first strong character decides const RTL = /[\p{Script=Arabic}\p{Script=Hebrew}]/u; const LTR = /\p{Script=Latin}/u; function dir(line) { for (const ch of line) { if (RTL.test(ch)) return 'rtl'; if (LTR.test(ch)) return 'ltr'; } return 'auto'; }
TSETMC NAV Checker
A fund on the Tehran exchange has three prices that matter. This puts them side by side.
On a fund's page on tsetmc.com, the extension reads the statistical net asset value and the issue and redemption prices, works out how far each sits from the NAV, and compares the gap with a tolerance you set. The answer is one of three: the gap favours buying, favours selling, or is neutral. It is a calculator, not advice, and says so.
21 people use it daily, the most of any add-on I have published in the last three years. The source, with its Persian README, is on GitHub.
Getting started
Any of the five installs from its page on Firefox Add-ons.
Open the add-on's page
From the table above, or from the account page.
Add to Firefox
Firefox shows the permissions the add-on asks for before it installs.
Report a problem
Tweee, the TSETMC checker and WooPID have their source on GitHub; open an issue there.
// open-source/
More open source
The other projects with a page of their own. The rest, 56 in all, are in the explorer, each with its status and where the numbers come from.
- Receipt Uploader for WooCommerce1,000+ installs, rated 5.0 from 14
- upload-url-to-serverOne PHP file, 32 releases since 2020
- Justify It and Lorem SazAdobe XD plugins, 11,015 downloads, archived
- CF7 DatabaseContact Form 7 submissions, kept and exported
- Gravity Forms OTP VerificationA one-time code before the entry is saved
- Block External RequestWordPress's outbound calls, under control
- Slipnet for macOSA Mac client for a DNS-tunnelling VPN
- BDM, BlackSwan Download ManagerSegmented downloads on the Mac, with browser extensions
- Firefox add-onsFive published, 4.6 average rating