SharpLeech 2: Discussion and ideas topic.

Status
Not open for further replies.
I'm not, And sorry but it would be copyright: As I do not intend to base anything off yours, I do base my layout as yours but the GUI.. Is so much different in v2 (the new one)

I'm sorry if I copy or anything! I just intend and proceed to give people a choice, I mean you gotta all say that every leecher has to have a few similarities, right?

Otherwise if half of us did browser and half did httpweb then it wouldnt be good.

There must be a few differences too like: GUI, Maybe layout, Code, Way of conceeding functions.

Okay, It's fine I was just pointing out a fact above post :S
 
Ill give an example to settle this.

First there was Internet Explorer, then FireFox came along. They had to offer things that Internet Explorer was not offering to make people switch over. Since they did people left IE and moved on. Now IE is trying to copy FF features and stuff to get back people.

Look at both, GUI's similar, same features now..

How does it relate?

Well think oh Hyperz as Firefox (more advanced and more features). Now dcrew is trying to steal away people to use his by copying.

That pretty much sums it up.
 
^Amen.

I'm not, And sorry but it would be copyright: As I do not intend to base anything off yours, I do base my layout as yours but the GUI.. Is so much different in v2 (the new one)

I'm sorry if I copy or anything! I just intend and proceed to give people a choice, I mean you gotta all say that every leecher has to have a few similarities, right?

Copyright? Never heard of it ;). There's nothing wrong with copying ideas. IMO it's better to "steal" it right than to create crap that no one is going to use. There's also no need to hide facts just because some people keep hammering on it, even if it's annoying you. As I've said before, you're doing a pretty good job for your age.

I agree that leechers will have similarities. After all the purpose is the same. Before SL there were apps like EzWarez, iLeech etc who all were pretty much the same. SL, though having some similarities, is/was a lot different. Both in the way it works behind the scene, GUI and usability. Pretty much every post-SL leecher has been using SL as model/guideline. Yours more so than others. Your program was posted on warezscene as, and I quote, "already better than sharp leech" so it's pretty clear it was your intention to build a clone or something much like it.

I show the new SL 2 GUI which uses Areo. A day later you make a thread showing your v2 with a transparent window trying to imitate it. You see I added video streams. A day later you PM me asking where I got them because you also want video streams all of the sudden. But no, you're not trying to copy ideas XD.

Anyway, as I said, I couldn't care less if someone copies ideas. It's not evil or bad. Just be a man and be honest about it. This is also going waaayyy offtopic so lets end this discussion here.
 
1 more thing i would like to ask are you going to add option to add site manually?if some 1 don't know how to edit .dll ? like just type site and platform login and leech?
 
Looking good, well done! :)

Here's a few ideas:

- Support for other big porn forums (other than pornbb).

- History check. A full log of the urls leeched so #Leech skips already posted threads.

- A plugin/template system so people can add other forums.

- Username/Password history (or a save login option).

- Automated stop/pause after X time and/or after X leeched threads.

They'd be very useful features. ;)

Keep up the good work, Hyperz.
 
1 more thing i would like to ask are you going to add option to add site manually?if some 1 don't know how to edit .dll ? like just type site and platform login and leech?

Im sure there will be tons of people willing to help to add sites

Hey Ni9ce Progy Bro i like it when 2.0 will be released?

Hyperz said hopefully by the end of the month If I remember correctly. Read through the thread.


Who cares if he copys :D

It is just wrong. Get your own ideas :( It really shows what kind of a person you are
 
Im sure there will be tons of people willing to help to add sites



Hyperz said hopefully by the end of the month If I remember correctly. Read through the thread.




It is just wrong. Get your own ideas :( It really shows what kind of a person you are



Yeah but it won't be as good so there should be no worries.
 
Normally the copy is never as good as the original, how ever it is not the point in which weather it will be as good or not. Copying is not needed in anything. Originality is the best way to go even if your original idea sucks.

Now back on topic the idea suggested to set a total number of posts and then it will stop when its done posting them.
 
Hey Ni9ce Progy Bro i like it when 2.0 will be released?

I can't put a date on it. It depends on how much I feel like working on it per day - if at all - as wall as other factors such as unexpected bugs both in my code or in .NET 4.0 (since that is still in a pre-release stage as well atm).

In other words: when it's done.

- Support for other big porn forums (other than pornbb).

- History check. A full log of the urls leeched so #Leech skips already posted threads.

- A plugin/template system so people can add other forums.

- Username/Password history (or a save login option).

- Automated stop/pause after X time and/or after X leeched threads.

As I've said a few posts back, 2.0.0 is future locked. A plugin system is one of the main things I want to have in there. And one not limited to site plugins but a system that allows other parts of #Leech to be extended as well. For example, adding extra tabs/functionality to the program itself.

There will be no history future. In fact, unlike 1.x.x, passwords won't get saved at all. This is not to annoy users but to prevent your login info from being stolen by stealers. In addition to that, the passwords are encrypted while in-memory so that they can't be logged by other dodgy apps.

There will be one way of controlling how long #Leech should leech in one go and that is trough setting the maximum number of pages it can leech from a site.

Hyperz said hopefully by the end of the month If I remember correctly. Read through the thread.

I said in a best case scenario it would be done in about a month, not the end of the month ;).

Regarding the possible plugin system for adding sites, y'all need to keep in mind that this can't be done in a Multi-Poster way where the templates are simple xml files. Multi-Poster posts, a leecher does leeching AND posting. Since #Leech doesn't need templates or plugins for the posting plugins will obviously be for the leeching part.

That's a big difference. Posting can be done by simply calling 1 url and sending variables. Leeching on the other hand involves parsing pages to extract the data needed for the posting part. What this means is that for a good amount of sites a simple xml file will not be enough. Coding will be required to tell the program how to get that needed data. This is because most sites have a unique DOM (html structure). So I'd guess creating a plugin won't be THAT easy for most.

Having said that, don't worry, if there is gonna be a plugin system it isn't gonna use .dll's. I'm thinking about using xml with embedded javascript and compile that at runtime to in-memory CIL bytecode or cache it to .dll's.

Pseudo code/xml:
PHP:
<Plugin version="2.0.0.0">
    <Config>
        <Name>Warez-BB</Name>
        <BaseUrl>http://www.warez-bb.org</BaseUrl>
        <LoginUrl>/login.php</LoginUrl>
        <!-- More tags ... -->
        <!-- Etc. -->
    </Config>
    
    <JScript>
        import System;
        import System.Data;
        import System.Net;
        import Hyperz.SharpLeech.Engine;

        package Hyperz.SharpLeech.Plugins
        {
            public class Warez_BB implements SiteReader
            {
                public override function GetTopic(topicId : Int32) : SiteTopic
                {
                    // Do some shizzle
                    var result : SiteTopic = new SiteTopic("bleh", "bleh");
                    
                    return result;
                }
                
                public override function ToString() : String
                {
                    return this.Name;
                }
            }
        }
    </JScript>
</Plugin>
Just an example to paint the picture. Not as hard as having to write a .dll but not that easy either (if the target site would require you to override default functions that is).
 
Been busy again today and I made some progress on the engine part so I recorded another video.

This time showing some very (very very) early speed tests. In the video you'll see a test showing the speed I would get with using the same algorithm as in #Leech 1 and how fast the current (un-optimized) #Leech 2 algorithm is. At the end it also shows the options available.

[youtube]va4yMJRfp98[/youtube]

The #Leech 2 test was actually being capped by my 4.6Mbit connection, lol. Feel free to give some feedback on the options part btw.
 
Status
Not open for further replies.
Back
Top