renamering


Namerenamering JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/sachnaror/renamer
SummaryA Python package to recursively rename files, directories, and replace content.
upload_time2024-11-16 11:01:57
maintainerNone
docs_urlNone
authorSachin Arora
requires_python>=3.7
licenseMIT
keywords file-renaming directory-rename content-replace utility
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # File Renamer 🛠️✨

Welcome to **File Renamer**, the tool you never knew you needed until your boss asked you to rename "File_Final_FINAL_v2_ACTUALLYFINAL.docx" to something sane across 12,000 files. 😅

## What Does It Do? 🤔

Simple! It:
- Finds files and folders in a directory and its subdirectories.
- Replaces *that one annoying word* in their names and content.
- Makes your life a tad bit easier (or so we hope).

## Why Use This? 🚀

- You’ve run out of excuses for why your directory still says `OldProject`.
- You're tired of opening files only to manually replace "Lorem Ipsum" 374 times.
- You believe in automation, even if it just helps you avoid doing real work.

## How Do I Use This Sorcery? 🪄

1. Install the package:
   ```bash
   pip install file-renamer

2.	Summon the renaming magic:

```
file-renamer

```

3.	Answer the oh-so-simple questions:

- Where should I start renaming? (Hint: Use . for the current directory.)
- What’s the cursed word you want to banish?
- What delightful replacement shall we bestow?
- Sit back and watch as the chaos unfolds in your terminal. 🎉

Example 📝

Let’s rename all instances of “boring” to “exciting”:

```
$ file-renamer
Enter the root directory path: .
Enter the word you want to replace: boring
Enter the word to replace it with: exciting

```

Boom! Your files are now way more exciting. 🥳

Features ✨

	•	Recursive Renaming: No file or folder is safe from the renaming rampage.
	•	Content Replacement: Yes, it digs inside files too (no secrets here).
	•	User-Friendly Prompts: Even your grandma could use this.
	•	Supports Multiple Encodings: Because not all files speak UTF-8. 🤷‍♂️

Disclaimer ⚠️

	•	Backup Your Files! This tool will change things faster than your mood on a Monday morning.
	•	We are not responsible if you replace “yes” with “no” and accidentally break the universe.

Credits 👏

	•	Developer: Sachin Arora
	•	GitHub: sachnaror
	•	License: MIT (aka “Do Whatever You Want With It, But Don’t Blame Me”)

Support 🙋‍♂️

If you find a bug, create an issue, or if you find this tool life-changing, send me a star 🌟 on GitHub. If not, well… we tried. 😄

```
This README should leave your users chuckling while still providing all the essential info!
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sachnaror/renamer",
    "name": "renamering",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "file-renaming, directory-rename, content-replace, utility",
    "author": "Sachin Arora",
    "author_email": "Sachin Arora <schnaror@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/c1/89/6188b7092fe838e7d7c1503ba0b8cabaad64e0644584db18e176e08d02b0/renamering-1.0.0.tar.gz",
    "platform": null,
    "description": "# File Renamer \ud83d\udee0\ufe0f\u2728\n\nWelcome to **File Renamer**, the tool you never knew you needed until your boss asked you to rename \"File_Final_FINAL_v2_ACTUALLYFINAL.docx\" to something sane across 12,000 files. \ud83d\ude05\n\n## What Does It Do? \ud83e\udd14\n\nSimple! It:\n- Finds files and folders in a directory and its subdirectories.\n- Replaces *that one annoying word* in their names and content.\n- Makes your life a tad bit easier (or so we hope).\n\n## Why Use This? \ud83d\ude80\n\n- You\u2019ve run out of excuses for why your directory still says `OldProject`.\n- You're tired of opening files only to manually replace \"Lorem Ipsum\" 374 times.\n- You believe in automation, even if it just helps you avoid doing real work.\n\n## How Do I Use This Sorcery? \ud83e\ude84\n\n1. Install the package:\n   ```bash\n   pip install file-renamer\n\n2.\tSummon the renaming magic:\n\n```\nfile-renamer\n\n```\n\n3.\tAnswer the oh-so-simple questions:\n\n- Where should I start renaming? (Hint: Use . for the current directory.)\n- What\u2019s the cursed word you want to banish?\n- What delightful replacement shall we bestow?\n- Sit back and watch as the chaos unfolds in your terminal. \ud83c\udf89\n\nExample \ud83d\udcdd\n\nLet\u2019s rename all instances of \u201cboring\u201d to \u201cexciting\u201d:\n\n```\n$ file-renamer\nEnter the root directory path: .\nEnter the word you want to replace: boring\nEnter the word to replace it with: exciting\n\n```\n\nBoom! Your files are now way more exciting. \ud83e\udd73\n\nFeatures \u2728\n\n\t\u2022\tRecursive Renaming: No file or folder is safe from the renaming rampage.\n\t\u2022\tContent Replacement: Yes, it digs inside files too (no secrets here).\n\t\u2022\tUser-Friendly Prompts: Even your grandma could use this.\n\t\u2022\tSupports Multiple Encodings: Because not all files speak UTF-8. \ud83e\udd37\u200d\u2642\ufe0f\n\nDisclaimer \u26a0\ufe0f\n\n\t\u2022\tBackup Your Files! This tool will change things faster than your mood on a Monday morning.\n\t\u2022\tWe are not responsible if you replace \u201cyes\u201d with \u201cno\u201d and accidentally break the universe.\n\nCredits \ud83d\udc4f\n\n\t\u2022\tDeveloper: Sachin Arora\n\t\u2022\tGitHub: sachnaror\n\t\u2022\tLicense: MIT (aka \u201cDo Whatever You Want With It, But Don\u2019t Blame Me\u201d)\n\nSupport \ud83d\ude4b\u200d\u2642\ufe0f\n\nIf you find a bug, create an issue, or if you find this tool life-changing, send me a star \ud83c\udf1f on GitHub. If not, well\u2026 we tried. \ud83d\ude04\n\n```\nThis README should leave your users chuckling while still providing all the essential info!\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Python package to recursively rename files, directories, and replace content.",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/sachnaror/renamer"
    },
    "split_keywords": [
        "file-renaming",
        " directory-rename",
        " content-replace",
        " utility"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7097a5d13855a0eec18bbecdf844d8e695a929c7914936735c888cbd69309abe",
                "md5": "7b388816b11809e8bf397f72696dc182",
                "sha256": "6db2f70906d8ed130c39d374456a6c16103aa5f951040c5cc659f289b0daa5a0"
            },
            "downloads": -1,
            "filename": "renamering-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7b388816b11809e8bf397f72696dc182",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 3013,
            "upload_time": "2024-11-16T11:01:55",
            "upload_time_iso_8601": "2024-11-16T11:01:55.393328Z",
            "url": "https://files.pythonhosted.org/packages/70/97/a5d13855a0eec18bbecdf844d8e695a929c7914936735c888cbd69309abe/renamering-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1896188b7092fe838e7d7c1503ba0b8cabaad64e0644584db18e176e08d02b0",
                "md5": "ce7c211b3f49180b3b364adc2ed62d4f",
                "sha256": "4a36f03bd1ecc2d2807cb728f90fcd0ff9d832b7a02fe1910e12261292a6718a"
            },
            "downloads": -1,
            "filename": "renamering-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ce7c211b3f49180b3b364adc2ed62d4f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3358,
            "upload_time": "2024-11-16T11:01:57",
            "upload_time_iso_8601": "2024-11-16T11:01:57.368924Z",
            "url": "https://files.pythonhosted.org/packages/c1/89/6188b7092fe838e7d7c1503ba0b8cabaad64e0644584db18e176e08d02b0/renamering-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-16 11:01:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sachnaror",
    "github_project": "renamer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "renamering"
}
        
Elapsed time: 0.81418s