Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Tak powinien wyglądać "asystent pobierania plików"...

Hmm, na początku chciałbym się przywitać z społecznością DP - przynajmniej tą która jeszcze nie uciekła z powodu znanego już wszystkim asystenta :).

Chciałbym zaznaczyć że jest to mój pierwszy dłuższy wpis który opublikowałem gdziekolwiek, tak więc liczę na wyrozumiałość :)

A więc o co chodzi?

Tak jak i was, mnie też nie ucieszyła wiadomość o powstaniu "asystenta".

Od wielu, wielu lat korzystam z DobrychProgramów i kiedy przeczytałem tytuł wiadomości o wprowadzeniu asystenta pobierania plików, pierwsze co mnie ogarnęło to radość - otóż spodziewałem się czegoś co kiedyś chciałem sam wykonać (jako że jestem programistą) - czyli fajnego programiku pozwalającego mi przeszukiwać bazę DP, pobierać masowo programy, tworzyć listy ulubionych itp.

Niestety kolejne akapity wiadomości rozwiały moje marzenia. Pojawił się pewien niesmak - jak można coś takiego nazwać asystentem? Zgadzam się z innymi, że aktualna forma "wspomagacza pobierania" jest bezużytecznym dodatkowym programem, komplikującym proces instalacji programu który pobraliśmy, z reklamą i instalatorem gratisowego AVG Toolbara. Stwierdziłem że tak być nie może! i czas by wziąć sprawy w swoje ręce :)

Ale czy warto?

No właśnie - to pytanie dręczyło mnie przez dłuższą chwilę - przecież w komentarzach redakcja zapewnia że asystent będzie rozwijany i pozyska nowe ciekawe funkcje. Skoro tak to w jakim celu mam tworzyć własnego?

Decyzję o stworzeniu własnego programiku podjąłem po odkryciu (z tego co widzę chyba mało popularnej) funkcji portalu - dodawaniu programów do ulubionych. Dzięki temu mogłem maksymalnie uprościć program, jednocześnie pozyskując oczekiwaną przeze mnie funkcję.

Nie wiem jak wy, ale ja zainstalowane programy aktualizuje najczęściej po formatowaniu dysku i stawianiu systemu na nowo. Oczywiście nie dotyczy to programów które aktualizują się automatycznie z oczywistych względów :). Dlatego zawsze na świeżym systemie mozolnie wyszukiwałem każdy używany przeze mnie program i pobierałem jego najnowszą wersję - ahh jakie to nudne zajęcie...

Dlaczego by więc go nie przyspieszyć?

Tak właśnie powstał mój mały asystent pobierania. Pozwala on na pobranie wszystkich programów znajdujących się na liście ulubionych użytkownika, bądź tylko niektórych - bez zbędnego klikania. Program działa bez logowania użytkownika, ponieważ lista ulubionych programów każdego z nas jest dostępna publicznie.

Zdaję sobie sprawę że nie jest to wielka funkcjonalność i już tłumaczę dlaczego jest tylko to:

  • program wyłuskuje informacje z kodu HTML strony, którą DP mogą w każdej chwili zmienić
  • nie chciałem pozbawiać DP zysków z reklam i dlatego nie ma np. wyszukiwarki programów
  • jak już wspominałem DP chce rozwijać swojego asystenta - po co mam tworzyć własnego, rozbudowanego, tym bardziej bez dostępu do bazy programów?
  • program który stworzyłem powstał w JEDEN DZIEŃ (a nie jestem biegły w .NET, na co dzień piszę w PHP)

Zbliża się czas aby zrobić formata, więc programik mi się przyda, mam nadzieję że może też i wam :)

Droga Redakcjo...

Po pierwsze - myślę że tak powinien wyglądać zalążek asystenta pobierania.
Po drugie - mam nadzieję że szybciutko usprawnicie swojego asystenta, tak abyśmy wszyscy byli z niego zadowoleni :)

Link do pobrania programu

Gdyby ktoś się obawiał - analiza VirusTotal

 

oprogramowanie internet inne

Komentarze

0 nowych
guildos   4 #1 04.09.2012 19:40

Co do reklam, to darmowy portal musi jakoś zarabiać. Idąc dalej. Witam nowego blogera "niewitacza" =-O

hausner15   5 #2 04.09.2012 20:17

Zgadza się - portal musi zarabiać chociażby na siebie - dlatego tak jak napisałem, nie robiłem wyszukiwarki :)

Nowym blogerem może i jestem, nie wiem czy stałym będę (zobaczymy czy będę miał o czym pisać :))
Czemu "niewitacza"? :P

Shaki81 MODERATOR BLOGA  38 #3 04.09.2012 20:55

Nawet fajnie, tylko gdzie Twój asystent pobiera te pliki, bo ja chyba ślepy jestem, albo takiej opcji nie ma

hausner15   5 #4 04.09.2012 21:25

Patrz zapomniałem napisać - pobiera do folderu w którym się znajduje.

Nie miałem zamiaru dodawać wyboru folderu docelowego, ale chyba jednak to zrobię :)

Shaki81 MODERATOR BLOGA  38 #5 04.09.2012 21:28

Kurde, rzeczywiście :) Oj chyba czas do okulisty :)

przemor25   14 #6 05.09.2012 01:30

Kawał dobrej i przyzwoitej roboty :)

Samurai   16 #7 05.09.2012 08:29

I to mogę nazwać asystentem pobierania. Podoba mi się pomysł wykorzystania listy ulubionych programów.

wojtekadams   18 #8 05.09.2012 11:42

program pobrany :) teraz zostało dodac programy do ulubionych.. Dobra alternatywa, ale bym wolal takiego asystenta zrobionego przez redakcje

Autor edytował komentarz.
andrewi   13 #9 05.09.2012 11:53

Genialne :) o coś takiego właśnie chodziło mi w rozmowie z Docentem w trakcie HZ. Brakuje mi tylko właściwie dwóch funkcji - miejsca do którego mają sie ściągać instalki i (to już takie górnolotne wymaganie) tego żeby program sprawdzał aktualność instalek w wybranym folderze i aktualizował tylko te nieaktualne :)

Igloczek   8 #10 05.09.2012 11:54

Oby redakcja te rady wzięła sobie do serca :)

przemor25   14 #11 05.09.2012 12:07

Czy ten Asystent rozpoznaje wersje 32/64-bit?

Jany   11 #12 05.09.2012 12:10

Haha, pewnie teraz im głupio jak cholera xD
Mam kilka propozycji:
1. Dodanie po prawej stronie nazwy programu, informacji o licencji (freeware, shareware itd)
2. Usunięcie z listy programów które nie mogą być bezpośrednio pobrane, np. Adobe Creative Suite wymaga rejestracji na ich stronie i dopiero potem można pobrać, takie programy z listy po prostu usunąć lub zacieniować lub po prostu dać opcję wejścia na stronę producenta w celu rejetracji.
3. Możliwość zaznaczenia poszczególnych pozycji na liście i pobranie/zaktualizowanie ich.
4. Pogląd listy pobierania.

Autor edytował komentarz.
kajetan r   5 #13 05.09.2012 13:50

A mi ten asystent nie działa. Kopiuje http://www.dobreprogramy.pl/233752,kajetan-r,UlubioneProgramy.html i klikam pobierz liste i nie działa

Axles   17 #14 05.09.2012 14:30

Ciekawy pomysł. Mnie coś nie teges, dostaję komunikat :)
http://scr.hu/0qob/fphzk

Lewandowski-pl   5 #15 05.09.2012 14:46

Bug... nie działa z nickami, które mają myślnik w nazwie. Sugeruje to po sobie i użytkowniku @kajetan r (w linku ma myślnik). Inne "zwykłe" linki mi działają. Naprawisz to? :) Z góry dzięki =]

hausner15   5 #16 05.09.2012 15:31

@kajetan r, Lewandowski-pl
Pobierzcie program jeszcze raz, poprawiłem to właśnie :)

@Axles
Z jakiegoś powodu program wysypuje się na twojej liście ulubionych :) Sprawdzę i postaram się poprawić

@szczepaniak5315
Program pobiera wszystkie dostepne wersje podanego programu - mógłbym zrobić wybór wersji do pobrania (np. ptaszki do zaznaczania), tyle że pobieranie listy ulubionych trwało by o wiele dłużej (program musiałby zrobić o wiele więcej zapytań do serwera DP)

@Jany, @andrewi
Chciałbym program rozwinąć, ale powody dla których za wiele nie zrobię podałem we wpisie.
Niektóre z waszych propozycji sam miałem w planie, ale bez dostepu do bazy programów zrobienie tego jest po prostu nieopłacalne.


- Dodałem informacje o licencji w oknie o programie: freeware,
- Usunięcie z listy programów których nie można pobierać bezpośrednio, bez dostępu do bazy jest problematyczne
- Aktualizacje - to by było bardzo przydatne i miałem w planie to zrobić - nawet już zacząłem. Jednak w praktyce wyszło że nie będzie tak łatwo. Zobaczę czy to zrobię (nie chcę nic obiecywać)
- Wybieranie folderu docelowego - myślałem że nie będzie to konieczne, a jednak się przyda :) Dodam


Do redakcji: miałbym małą prośbę: moglibyście powiedzieć nam co zamierzacie dodać do asystenta?

Lewandowski-pl   5 #17 05.09.2012 15:57

@hausner15, dzięki, przyda się na pewno :D

andrewi   13 #18 05.09.2012 16:47

Tak się zastanawiam... Twój wpis został opublikowany więc redakcja nie ma nic przeciwko temu, że zrobiłeś alternatywny program do ich asystenta. Może byś skontaktował się z kimś z redakcji i wspólnie byście stworzyli takiego "dopracowanego" asystenta. Kto wie... może jeszcze byś na tym zarobił. Spróbuj a może coś z tego wyjdzie i Ty będziesz miał korzyści i użytkownicy DP.

kajetan r   5 #19 05.09.2012 17:10

@hausner15 Ok dzięki działa :] Liczę na te aktualizacje :]

kajetan r   5 #20 05.09.2012 17:12

@hausner15 a mógłbyś dodać aby przy nazwach programu numer wersji sie pokazywał?

Rav-X   8 #21 05.09.2012 17:36

Świetna robota, mam nadzieje że dogadasz się z DP i pokażesz im jak się robi porządnego asystenta pobierania. W ogóle to powinni ci zapłacić sporo kasy za samo to że możesz uratować ich portal przed wyludnieniem, zwłaszcza od osób które głównie pobierały pliki ze strony.

Trzymam kciuki ;) .

guildos   4 #22 05.09.2012 22:26

Dlatego iż nie zmarnowałeś czasu na samo przywitanie się.

Ufolec   13 #23 06.09.2012 01:12

Dobra Robota :-) sam w planach miałem wykorzystać swoje umiejętności programistyczne, by "przelecieć" listę ulubionych pobierając wszystkie programy (lub większość), które instaluję i używam zawsze po formatowaniu systemu. Niestety mi ciężko było wysupłać ten 1-2 dni, które ty poświęciłeś, a tu taka niespodzianka, jest sprawnie działający programik z funkcjonalnością, której oficjalnemu asystentowi brakuje. Redakcjo DP - w nowym wydaniu asystenta przy instalacji/uruchomieniu dajcie użytkownikowi możliwość wyboru użytkownik zwykły/zaawansowany i nie tylko w takim znaczeniu że zaawansowany będzie mógł sobie odznaczyć "ptaszki" przy dodatkach typu tool-bar, ale także będzie mógł korzystać z takiego menedżera pobierania jak ten przedstawiony przez hausner15.
@hausner15 - pytanko stricte programistyczne - do wyłuskiwania informacji z kodu HTML strony używałeś gotowego rozwiązania (np. są do tego biblioteki pod .net), czy raczej jakieś własne rozwiązanie?

Soren   8 #24 06.09.2012 10:53

Chciałbym takie coś zobaczyć oficjalnie!
Z wyszukiwarką, pełną bazą programów, powiadomieniami o aktualizacji, listą ulubionych przypisaną do użytkownika. Może nawet wyświetlacz reklamy wiem że DP też musi na czymś zarabiać.

Redakcjo zlituj się!

hausner15   5 #25 06.09.2012 11:46

@Soren
Ja też na coś takiego liczę :) Własnie z reklamą aby portal miał z czego żyć :)

@Ufolec
Najpierw wycinam tagi article, a potem regexpy :) Nie jest najwydajniej, ale przez to byłem w stanie napisać to szybko. Dodatkowo wyrażenia starałem się pisać tak aby były jak najbardziej odporne na drobne zmiany w kodzie.

Ufolec   13 #26 06.09.2012 18:54

@hausner15 - dokładnie, do szybkich zadań też używam tego sposobu lub jeszcze szybciej jest przy wykorzystaniu HtmlAgilityPack, przynajmniej ja odczuwam takie wrażenie podając ścieżki XPath do konkretnych obiektów :)

Axles   17 #27 07.09.2012 13:23

I jak tam problem z Axlesową listą przebojów :P czuję się tak jakby program uderzał głównie w brak mojego gustu i dlatego uniemożliwia wyświetlenie listy :)

hausner15   5 #28 07.09.2012 16:09

@Axles
Niestety brak czasu :) - w weekend chyba go trochę znajdę :)

kajetan r   5 #29 15.09.2012 23:31

@hausner15

Będziesz kontynuował jeszcze prace nad tym asystentem?

underface   14 #30 17.09.2012 16:14

dobra dodam 3grosze od siebie.
po pierwsze mimo informacji, że probram pobiera pliki do lokalizacji, w której sam się znajduje to... ja nic takiego nie zauważyłem - pobrało mi 3 programy otwieram folder i nic pusto. wchodzę do dokumenty/pobrane też pusto. no nic. idąc dalej chce zatrzymać pobieranie, ale nigdzie nie ma pauzy czy stopu. natomiast ponowne kliknięcie na pobierz wszystko powiększa ilość plików w kolejce i tak bez końca.

Łukash   10 #31 29.09.2012 14:20

Świetny programik ! Brawo ! Dzięki ;)

Dimatheus   22 #32 02.10.2012 03:07

Hej,

Generalnie doskonale rozumiem Redakcję. Dzięki reklamie wpadnie dodatkowy grosz, który jest bardzo ważnym czynnikiem, gdy portal jest tak bardzo rozpowszechniony. Utrzymanie serwerów i łącz to niestety ciężki pieniądz. Jeśli zaś chodzi o samo działanie aplikacji DP do ściągania - tej oryginalnej - wydawało mi się, że wyglądać to miało nieco inaczej. Pobieranie przy każdym ściągnięciu aplikacji chyba troszeczkę mija się z celem. Sam pomysł jest jak najbardziej poprawny, ale wykonanie - przynajmniej na razie - pozostawia dużo do życzenia. Mam nadzieję, że chłopaki - i dziewczyny - z DP zerkną do tego projektu i choć troszkę zainspirują się Twoją wizją programu - bo jest ona niemal w 100% zgodna z tym, jak ja widzę działanie programu tego typu na naszym portalu.

Pozdrawiam,
Dimatheus

Shaki81 MODERATOR BLOGA  38 #33 12.11.2012 21:12

Powstała pierwsza wersja Twojego asystenta. Będziesz go dalej rozwijał czy pozostanie on tylko ciekawostką ?

  #34 13.03.2014 12:15

Jak to badziewie wyłączyć. Programista niech sobie pobiera wszelakie programiki jakiekolwiek by mu się zamarzyły Zwykły użytkownik by pobrać cokolwiek to to gówno instaluje co mu się żywnie podoba.
pomimo tzw.odptaszkowania to i tak się zainstaluje i włazi tam gdzie go nikt nie potrzebuje. Jak to gówno ominąc .