pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
Translation pending
Drag in Tibia market screenshots; prices are extracted in your browser and only anonymous market data is stored.
DataJavaScript · PythonGitHub @nesleykentOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Tibia Coin and Tibia Token market tools: world charts, screenshot capture, trade comparisons and reproducible research.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Market tools for Tibia Coin and Tibia Token. Explore world-specific TC prices, follow TIB’s USD history, estimate each world’s gold generation potential, compare trading strategies and build an anonymous market dataset from your own screenshots.
Open Tibinance | Explore Markets | Economy | Read the Research | Documentation
A static web app hosted on GitHub Pages. No backend, no build step and no API key required to use the site.
| Workspace | Purpose |
|---|---|
| Capture | Read Market Offers and 30-day Statistics screenshots, review the results and save anonymous captures locally. Import or export your dataset. |
| Markets overview | See the whole Tibia Coin market at once: Sell, Buy and spread indices across active worlds, top gainers and losers, the most active worlds, a heatmap, regions, every world in one table and the events calendar. |
| Markets | Explore TC Sell and Buy offers by world, daily averages and transaction activity in a TradingView-style chart terminal: drawing tools, indicators, bar replay, price-scale modes and a light or dark theme, kept in your browser. Compare worlds in the Screener, browse events and export charts. |
| Economy overview | See the gold the whole game generates, month by month, with a heatmap of the worlds, highlights, regions and every world in one table. |
| Economy | Estimate the gold creature kills could bring into each world, from public kill statistics and TibiaWiki loot statistics: coins dropped and loot at NPC prices, by day, month and world, with coverage stated and every world side by side, in the same chart terminal as Markets. |
| Tibia Token | Follow TIB daily USD closes and pool trading volume, with its own history, shared ranges, events and PNG export. |
| Trade | Compare trading immediately with creating an offer, using the prices and quantities you enter, with the Market fee included. |
| Research | Explore price dynamics, cycles, model validation and execution frictions in English or Brazilian Portuguese. |
Explore the published markets: open Markets, choose an asset, then a world for TC. Select a range, inspect the chart or open the Screener to compare worlds. Events and projections have their own controls; PNG export saves the current chart view.
Build your own capture history:
Keep the original Hotkey filenames so the capture date and world lookup can be resolved. Capture format and processing details are in the technical guide.
Captures are stored in IndexedDB in your browser. Screenshot images, filenames and character names are excluded from stored records and exports. Only anonymous market fields, capture context, offer observations and a screenshot hash are retained.
Character names are used transiently for a TibiaData world lookup, then discarded. OCR runs in the browser; the site loads its OCR libraries and public market data over the network. The published dataset is loaded separately and merged with local captures.
Export JSON before clearing browser data or moving to another device. Read the storage rules and privacy boundary.
Official TIB contract on BNB Smart Chain:
0x111B95C2b65CbA53aB4E0AaDA12f55985045E446.
Clone the repository and serve it with any static web server. For example, with Git and Python 3 installed:
git clone https://github.com/nesleykent/Tibinance.git
cd Tibinance
python3 -m http.server 8765 --bind 127.0.0.1
Open localhost:8765. The site requires no package installation or production build. Public APIs and CDN-hosted libraries require network access.
This repository deploys only approved releases to GitHub Pages: checkpoints on
main are tested but not served until tools/release.mjs releases them
(release model). A copy of your own can simply select
Deploy from a branch, then main / root, in its Pages settings.
The site uses plain HTML, CSS and JavaScript. Charts use Lightweight Charts; screenshot OCR uses Tesseract.js. Optional Python tools support archive processing and research reproduction.
| Location | Contents |
|---|---|
js/ and css/ | Browser application, shared chart layers and styles |
data/ | Anonymous captures, generated histories and frozen source inputs |
reports/tc-cycle/ | Research report, analysis and reproduction materials |
reports/economy/ | Econometrics of gold generation potential and TC prices |
tools/ | Dataset builders and optional local processing tools |
tests/ | Unit tests and browser regressions |
Development checks use pinned dev-only tools; they are not loaded by the website:
npm ci --ignore-scripts
npm run lint
npm run typecheck
npm test
npm run build
build runs the existing site-integrity validator (including deterministic dataset-builder checks); it does not
bundle the website or modify published datasets. Type checking is strict checked JavaScript for public config and
theme access; existing chart/UI modules remain untyped. Lint checks browser correctness without reformatting them.
Public endpoint, cache/refresh durations and default views are defined in js/config.js. Static hosting cannot read
environment variables: export values from .env.example, then run node tools/write_public_config.mjs before
serving to emit validated js/public-config.js. Only the explicit public whitelist is emitted; never put credentials
in it. The checked-in empty override module preserves shipped defaults. Neither a bundler nor this optional command
is required for normal use.
Run the JavaScript unit suite with a current Node.js installation:
node --test tests/*.test.mjs
Verification instructions cover Python checks, Playwright browser tests and optional real-image regressions. Dataset build and refresh instructions explain how published market history is reproduced from frozen inputs.
| Guide | Covers |
|---|---|
| Technical guide | Capture workflow, OCR, schemas, market layers, storage, dates, exports and verification |
| Research methodology | Sources, models, limitations and report reproduction |
| Economy | Gold generation potential, sources, valuation, coverage, population, econometrics, forecast archive and automation |
| Economy research | Results of the econometrics against each hypothesis |
| Releases | How production is isolated from checkpoints: full and data releases, validation, rollback |
| Tibia Token | Contract verification, pool history, refresh workflow and future TC comparisons |
| Market events | Event sources, generation and calendar coverage |
| CLI and archive processing | Optional local batch tools and archive review |
| Chart integration audit | Canonical Statistics selection and chart verification |
Report a reproducible problem or suggest an improvement through GitHub Issues. Include the page, browser and steps to reproduce. For data issues, include the asset or world, market side and date. Remove character names and other personal information from attachments.
Independent community project. Not affiliated with CipSoft, TibiaData or TibiaMarket. Tibia is a trademark of CipSoft GmbH.