https://github.com/pouldev/pyscreensaver
A simple program to select and copy an area of the screen using a customizable shortcut
https://github.com/pouldev/pyscreensaver
image-sharing imageshare python3 screen-capture screensharing screenshot screenshots screenshotscloud
Last synced: 8 months ago
JSON representation
A simple program to select and copy an area of the screen using a customizable shortcut
- Host: GitHub
- URL: https://github.com/pouldev/pyscreensaver
- Owner: PoulDev
- License: mit
- Created: 2022-08-03T19:40:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T06:58:08.000Z (about 1 year ago)
- Last Synced: 2024-07-10T08:54:38.121Z (about 1 year ago)
- Topics: image-sharing, imageshare, python3, screen-capture, screensharing, screenshot, screenshots, screenshotscloud
- Language: Python
- Homepage:
- Size: 221 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyScreenSaver
#### A simple program to select and copy an area of the screen using a customizable shortcut
#### Note: the screenshot will be copied in your clipboard
## Sections:
- [Some Screenshots](https://github.com/PoulDev/PyScreenSaver#some-screenshots)
- [Basic Usage](https://github.com/PoulDev/PyScreenSaver#basic-usage)
- [Run in background](https://github.com/PoulDev/PyScreenSaver#run-in-background)
- [Server Configuration](https://github.com/PoulDev/PyScreenSaver#server-configuration)
- [Client Configuration](https://github.com/PoulDev/PyScreenSaver#client-configuration)> ## Some Screenshots
> #### Website Home
> 
> #### Discord Embed
> 
> #### Image Webpage
> > ## Basic Usage
> First of all you need to install the requirements, to do that just open your terminal in the project folder and type
> ```
> pip install -r requirements.txt
> ```
> Than run main.py and use the shortcut `ctrl + alt + s` to grab a screenshot
> The selected area of the screen will be copied in your clipboard> ## Run in background:
> ```
> pythonw main.py
> ```> ## Server Configuration:
> If you want to use a personal server you need to configure it.
>
> - First of all you have to set a password, which we will then set in the settings of the client, to do so just open configs.json in the server folder and change the value "password" in the category "auth"
> - Then you can set aesthetic values such as username, redirect_link and anonymous. Or even the maximum number of images to save, the host port and the color of the Discord embed> ## Client Configuration
> At this point you will have to set the client to use the personal server, after loading the server folder with the [configuration executed previously](https://github.com/PoulDev/PyScreenSaver#server-configuration) we open the configs.json file in the "data" folder and modify some values.
> - The first value to set is "enabled", which will have to be set to true
> - The second value is "server_password", and you have to enter the chosen password in the server configuration
> - The last important value to change is "server_ip", where you have to put the ip of your server.