рд╕реНрд╡рдпрдВ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рд╕реЗрд╡рд╛ (20 рдорд┐рдирдЯ рдореЗрдВ рдШреБрдЯрдиреЗ рдкрд░)

рд╢реБрдн рджреЛрдкрд╣рд░% рд╣рдмреНрд░%

JIRA / Redmine / basecamp / Wiki рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдПрдХ рдЫрд╡рд┐ рдбрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ :! Http: //blah.com/img.png рд▓реЗрдХрд┐рди рдореБрдлреНрдд рд╕реЗрд╡рд╛рдПрдВ, рдПрдХ рдбрд┐рдЧреНрд░реА рдпрд╛ рджреВрд╕рд░реЗ рддрдХ, рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Clip2net рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдкреГрд╖реНрда рд╕реЗ рдЗрд╕реЗ рдЙрдЦрд╛рдбрд╝рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдореЗрдВ 20 рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ URL рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

рдирд┐: рд╢реБрд▓реНрдХ рдЦрд╛рддреЗ рдкрд░ Gazazo рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдордп рдореЗрдВ рд╕реАрдорд┐рдд рд╣реИ, URL рдХреЛ рдЕрдВрдд рдореЗрдВ ".png" рдЬреЛрдбрд╝рдХрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рдПрдХ рд╕реАрдорд┐рдд рд╢реИрд▓реНрдл рдЬреАрд╡рди рд╣реИ, рдФрд░ gyazo рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред

рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде рдЖрдпрд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдореБрдЭреЗ рд░реЛрдЪрдХ рд▓рдЧрд╛ рдФрд░ рдореИрдВ рдЕрдкрдиреА рдмрд╛рдЗрдХ рдкрд░ рдмреИрда рдЧрдпрд╛ред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд "рд╕реЗрд╡рд╛" рдФрд░ рдЗрд╕рдХреЗ рднрд╛рдЧ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рдХреЗ рд╕рд╛рде рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рдХрд╛ DIY рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред



рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ



рддрд░реНрдХ



рдЙрдкрдХрд░рдг



рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ config.ini рд╕рдВрдкрд╛рджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
config.ini
[MAIN] ;     DBOX_DIR = "C:\Dropbox\Public\pic\" ;      CAP = "C:\Program Files\MiniCap\MiniCap.exe" ;    (    Dropbox) ;  http://dl.dropbox.com/u/2058666/pic/1c40b047e22875c8396b029b00ea9a14.png DBOX_URL = "http://dl.dropbox.com/u/2058666/pic/" ; hotkey     shoot_key = "{PRINTSCREEN}" 


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрд╡рддрдГ рд╕реНрдХреНрд░рд┐рдкреНрдЯ:
BoxShoot.au3
 #include <Crypt.au3> $hotkey = IniRead("config.ini", "MAIN", "shoot_key", "NotFound") $DBOX_DIR = IniRead("config.ini", "MAIN", "DBOX_DIR", "NotFound") $DBOX_URL = IniRead("config.ini", "MAIN", "DBOX_URL", "NotFound") $CAP = IniRead("config.ini", "MAIN", "CAP", "NotFound") HotKeySet ( $hotkey, "SHOOT" ) TraySetToolTip("BoxShoot") Opt("TrayMenuMode", 1) $exititem = TrayCreateItem("Exit") TraySetState() While 1 $msg = TrayGetMsg() Select Case $msg = 0 ContinueLoop Case $msg = $exititem CLOSE() EndSelect WEnd Func SHOOT() $CurTime = @YEAR & "_" & @MON & "_" & @MDAY & "_" & @HOUR & "_" & @MIN & "_" & @SEC $hash = _Crypt_HashData($CurTime, $CALG_MD5) $result = StringTrimLeft($hash, 2) $fname = $result & ".png" $fname = StringLower($fname) Run($CAP & " -captureregselect -exit -compress 7 -bordershadow -noaero -save " & $DBOX_DIR & $fname , "", @SW_MINIMIZE) ClipPut($DBOX_URL & $fname) EndFunc Func CLOSE() Exit 0 EndFunc 

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпрдХреНрд░рдо рдЯреНрд░реЗ рдореЗрдВ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ, рдкреНрд░рд┐рдВрдЯрд╕реНрдХреНрд░реАрди рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕реНрдореГрддрд┐ рдореЗрдВ 1.5MB

рдСрдЯреЛ рд╕реНрдЯрд╛рд░реНрдЯ - рдЗрди рдореИрдиреНрдпреБрдЕрд▓ рдореЛрдб, рдЬреЛ рдХрд┐ "рд╕реНрдЯрд╛рд░реНрдЯ - рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк" рдореЗрдВ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред


рдЖрдВрдХрдбрд╝реЗ



рдлрд╛рдЗрд▓реЗрдВ: ~ 400
рдорд╛рддреНрд░рд╛: ~ 17mb
рдореИрдВ 31 рдЕрдХреНрдЯреВрдмрд░ рд╕реЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдореИрдВ рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВ, рд▓рд┐рдВрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВ, рдореИрдВ URL рд╢реЙрд░реНрдЯрдирд░ рдХреЛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреА рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВред

рдмреЛрдирд╕


рд╕реНрдХреНрд░реЛрдЯ, рдПрдХреНрд▓рд┐рдкреНрд╕ рдФрд░ рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХрд╛ рдПрдХ рд╕рд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ * рдирд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 #!/bin/bash F_NAME=`date +%s | md5sum | awk '{ print $1}'`'.png' DBOX_DIR='/home/username/Dropbox/Public/pic/' DBOX_URL='http://dl.dropbox.com/u/2058666/pic/' S_NAME=$DBOX_DIR$F_NAME scrot -s -q 0 $S_NAME echo -n $DBOX_URL$F_NAME | xclip 

рдпрд╣ XBindKeys рдХреЛ рдмрд╛рдВрдзреЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рдЧреАрдерд╣рдм рдкрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рддреИрдпрд╛рд░ рдПрдХреНрд╕рдИ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

рдкреБрдирд╢реНрдЪ


рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдЖрдИрдбреА рдмрджрд▓ рдЧрдИ, рдореИрдВ рдЧрд░реАрдм рд╕рд╛рдереА рд╕реЗ рдорд╛рдлреА рдорд╛рдВрдЧрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреА рдЖрдИрдбреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред

Source: https://habr.com/ru/post/In133495/


All Articles