{"id":19083000,"url":"https://github.com/deep5050/naughtylust","last_synced_at":"2025-04-18T11:32:08.566Z","repository":{"id":55464789,"uuid":"291467448","full_name":"deep5050/NaughtyLust","owner":"deep5050","description":"Useful Nautilus Scripts made with :heart:","archived":false,"fork":false,"pushed_at":"2021-07-27T03:39:27.000Z","size":308,"stargazers_count":12,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-03T15:05:47.876Z","etag":null,"topics":["automation","clipboard","dashes","file-extension","file-renaming","gist","linux-shell","lockscreen","nautilus","nautilus-scripts","python-script","script","underscore","uris","vscode"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deep5050.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-30T12:37:17.000Z","updated_at":"2024-06-28T00:28:34.000Z","dependencies_parsed_at":"2022-08-15T01:00:34.757Z","dependency_job_id":null,"html_url":"https://github.com/deep5050/NaughtyLust","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2FNaughtyLust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2FNaughtyLust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2FNaughtyLust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2FNaughtyLust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deep5050","download_url":"https://codeload.github.com/deep5050/NaughtyLust/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223780087,"owners_count":17201287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","clipboard","dashes","file-extension","file-renaming","gist","linux-shell","lockscreen","nautilus","nautilus-scripts","python-script","script","underscore","uris","vscode"],"created_at":"2024-11-09T02:45:34.031Z","updated_at":"2024-11-09T02:45:34.788Z","avatar_url":"https://github.com/deep5050.png","language":"Python","readme":"\u003cdiv align=center\u003e\n\u003cp align=center\u003e\n\u003ch1 align=center\u003e NaughtyLust \u003c/h2\u003e\n\u003c/p\u003e\n\u003cp align=center\u003e\n\u003cimg align=center src=\"./naughtylust.png\"\u003e\n\u003c/p\u003e\n\u003cp align=center\u003eSome very helpful nautilus scripts made with \u0026#x2765;\u003c/p\u003e\n\u003cp align=center\u003e\n  \n  \u003cimg align=center  src=\"https://visitor-badge.laobi.icu/badge?page_id=deep5050.NaughtyLust\" alt=\"Visitors\"\u003e\n  \u003cp align=center\u003e\n  \u003cimg alt=\"Last Commit\" src=\"https://img.shields.io/github/last-commit/deep5050/NaughtyLust?style=for-the-badge\"\u003e\u003c/img\u003e    \n  \u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/deep5050/NaughtyLust/total?style=for-the-badge\"\u003e\n\u003c/p\u003e\n\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\n## Install\n\n1. Download the latest release or clone this repo.\n2. Run the install.sh script\n3. Done!\n\n## Features\n\n1. Exception Handled\n2. Notification Enabled\n3. Easy Installation\n\n## [TODO](https://github.com/deep5050/NaughtyLust/projects/1#column-10731729)\n\n## Scripts Categories\n### Application\n1. **open-with-vscode** : Open directories/files in VScode :)\n\n### Arrange\n1. **arrange-by-file-extensions**: Aggregate files based on their extensions in separate directories\n2. **arrange-by-file-types**: Aggregate files based on their types in separate directories\n3. **arrange-by-names**: Aggregate files based on their first characters in separate directories\n\n### Copy\n1. **copy-paths**: Copy file(s)/Dirs absolute path(s) to the clipboard\n2. **copy-URIs**: Copy files(s)/Dirs URI path(s) to the clipboard\n3. **copy-text-content**: Copy content of a text file to the clipboard\n\n### Customization\n1. **set-as-lockscreen**: Set an image as lockscreen (GNOME)\n2. **set-terminal-color-scheme**: Generate color pallettes from an image and set as terminal color scheme\n\n### Git\n1. **upload-to-gist-private**: Upload text/code file(s) to your GitHub Gist as private\n2. **upload-to-gist-public**: Upload text/code file(s) to Gist as public\n\n\u003e NOTE: You have to manually edit these files to set your github username and password/access_token \n\n### Rename\n**Rename file(s) or dir(s) in bulk**\n\n1. **dash-to-space**: Change every *dashes* to *(space)*\n2. **dash-to-underscore**: Change every *dashes* to *_(underscores)*\n3. **space-to-dash**: Change every *spaces* to *-(dash)*\n4. **space-to-underscore**: Change every *spaces* to *_(underscores)*\n5. **underscore-to-dash**: Change every *_(underscores)* to *-(dash)*\n6. **underscore-to-space**: Change every *_(underscores)*  to *(space)*\n\n\n## Screenshot\n![screenshot-demo](./demo.png)\n\n## Prerequisites\nIn order to run the scripts you should have installed **python3** under `/usr/bin/`\n\n\n## Installing\nRun the `install.sh` script to get it installed it on your system\n\n## Contributing\n\nAll kinds of contributions are welcome :raised_hands:! The most basic way to show your support is to star :star2: the project, or to raise issues :speech_balloon: You can also support this project by [**becoming a sponsor on GitHub**](https://github.com/sponsors/deep5050) :clap: or by making a [Paypal](https://paypal.me/deep5050) donation :)\n\n\n## Versioning\nSee the [changelog](CHANGELOG.md) file\n\n\n## Maintainer\n[Dipankar pal](@deep5050)\n\n\n## License\n\u003eMIT Dipankar Pal 2020\n\nSee the [LICENSE](LICENSE) file for more details.\n\n[see it on Pling](https://www.pling.com/p/1419682/)\n\n\n\n\n","funding_links":["https://github.com/sponsors/deep5050","https://paypal.me/deep5050"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeep5050%2Fnaughtylust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeep5050%2Fnaughtylust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeep5050%2Fnaughtylust/lists"}