☰

Babepedia -> BBCode Bio Extractor

Extracts data from a model's Babepedia profile and generates a ready-to-post BBCode forum entry. Multi-language UI (PL/EN/DE/FR/ES/RU). Personal & Body always included; Rating, Biography and other sections user-selectable via a dropdown menu and saved in localStorage. Emojis stripped from biography.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램을 먼저 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
AJPerkele
일일 설치 수
0
총 설치 수
0
평점
0 0 0
버전
1.8
생성일
2026-10-26
갱신일
2026-10-26
크기
53.3KB
라이선스
MIT
적용 사이트

Babepedia → BBCode Bio Extractor


A userscript for Tampermonkey / Violentmonkey that extracts data
from a model's profile on Babepedia and generates a ready-to-paste
BBCode post for discussion forums. It also downloads profile photos and lets you
choose which sections should be included in the post.


Version: 1.8 ·
UI languages: Polish, English, German, French, Spanish, Russian


✨ Features


  • 📋 BBCode generation — one click creates a post with:
    • model name and aliases,
    • rating (Rating),
    • info-grid sections (Personal, Body, Performances, …),
    • biography (with automatic emoji stripping),
    • source link to the profile.

  • ⬇️ Photo download — saves up to 6 profile photos to disk
    (with fetch → GM_download fallback).

  • ⚙️ Section settings — choose which sections appear in the BBCode.
    Personal and Body are always on;
    Rating and Biography are enabled by default;
    the rest are optional. The selection is saved in localStorage.

  • 🌍 Multi-language interface — PL / EN / DE / FR / ES / RU.
    Language is auto-detected from the browser and can be changed manually.

  • 🎨 Modern panel — a dropdown menu in the bottom-right corner
    with icons and descriptions.

  • 🧹 Biography cleanup — removes emojis, pictograms, symbols,
    dingbats, and variation selectors.


📦 Installation

1. Install a userscript manager

Pick one:

ManagerBrowsersLink
TampermonkeyChrome, Edge, Firefox, Safari, Operatampermonkey.net
ViolentmonkeyChrome, Edge, Firefox, Operaviolentmonkey.github.io
Userscripts (Safari)Safari (macOS / iOS)App Store

2. Install the script


  • From Greasy Fork: click the “Install this script” button
    on the script page → your manager will show an install dialog → confirm.

  • Manually: open your manager's dashboard →
    “Create new script” → paste the full script content →
    Save (Ctrl+S).

3. Check permissions

The script uses:

  • GM_setClipboard — to copy the BBCode to the clipboard,
  • GM_download — as a fallback download method for photos.


On first run your manager may ask you to confirm these permissions — accept them.


🚀 First run

  1. Open any model profile, e.g. https://www.babepedia.com/babe/...
  2. A ☰ Menu button appears in the bottom-right corner.
  3. Click it → the “Babepedia Tools” panel expands.

  4. On first run (no saved settings), after choosing
    “📋 Generate BBCode” a section & language picker appears:
    • Tick the sections you want in the BBCode (Personal and Body are locked as “always”).
    • Pick the interface language from the dropdown.
    • Click “Save and continue”.

  5. Your choice is remembered — the dialog won't appear on subsequent profiles.


🖱️ Using the menu

After clicking ☰ Menu you get three options:

📋 Generate BBCode

  1. Click “📋 Generate BBCode”.

  2. The “Paste your photo gallery BBCode” dialog opens:

    • Paste the BBCode of a gallery you uploaded yourself
      (e.g. to ImageTwist) — it will be inserted under the model name.
    • Skip (no gallery) — generates the post without a gallery.
    • Cancel — closes the dialog.

  3. The “Generated BBCode post” dialog appears with the ready code.
  4. Click “📋 Copy” — the code goes to your clipboard.
  5. Paste it on the forum.

⬇️ Download 6 photos

  1. Click “⬇️ Download 6 photos”.

  2. The script downloads up to 6 profile photos
    (first from the main section, then from user uploads).

  3. Files are saved as model_name_1.jpg, model_name_2.jpg, etc.

  4. If fetch fails, the script automatically tries GM_download.
    Errors go to the console (F12) and as an alert.

⚙️ Section settings

  1. Click “⚙️ Section settings”.

  2. The panel switches to the settings view:
    • Section list with checkboxes — tick the ones to include in the BBCode.
    • Personal and Body — locked (always on).
    • Rating and Biography — checked by default.
    • Others (Performances, Piercings, etc.) — unchecked by default.

    • Interface language — dropdown (PL / EN / DE / FR / ES / RU).
      Changes apply immediately.

  3. Click “💾 Save selection” — settings are saved, the panel closes,
    and a confirmation toast appears.


💡 Tip: “‹ Back to menu” in the top-left of the settings view
returns to the menu without saving.


🌍 Changing the language

You can change the language in two ways:


  1. Automatically — on first run the script detects your browser language
    (navigator.language) and picks the matching translation.
    If no translation is available → English.

  2. Manually — ⚙️ Section settings →
    “Interface language” → choose a language →
    💾 Save selection.


The chosen language is stored in localStorage and applies to all profiles.


Note: only interface strings are translated
(menu, buttons, messages). Section names in the BBCode
(Personal, Body, Biography, Rating, etc.) stay in English,
because they are forum tags.


⌨️ Shortcuts and behaviors

ActionEffect
Click ☰ MenuOpens / closes the panel
Click outside the panelCloses the panel
EscCloses the panel
Click the modal backdropCloses the modal


⚙️ How BBCode generation works

The resulting post structure:

[b][size=150]Model Name[/size][/b]
[i]Aliases[/i]

[pasted gallery BBCode — if provided]

[b]Rating:[/b] 8.69/10 (1234)

[b]Personal[/b]
Age: 25
Born: ...
...

[b]Body[/b]
...

[b]Performances[/b]
...

[b]Biography[/b]
...
...

[i]Source: [URL]https://www.babepedia.com/babe/...[/URL][/i]


Section order is fixed. Optional sections appear only if they are ticked in settings
and exist on the profile page.


❓ FAQ


Why isn't Biography in the section picker?


It is — as Biography at the end of the list. It comes from a different
HTML block than the info-grid, so we added it separately. It is enabled by default.




Why isn't Rating in the section picker?


It is — as Rating. It is enabled by default.




The script doesn't download photos. What should I do?
  1. Open the console (F12) and check for fetch or GM_download errors.

  2. Make sure the browser doesn't block automatic multi-file downloads
    (Chrome sometimes does — allow downloads from babepedia.com).
  3. Try again — the script waits 400 ms between downloads.



Where are settings stored?


In the browser's localStorage under the key
babepedia_bbcode_sections_v1. To reset, clear this key in
DevTools → Application → Local Storage.




Does the script work on other sites?


No — @match restricts it to https://www.babepedia.com/babe/*.




Can I add my own language?


Yes — in the code, extend the I18N object with a new key (e.g. it)
with a full set of translations and add it to LANG_NAMES.
Everything else (dropdown, detection, t()) works automatically.




Is any data sent anywhere?


No. The script runs entirely in your browser — it sends nothing externally.




🐛 Reporting bugs

If something doesn't work:

  1. Open the console (F12) and copy any errors.

  2. Provide:
    • the script version (1.8),
    • your browser and userscript manager,
    • a link to the profile where the issue occurs (if possible),
    • steps to reproduce.

  3. Open an Issue on Greasy Fork or leave a comment under the script.


📜 License


Released under the MIT License — you are free to modify and
redistribute it as long as you keep the author credit.


🙏 Credits

  • Babepedia — for the site and the data,
  • Tampermonkey / Violentmonkey — for the userscript infrastructure,
  • ImageTwist and similar hosts — for gallery publishing.



Last update: version 1.8 — multi-language interface (PL/EN/DE/FR/ES/RU),
optional Rating and Biography sections, dropdown menu, panel closes after saving settings.