Forum Index > Proiecte personale > Screenshot Uploader (Windows App)

#0 by marcel22 (User) (1 mesaje) at 2016-03-26 16:29:42 (417 săptămâni în urmă) - [Link]Top
Salut,

Va prezint noua aplicatie sub denumirea Screenshot Uploader.

Versiune: 2.4.3 Portable
Licenta: Freeware
Sistem de operare: Windows (NET Framework 3.5 or higher)

Screenshot:


Un mare Multumesc celor de la http://static.md/ pentru permisiunea lor de a incarca imaginile la ei pe server.

> Link de download 2.4.3 (https://goo.gl/eHDlAQ)

Daca va intereseaza aplicatia, urmariti tema pentru a fi la curent cu ultimile upgrade-uri.

Github: https://github.com/OsoianMarcel/ScreenshotUploader

P.S. Sunt autorul aplicatiei: Easy image uploader (Link torrentsmd)

Dedicated special 4 haters
ÎnchideЗакрыть

Editat de către marcel22 la 2016-04-07 23:44:36




Mesaj util ?   Da   15 puncte

1 2
<< Precedenta      Următoarea >>

#1 by CVRD (Absolute Champions | Cule) (1 mesaje) at 2016-03-26 16:38:33 (417 săptămâni în urmă) - [Link]Top
Image uploader ftw :fuckthatbitch:


Mesaj util ?   Da   3 puncte
#2 by System at 2016-03-27 05:31:45 (417 săptămâni în urmă) - [Link]Top
#0 marcel22, "... Sunt autorul aplicatiei ..." - Like pentru chin si timp. Dar pacat ca nu e open source.


Mesaj util ?   Da   5 puncte
#3 by bannyy (Power User) (0 mesaje) at 2016-03-27 05:32:37 (417 săptămâni în urmă) - [Link]Top
#0 marcel22, FastStone Capture parca tot e buna :D


Mesaj util ?   Da   0 puncte
#4 by marcel22 (User) (1 mesaje) at 2016-03-27 08:37:04 (417 săptămâni în urmă) - [Link]Top
#2 Coroline, :) va fi Open Source, la moment sunt un pic ocupat, insa in urmatoarele zile ma eliberez si voi publica codul pe github


Mesaj util ?   Da   1 puncte
#5 by morfic (Power User) (0 mesaje) at 2016-03-27 12:09:34 (417 săptămâni în urmă) - [Link]Top
#4 marcel22, esti bravo baiete , nu te uita la trolii cu comentarii stupide , sustin (Y)


Mesaj util ?   Da   1 puncte
#6 by System at 2016-03-27 15:30:28 (417 săptămâni în urmă) - [Link]Top
#4 marcel22, "... voi publica codul pe github ..." - буду собирать свой Screenshot Uploader с блэкджеком и шл*хами :trolldad:


Mesaj util ?   Da   1 puncte
#7 by Cr!stinel (să ai o zi frumoasă. Da, tu!) (1 mesaje) at 2016-03-27 16:35:18 (417 săptămâni în urmă) - [Link]Top
#6 symboss, :grin:

de nimic nu-ti aminteste? :lol: Image Uploader


Mesaj util ?   Da   0 puncte
#8 by $anek (IT'S REKT O'CLOCK) (3 mesaje) at 2016-03-27 18:20:55 (417 săptămâni în urmă) - [Link]Top
thx op


Mesaj util ?   Da   0 puncte
#9 by Krakadil (Power User) (0 mesaje) at 2016-03-27 18:53:38 (417 săptămâni în urmă) - [Link]Top
#0 marcel22, pentru proiect like,insa image uploader facut de Zenden e mai bun


Mesaj util ?   Da   5 puncte
#10 by Cr!stinel (să ai o zi frumoasă. Da, tu!) (1 mesaje) at 2016-03-28 08:51:07 (417 săptămâni în urmă) - [Link]Top



Mesaj util ?   Da   1 puncte
#11 by Silvy94 (Uploader) (0 mesaje) at 2016-03-28 10:22:22 (417 săptămâni în urmă) - [Link]Top
#10 Cr!stinel, +1, nu rau ai testat-o

#0 marcel22, usability low level
de ce fortezi uploadul odata dupa ce fac capture screen ?
Poate am gresit si doresc sa captez din nou portiunea de pe ecran

Odata ce am in listboxul cela vreo 10 linkuri a imaginilor incarcate pe serverul static.md dc stergerea din el nu functioneaza folosind butonul delete ?

Editat de către Silvy94 la 2016-03-28 10:48:35




Mesaj util ?   Da   0 puncte
#12 by marcel22 (User) (1 mesaje) at 2016-03-28 12:55:45 (417 săptămâni în urmă) - [Link]Top
#10 Cr!stinel, ai un PM. Multumesc, am sa studiez bug-ul si il voi solutiona in ordine prioritara.

Q: "de ce fortezi uploadul odata dupa ce fac capture screen".
R: Asa a fost gandita aplicatia, in cat mai putini pasi sa incarci imaginea si sa primesti adresa URL pentru a fi distribuita. Am sa modific denumirea butonului "Capture screen and Upload".

Q: "dc stergerea din el nu functioneaza folosind butonul delete?"
R: Atata timp cat static.md nu va oferi functionalitatea de a sterge imaginea de pe server, eu nu voi putea implementa aceasta functionalitate in app.
R: La moment se sterge doar adresa imaginii din lista.


Mesaj util ?   Da   0 puncte
#13 by Silvy94 (Uploader) (0 mesaje) at 2016-03-28 14:59:37 (417 săptămâni în urmă) - [Link]Top
#12 marcel22, Care este probabilitatea confidentialitatii imaginilor stocate pe serverul de la static ?

In loc de butonul cela "Settings" ai fi putut pune Checkboxul cu mesaj de linga "copy url.." direct pe forma astfel incit sa fie mai comod la utilizare

Odata ce am sters itemele din listboxul cela la ce bun mai tii deschisa ultima imagine incarcata pe server in aplicatie ?

Odata ce copii ca html cod dc mereu am alt="Screenshot 1"> si nu altceva ? Iar cind copii toate selectate am alt = alt="Screenshot id"> id incrementat ...

Editat de către Silvy94 la 2016-03-28 15:15:21




Mesaj util ?   Da   0 puncte
#14 by marcel22 (User) (1 mesaje) at 2016-03-28 15:38:03 (417 săptămâni în urmă) - [Link]Top
#13 Silvy94,

Q: "Care este probabilitatea confidentialitatii imaginilor stocate pe serverul de la static ?"
A: Nu sunt sigur ca am/ai inteles ce ai vrut sa spui.
A: La moment conexiunea cu serverul static.md nu este HTTPS, deja am modificat si la urmatorul upgrade conexiunea va fi securizata (Update special pentru persoanele cu fobie).

Q: "In loc de butonul cela "Settings" ai fi putut pune"
A: La moment aplicatia are o singura setare, insa la urmatorul upgrade vor fi mai multe optiuni de setare care nu vor incape pe forma principala.

Q: "dc mereu ai alt="Screenshot 1" si nu altceva ? [...] id incrementat"
A: Fiecare imagine are un continut de alt tag diferit, pentru a exclude "duplicate content".
A: Despre alt tag "This attribute defines the alternative text describing the image. Users will see this displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded".
A/Q: Care alt tag propui tu?


Mesaj util ?   Da   0 puncte
#15 by Silvy94 (Uploader) (0 mesaje) at 2016-03-28 15:45:25 (417 săptămâni în urmă) - [Link]Top
#14 marcel22, dc cind copii doar al x-lea link ca html cod am alt="Screenshot 1"> si nu alt="Screenshot x"> iar cind copii toate linkurile respectiv :
alt="Screenshot 1"> ; alt="Screenshot 2"> ; alt="Screenshot 3"> ; alt="Screenshot x"> ?


Mesaj util ?   Da   0 puncte
#16 by marcel22 (User) (1 mesaje) at 2016-03-28 16:15:00 (417 săptămâni în urmă) - [Link]Top
#15 Silvy94,

Q: "dc cind copii doar al x-lea link ca html cod am alt="Screenshot 1"> si nu alt="Screenshot x">"
A: Am modificat. La urmatorul upgrade cand vei copia o singura imagine, vei avea alt="Screenshot" (fara numar).


Mesaj util ?   Da   0 puncte
#17 by lionbest (Power User) (0 mesaje) at 2016-03-28 17:46:44 (417 săptămâni în urmă) - [Link]Top
1 monitor - ambele monitoare - sa fie posibil de setat in setari.
Combinatie butoane apasate - imagine salvata in fisier.

Nu stiu daca sunt dar eu asa ceva cautam.


Mesaj util ?   Da   0 puncte
#18 by torrentsro (Power User) (0 mesaje) at 2016-03-28 20:50:07 (417 săptămâni în urmă) - [Link]Top
#0 marcel22, https://www.youtube.com/watch?v=KTITw8X2368 .

BTW asa aplicatie se face in 30-60 min :) , omg si inca .NET. Dc nu faci cross-platform ? wtf


Mesaj util ?   Da   0 puncte
#19 by marcel22 (User) (1 mesaje) at 2016-03-28 21:27:18 (417 săptămâni în urmă) - [Link]Top
#17 lionbest,

Q: "ambele monitoare"
A: Salut, de acord, am s-o fac sa mearga pe toate monitoarele.

Q: "Combinatie butoane apasate"
A: Va fi neaparat si asta. Plus la asta aplicatia va putea fi lasata in background (in tray), si la apasarea unei combinatii de butoane sa faca screenshot-ul.

Q: "imagine salvata in fisier"
A: O sa fac si asta, insa un pic mai tarziu.


Mesaj util ?   Da   0 puncte
#20 by System at 2016-03-28 21:46:35 (417 săptămâni în urmă) - [Link]Top
#18 torrentsro, "... BTW asa aplicatie se face in 30-60 min , omg si inca .NET. Dc nu faci cross-platform ? wtf ..." - ai ocazia sa o rescrii in 30-60 min si sa fie cross-platform :challenge:


Mesaj util ?   Da   3 puncte
#21 by torrentsro (Power User) (0 mesaje) at 2016-03-28 22:21:53 (417 săptămâni în urmă) - [Link]Top
#20 symboss, imi platesti si o scriu chiar acum , no problem, insa daca o sa am timp probabil o sa fac. In week-end posibil o sa am timp.


Mesaj util ?   Da   0 puncte
#22 by System at 2016-03-28 22:41:35 (417 săptămâni în urmă) - [Link]Top
#21 torrentsro, "... insa ..." -

#21 torrentsro, "... daca ..." -

#21 torrentsro, "... probabil ..." -

#21 torrentsro, "... posibil ..." -

#21 torrentsro, "... imi platesti si o scriu chiar acum ..." - mai taie din ele,da-le dreaq :fuckthatbitch:
Adica autorul topicului pierde timp,o publica gratuit + cod sursa = Nu e bine
Tu in 30 min poti realiza asta dar оказывается trebuiesc bani = Pravilno.


Mesaj util ?   Da   3 puncte
#23 by torrentsro (Power User) (0 mesaje) at 2016-03-29 03:26:05 (417 săptămâni în urmă) - [Link]Top
#22 symboss, intelegi ca tu chiar daca folosesti mem-uri oricum ramai pentru mine un oligofren care nu isi da seama ce spune. Poftim codul, merge pe orice platforma. Interface nu am de gand sa fac, va faceti singuri.
myCode
# made for those stupid bitches who think that making a screenshot uploader to static.md is difficult
# static md has a great API which makes every so easy
# an interface can be made using kivy
# i recommend to take screenshot after detecting some keyboard interrupt
import pyscreenshot
import requests
import hashlib
import time

address_token = 'http://static.md/api/v2/get-token/'
address_upload = 'http://static.md/api/v2/upload/'


def take_a_screen(file_name):
    file_name += ".png"
    pyscreenshot.grab_to_file(file_name)


def md5(file_name):
    hash_md5 = hashlib.md5()
    with open(file_name, "rb") as f:
        for chunk in iter(lambda: f.read(4096), b""):
            hash_md5.update(chunk)
    return hash_md5.hexdigest()


def upload_file(file_name):
    file_name += ".png"
    md5_value = md5(file_name)
    response = requests.post(address_token, data={'md5': md5_value})
    response_json = response.json()
    token_value = response_json['token']
    files = {'image': open(file_name, 'rb')}
    time.sleep(3)
    upload_response = requests.post(address_upload, files=files, data={'token': token_value})
    upload_json = upload_response.json()
    return upload_json['image']


if __name__ == "__main__":
    some_file_name = 'you_are_really_f_up'
    take_a_screen(some_file_name)
    link_to_image = upload_file(some_file_name)
    print link_to_image
ÎnchideЗакрыть

p.s. puneti-va like-uri unul la altul in continuare, poate o sa fiti mai fericiti. Cum am zis sa scrii programul dat pe .net asta-i tampenie.


Mesaj util ?   Da   0 puncte
#24 by Silvy94 (Uploader) (0 mesaje) at 2016-03-29 08:28:42 (417 săptămâni în urmă) - [Link]Top

torrentsro wrote:

Poftim codul, merge pe orice platforma.

  :O chiar si pe  .NET


Mesaj util ?   Da   0 puncte
#25 by marcel22 (User) (1 mesaje) at 2016-03-29 10:34:23 (417 săptămâni în urmă) - [Link]Top
Salut,

Am plasat codul Open Source pe Github:
https://github.com/OsoianMarcel/ScreenshotUploader


Mesaj util ?   Da   2 puncte

1 2
<< Precedenta      Următoarea >>

Forum Index > Proiecte personale > Screenshot Uploader (Windows App)

Această temă este închisă. Nu puteţi posta mesaje noi.


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.