openurl

Open Any Url/File in the default App / WebBrowser.

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:23

Tags

Installation

nimble install openurl
choosenim install openurl
git clone https://github.com/foxoman/openurl

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
openurl - - - - - - -

Source

Repository https://github.com/foxoman/openurl
Homepage https://github.com/foxoman/openurl
Registry Source nimble_official

README

openurl

  _                   _
 / \ ._   _  ._  | | |_) |
 \_/ |_) (/_ | | |_| | \ |_
     |            @FOXOMAN

Open Any Url/File in the default App / WebBrowser Sultan Al Isaee ~ foxoman @2022

See MIT LICENSE.txt for details of the license.

Support for MacOS, Windows, Haiku, android/termux, Unix/Linux.

### Install nimble install openurl

API

openurl(PATH) PATH can be a file/folder url or a website or even empty to open blank page in a browser.

  • use raw string for file/folder path ie: openurl(r"c:\dev\folder")
  • url for a website should start with http or https
  • compile with -d:droid to have support for android activity,in termux no need to do that as unix open is supported.

### Example ``````````````````````````` import openurl

when isMainModule: echo """ _ _ / \ . _ . | | |) | _/ |) (/ | | || | \ |_ | @FOXOMAN """

if paramCount() > 0: echo "[✔] Open: $1" % [prepare paramStr(1)] openUrl(paramStr(1)) else: echo "[✖] No URL input, a blank page will open." openUrl()