معرفی شرکت ها


clonwn-sort-0.4.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Sort screenshots based on rules or through individual review.
ویژگی مقدار
سیستم عامل -
نام فایل clonwn-sort-0.4.0
نام clonwn-sort
نسخه کتابخانه 0.4.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Michel de Cryptadamus
ایمیل نویسنده michel@cryptadamus.com
آدرس صفحه اصلی https://github.com/michelcrypt4d4mus/clown_sort
آدرس اینترنتی https://pypi.org/project/clonwn-sort/
مجوز -
# Clown Sort Sometimes someone is being a clown on the internet. Somewhere on your hard drive is the perfect screenshot to prove to the world that the clown in question is a fool, a hypocrite, a criminal, or worse. But then - horrors - you can't find the screenshot! It has been lost in your vast archive of screenshots of clowns clowning themselves on the internet. Clown Sort solves this. ## What It Do It sorts screenshots, PDFs, etc. based on their name and/or their textual contents into folders based on a list of rules. The contents of the tweet/reddit post/whatever are prepended to the filename and the `ImageDescription` EXIF tag is set to the OCR text. As you can configure your own arbitrary rules and run it against any set of images it works on many things other than screenshots of social media clowns, though the default configuration is for cryptocurrency clowns. For example this screenshot of a tweet by a noteworthy cryptocurrency "reporter"[^1] on the eve of FTX's implosion: ![](doc/larry_cermak_on_alameda_and_ftx.png) Would be renamed from `Screen Shot 2023-02-17 at 7.11.37 PM.png` to ``` Tweet by @lawmaster: "I will say though before this thread gets taken over: 1. I do believe Alameda has the size to easily buy Binance\'s FIT OTC 2. I think the chance of FTX insolvency is near" Screen Shot 2023-02-17 at 7.11.37 PM.png ``` Other stuff that happens: * The `ImageDescription` EXIF tag will be written (for images) * All timestamps will be preserved. * Files that match multiple patterns will be copied to multiple destination folders. * The original file will be moved into a `Processed/` directory after it has been handled. Note also that: * This works on images that are more substantive than just self-clowning screenshots. * So far only Tweets and Reddit screenshots have special handling beyond OCR text extraction. * PDFs can be sorted by contents or filename, e.g. a PDF named `Norton Anthology of Crypto Bro Poetry.pdf` containing iambic verse like _["Fuck u justin sun and fuck ur dick face... u all play with investing and money of the people !!!!"](https://universeodon.com/@cryptadamist/109642431382653023)_ by the noted bard JOKER_OF_CRYPTO will be copied to the `Justin Sun/` folder but not renamed. * Videos are not OCRed and can only be moved based on filename matches, e.g. a file called `SBF is a big fat liar.mov` will be moved to the `FTX/` folder but otherwise left alone. ## Quick Start ```sh # Installation with pipx is preferred if you have it but you can also use pip which comes standard # on almost all systems. pipx is only a noticeably better answer if you're a python programmer who # is concerned about side effects of pip upgrading system python packages. pip install clown_sort # Get help sort_screenshots -h # Dry run with default cryptocurrency sort rules (dry runs don't actually move anything, # they just show you what will happen if you run again with the --execute flag) sort_screenshots # Execute default cryptocurrency sort rules against ~/Pictures/Screenshots sort_screenshots --execute # Sort a different directory of screenshots sort_screenshots --screenshots-dir /Users/hrollins/Pictures/get_in_the_van/tourphotos --execute # Sort with custom rules sort_screenshots --rules-csv /Users/hrollins/my_war.csv --execute ``` # Setup ``` pip install clown_sort ``` ### Optional Components If you want to use the popup window to manually tag you may need to install: * Python TK: `brew install python-tk@3.10` (if you don't have [homebrew](https://brew.sh/) you need to install it to run `brew install`) Not required for standard PNG, JPG, etc. images but you may optionally install `exiftool` for other file types. * ExifTool: `brew install exiftool` or download from https://exiftool.org # Usage Help screen: ![](doc/sort_screenshots_help.png) ### Custom Sorting Rules The default is to sort cryptocurrency related content but you can define your own CSV of rules with two columns `folder` and `regex`. The value in `folder` specifies the subdirectory to sort into and `regex` is the pattern to match against. See [the default crypto related configuration](clown_sort/sorting_rules/crypto.csv) for an example. An explanation of regular expressions is beyond the scope of this README but many resources are available to help. if you're not good at regexes just remember that any alphanumeric string is a regex that will match that string. [pythex](http://pythex.org/) is a great website for testing your regexes. [^1]: Perhaps notable that the "reporter" in question for years maintained a private list of the blockchain addresses of Sam Bankman-Fried's various scams as part of his commitment to "unrivaled transparency".


نیازمندی

مقدار نام
>=1.5.0,<2.0.0 exif
>=4.60.4,<5.0.0 PySimpleGUI
>=0.3.10,<0.4.0 pytesseract
>=13.0.1,<14.0.0 rich
>=1.1.3,<2.0.0 piexif
>=9.4.0,<10.0.0 pillow
>=2.0,<3.0 filedate
>=0.21.1,<0.22.0 python-dotenv
>=0.3.1.4,<0.4.0.0 rich-argparse-plus
>=0.5.5,<0.6.0 pyexiftool
>=3.4.1,<4.0.0 pypdf


زبان مورد نیاز

مقدار نام
>=3.10,<4.0 Python


نحوه نصب


نصب پکیج whl clonwn-sort-0.4.0:

    pip install clonwn-sort-0.4.0.whl


نصب پکیج tar.gz clonwn-sort-0.4.0:

    pip install clonwn-sort-0.4.0.tar.gz