An open API service providing repository metadata for many open source software ecosystems.

Topic: "filepath"

javakam/FileOperator

🔥 涵盖了Android系统文件的创建/删除/复制/打开文件(目录)、获取文件(目录)大小、获取常用目录、获取文件名称及后缀、获取MimeType以及MediaStore和SAF的相关操作等常用功能,并且也处理了获取文件Uri/Path的兼容问题、图片压缩和文件选择等功能。

Language: Kotlin - Size: 14.3 MB - Last synced at: about 16 hours ago - Pushed at: about 1 year ago - Stars: 1,451 - Forks: 158

thombashi/pathvalidate

A Python library to sanitize/validate a string such as filenames/file-paths/etc.

Language: Python - Size: 876 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 252 - Forks: 15

sagold/FuzzyFilePath

Autocomplete relative or absolute file paths in Sublime Text project folder

Language: Python - Size: 807 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 153 - Forks: 14

jonschlinkert/normalize-path

Normalize file path slashes to be unix-like forward slashes. Used by chokidar, anymatch, and many others!

Language: JavaScript - Size: 39.1 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 110 - Forks: 11

ballerina-platform/module-ballerina-file

Ballerina File Module

Language: Java - Size: 1.59 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 109 - Forks: 31

charlievieth/fastwalk

Fast directory traversal for Golang

Language: Go - Size: 315 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 90 - Forks: 7

martinstoeckli/ExplorerGenie

ExplorerGenie is an extended context menu for the Windows explorer.

Language: C# - Size: 2.25 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 49 - Forks: 4

gulpjs/replace-ext

Replaces a file extension with another one.

Language: JavaScript - Size: 20.5 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 8

jonschlinkert/unixify

Convert a windows file path to a unix-style file path.

Language: JavaScript - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 44 - Forks: 5

jonschlinkert/global-modules

Returns the directory used by NPM for globally installed NPM packages.

Language: JavaScript - Size: 17.6 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 35 - Forks: 7

scottcorgan/file-exists

Check if filepath exists and is a file

Language: JavaScript - Size: 37.1 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 33 - Forks: 8

gallais/agda-sizedIO

IO using sized types and copatterns

Language: Agda - Size: 4.56 MB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 33 - Forks: 1

flytam/filenamify

Convert a string to a valid safe filename on Golang

Language: Go - Size: 19.5 KB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 3

jonschlinkert/parse-filepath

Parse a filepath and return an object of path parts. Falls back on native node.js `path.parse` if it exists

Language: JavaScript - Size: 36.1 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 30 - Forks: 6

jonschlinkert/global-prefix

Get the npm global path prefix. Same code used internally by npm.

Language: JavaScript - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 29 - Forks: 12

micromatch/is-valid-glob

Return true if a value is a valid glob pattern string, or array of glob patterns.

Language: JavaScript - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 6

jonschlinkert/add-filename-increment

When copying or moving files, it's common for operating systems to automatically add an increment or 'copy' to duplicate file names. This does that for Node.js applications, with automatic platform detection and support for Linux, MacOs, and Windows conventions.

Language: JavaScript - Size: 23.4 KB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 22 - Forks: 1

jonschlinkert/is-absolute

Returns true if a filepath is absolute. The original path-is-absolute.

Language: JavaScript - Size: 31.3 KB - Last synced at: 2 days ago - Pushed at: almost 8 years ago - Stars: 22 - Forks: 4

tmickleydoyle/moonwalk

Walk the working directory towards the root recursively

Language: Go - Size: 4.18 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 0

hasufell/hpath

Typed filepath in haskell

Language: Haskell - Size: 1.47 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 6

jonschlinkert/contains-path

Return true if a file path contains the given path.

Language: JavaScript - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 4

jonschlinkert/npm-paths

Returns an array of unique "npm" directories based on the user's platform and environment. Node.js / JavaScript.

Language: JavaScript - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 1

jonschlinkert/git-config-path

Resolve the path to the user's global .gitconfig.

Language: JavaScript - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 1

jonschlinkert/is-relative

Returns `true` if a file path appears to be relative. Moved from the "relative" lib.

Language: JavaScript - Size: 15.6 KB - Last synced at: about 2 hours ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 1

jonschlinkert/is-dotfile

Return true if the file is (or the file path has) a dotfile.

Language: JavaScript - Size: 14.6 KB - Last synced at: 1 day ago - Pushed at: almost 8 years ago - Stars: 14 - Forks: 2

jonchun/pathtype

Add a type for paths in Go.

Language: Go - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 3

jonschlinkert/is-valid-path

Returns true if a windows file path does not contain any invalid characters.

Language: JavaScript - Size: 97.7 KB - Last synced at: about 3 hours ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 4

doowb/detect-file

Uses a breadth-first search, when necessary, to resolve the file path using the correct casing, and verify that the file actually exists. Returns consistent results regardless of case sensitivity of the file path and/or operating system.

Language: JavaScript - Size: 20.5 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

Qix-/bin-filesystem Fork of wjakob/filesystem 📦

A tiny self-contained path manipulation library for C++

Language: C++ - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 11 - Forks: 1

jonschlinkert/strip-filename-increment

Operating systems commonly add a trailing increment, or the word 'copy', or something similar to duplicate files. This strips those increments. Tested on Windows, MacOS, and Linux.

Language: JavaScript - Size: 16.6 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1

jonschlinkert/load-templates

Load templates from file paths, globs or objects, and cache them as normalized objects.

Language: JavaScript - Size: 298 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 0

regexhq/dotfile-regex

Regular expresson for matching dotfiles.

Language: JavaScript - Size: 11.7 KB - Last synced at: 26 days ago - Pushed at: almost 8 years ago - Stars: 10 - Forks: 2

retextjs/retext-syntax-urls

plugin to classify url-like values as syntax, not natural language

Language: JavaScript - Size: 105 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

jonschlinkert/find-pkg

Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.

Language: JavaScript - Size: 17.6 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 0

hardeep-bit/xlconverter

Convert Excel File to Objects

Language: JavaScript - Size: 16.6 KB - Last synced at: 24 days ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 1

jonschlinkert/path-ends-with

Return `true` if a file path ends with the given string.

Language: JavaScript - Size: 29.3 KB - Last synced at: 9 days ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 0

jonschlinkert/easy-renamer

Easily rename files using custom rename functions that are automatically used against any file paths that match the associated regex or glob patterns.

Language: JavaScript - Size: 20.5 KB - Last synced at: 9 days ago - Pushed at: about 9 years ago - Stars: 8 - Forks: 1

micromatch/bash-path

Get the path to the bash binary on your OS.

Language: JavaScript - Size: 11.7 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

regexhq/dotdir-regex

Regex for matching dot-directories, like ".git/" or ".github/"

Language: JavaScript - Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 0

micromatch/bash-match

Match strings using bash. Does not work on windows, and does not read from the file system. This library requires that Bash 4.3 or higher is installed and is mostly used for checking parity in unit tests.

Language: JavaScript - Size: 14.6 KB - Last synced at: 9 days ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 3

jonschlinkert/path-starts-with

Returns true if a filepath starts with the given string. Works with windows and posix/unix paths.

Language: JavaScript - Size: 18.6 KB - Last synced at: about 9 hours ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

jonschlinkert/is-invalid-path

Returns true if a windows file path has invalid characters.

Language: JavaScript - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

permalinks/static-rewrite

Easily generate destination paths or static URLs by mapping user-friendly patterns to server-side build paths.

Language: JavaScript - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 1

wzhouwzhou/easypathutil

Fluent filepaths, made simple. Consise syntax for non-webpack/bundler-compliant projects. Develop branch is usually most up-to-date (for now, see feature/File_Writes)

Language: JavaScript - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

jonschlinkert/code-of-conduct-path

Get the path to the Code of Conduct (contributor covenent) file in a local repository.

Language: JavaScript - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 0

micromatch/resolve-glob

Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns.

Language: JavaScript - Size: 17.6 KB - Last synced at: 27 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 1

jonschlinkert/middleware-rename-file

Middleware for templates, assemble, verb, generate or update, for renaming files based on front-matter properties.

Language: JavaScript - Size: 10.7 KB - Last synced at: 16 days ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 0

SamiSieranoja/stridx

Fast fuzzy string similarity search and indexing (for filenames)

Language: C++ - Size: 813 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

xfcf1/electron-copy-to-clipborad

Language: JavaScript - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

Lete114/Output-Line

When executing a node program, the console outputs the console line number

Language: JavaScript - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

stdlib-js/assert-is-absolute-path

Test if a value is an absolute path.

Language: JavaScript - Size: 679 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/assert-is-relative-path

Test if a value is a relative path.

Language: JavaScript - Size: 587 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

thombashi/pathvalidate-cli

pathvalidate-cli is a command line interface for pathvalidate library. The tool can do sanitize/validate a string such as file-names/file-paths.

Language: Python - Size: 69.3 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

tseijp/parsed-path

Use the best bits of ES6 to parse your path without stress 👋

Language: TypeScript - Size: 1.89 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

igorskyflyer/npm-my-file-path

🌟 An npm module that strongly types file paths! 🥊

Language: TypeScript - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

QuorumDMS/filepath

node.URL like utility for manipulating file paths, names, and extensions

Language: TypeScript - Size: 1.16 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

Eomm/file-utils-easy 📦

The simplest file utils

Language: JavaScript - Size: 93.8 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

Cap32/import-file

Import the closest file with loader

Language: JavaScript - Size: 61.5 KB - Last synced at: 23 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

amenayach/ProcessSpy

Retrieves the exe filename of the hovered app

Language: C# - Size: 67.4 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

Coollab-Art/exe_path

A cross-platform way to get your executable's directory

Language: C++ - Size: 68.4 KB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

yushiyangk/GPath

Generalised abstract file path

Language: Python - Size: 1.12 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

igorskyflyer/npm-upath

🎍 Provides a universal way of formatting file-paths in Unix-like and Windows operating systems as an alternative to the built-in path.normalize(). 🧬

Language: TypeScript - Size: 309 KB - Last synced at: 19 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

MartinScharrer/currfile

LaTeX package to provide macros for the current file name and path.

Language: TeX - Size: 218 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Nelwhix/filepath

Methods for formatting file paths in an OS agnostic way

Language: PHP - Size: 27.3 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

xapple/autopaths

autopaths is a python package for dealing with file paths and automation.

Language: Python - Size: 438 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

htc502/map

mark paths which is long and deep

Language: C - Size: 1.34 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

saibotsivad/mergefs

Like 'Object.assign' but recursive and for files.

Language: JavaScript - Size: 15.6 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

JS-DevTools/file-path-filter

Filters file paths using globs, regular expressions, or custom criteria

Language: JavaScript - Size: 199 KB - Last synced at: 13 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

mrkkrp/chemin

Well typed file paths and associated operations

Language: Haskell - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

arne-cl/go-abspath

command-line tool to print absolute paths of all given files

Language: Go - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

danesparza/plexbot

:twisted_rightwards_arrows: Simple app to help organize tv shows into the Plex naming format

Language: Go - Size: 1.59 MB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

kukhariev/sanitize-filepath

Sanitize a string for use as a filename/filepath

Language: TypeScript - Size: 112 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

misterrager8/CodeGarden

CodeGarden is an open source Python-based web and command-line app. Made to simplify your coding and development workflow and manage your Git repositories.

Language: JavaScript - Size: 7.35 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

maa3x/ppath

A robust and expressive suite of utilities for handling file system paths with ease

Language: Go - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

h2cone/wslp

Convert Windows path to WSL path and vice versa.

Language: Rust - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

gokatas/findgo

walking filesystems

Language: Go - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

athanclark/path-extra

Extra additions to Chris Done's path library

Language: Haskell - Size: 23.4 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

theTardigrade/golang-globalFilepath

Golang package that allows a global filepath to be initialized, which can then be used from other packages.

Language: Go - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

FredZhang7/Automation-AutoHotkey

AHK scripts to automate logins and account sign-ups. Completed during 11th grade.

Language: AutoHotkey - Size: 104 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

AbdulRehmanMehar/activewin-filepaths

File Path of active window

Language: JavaScript - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

GRV96/jazal

Class PathChecker and its subclass ReactivePathChecker perform certain verifications on file paths before a function or a script uses them. These classes depend on pathlib.Path.

Language: Python - Size: 108 KB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

afeiship/next-filepath-mv

Filepath rename for next.

Language: JavaScript - Size: 14.6 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

ballerina-attic/module-ballerina-filepath 📦

Ballerina filepath Module

Language: Ballerina - Size: 285 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 4

noraj/SigSegV2.misc_4

A misc challenge that was available during SigSegV2 CTF (2019)

Language: Ruby - Size: 54.7 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

edwinjhlee/path-utils

Language: TypeScript - Size: 37.1 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

WestleyR/filepath-join

Golang style filepath-join (DEPRECATED: use https://github.com/WestleyR/catpath)

Language: C - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

pa-bru/get-file-path

get a file path from an initial path

Language: JavaScript - Size: 2.93 KB - Last synced at: 27 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

dsvalerian/InfoSync

A tool for synchronizing file paths and directories across different machines.

Language: Java - Size: 3.82 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

mohdrashid/ionic-file-choose-upload

Ionic project that ask user to choose file, get file name and upload

Language: TypeScript - Size: 1.66 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

athanclark/attoparsec-path

Path parser

Language: Haskell - Size: 4.88 KB - Last synced at: 25 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ecman/existsofpath

Get the existing part of a given path, asynchronously

Language: JavaScript - Size: 11.7 KB - Last synced at: 15 days ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

nicored/pathin

Pathin is a file path generator that allows you to define group of rules for target destinations

Language: Go - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

jbenner-radham/get-json-basename

Get the basename of a JSON filepath without the file extension.

Language: JavaScript - Size: 11.7 KB - Last synced at: 12 days ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

mirrors/FileOperator

🔥 涵盖了Android系统文件的创建/删除/复制/打开文件(目录)、获取文件(目录)大小、获取常用目录、获取文件名称及后缀、获取MimeType以及MediaStore和SAF的相关操作等常用功能,并且也处理了获取文件Uri/Path的兼容问题、图片压缩和文件选择等功能。

Language: Kotlin - Size: 14.4 MB - Last synced at: 11 months ago - Stars: 0 - Forks: 0