Author Topic: [Old] - Bit Che 2.0 Release Candidate 4 - Build 35  (Read 92441 times)

April 07, 2011, 11:35:11 pm
Read 92441 times

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
Here is my log of progress towards the next release.

here is a list of things I will be implementing for the next released version (2.0 build 1+):

Confirmed:
1) Support for downloading .torrents that are GZIP compressed (fixes Kickasstorrents.com / etc) *implemented and working: 4/7/2011
2) New script engine language, easier to understand variables / functions *implemented and working: 4/15/2011
2a) Script Debugger enhancements *Some debugger enhancements completed 4/19/2011
3) Improved support for Windows 7 standard user accounts  (done!)
4) New script tab that shows the number of results *WIP 2.0 build 12+.. needs a little polishing and popup menus
5) Numerous bug fixes: improving site/script compatibility *HTTP 1.1 headers problem solved, gzip requests/chunked responses support.
6) Maintenance updates (language translations updates, etc)
7) Script information and settings.ini restructured (moving site configs out of settings.ini and into dedicated site.profile.ini, allowing easier individual script updating and cleaning)*completed 3/16/2012
8 ) Support for SSL sites (adds compatibility for a few private sites) AND removed MSWinsock.ocx dependency *completed 5/14/2011
11) Incorporation of x.exe and update.exe into Bit_Che.exe *x.exe and update.exe have been incorporated to Bit_Che.exe 5/15/2011
15) Script Engine now able to handle 2nd code section extract .torrent from a 2nd page *beta completed 5/24/2011
16) Cleaned up settings.ini and script.ini organization *beta completed 5/24/2011
17) Magnet link support *completed 2.0 build 12+
18) Fetch .torrents from known cache sites for Magnet links *completed 2.0 build 12+
19) Reduce dependencies and make portable *completed 2.0 build 14+
20) Support multiple Script Packs *completed 2.0 build 26+
21) Support multiple script Home URLs (mirrors) per scripts *completed 2.0 build 26+
22) Support for Private sites *completed 2.0 build 27+


Wishlist: (Possible, but not confirmed for next public release)

9) Script ranking system (initial framework has been started in a fork code)
10) Automatically add pre-configured public trackers to .torrents downloaded, increasing peers shared.
11) Incorporation of special.exe into Bit_Che.exe *completed 2.0 build 31+
12) Improved script update engine (allowing for individual scripts to be updated, and downloading of additional packages) - 2.0 build 17+
13) Improvements to Bit Che searching for media types, coffee cups, keywords, etc
14) Real-time scraping of trackers for current seeders/leechers - 2.0 build 12+


beta's of the next build will be released to members of the forums with Bit Che Plus access first!! :)

Link to the latest beta: http://convivea.com/forums/index.php?topic=2131.msg19117
« Last Edit: April 11, 2013, 06:22:24 pm by chip! »
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 08, 2011, 03:02:25 am
Reply #1

TheHalf™

  • The"better"Half™
  • *****
  • Information Offline
  • Hero Member
  • Administrator
  • Posts: 725
  • Karma: +166/-0
  • Road Runner H.S.I. 30Mbps/5Mbps
    • View Profile
    • Bit Che
Looking forward, nice going chip.

TheHalf™

April 13, 2011, 12:20:24 am
Reply #2

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
update on todays progress:
more support for HTTP 1.1 requests, including GZIP page requests and Chunked data responses. this allows Bit Che to request the search HTML pages to be gzipped, thus allowing slightly faster searching speeds (because in theory, less data is being downloaded from the web, so the engine can start extracting the results sooner). this is a good thing ;)
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 14, 2011, 11:59:56 pm
Reply #3

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
update on this todays progress:

the new script engine with easier to understand variables/functions was incorporated. in addition, the engine is faster to process the results. AND, enhancements to the Bit Che debugger were also included.

attached is a screen shot of the debugger with some of the changes pointed out. you will notice big red arrows pointing out sections that have changed.. compare it to the current script debugger and I am sure you will welcome the new changes!
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 15, 2011, 12:06:32 am
Reply #4

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
also, here is an example of the new script language in a script file:

Code: [Select]
[script]
name=KickAssTorrents.com
source=KickAssTorrents
home=http://kickasstorrents.com/
author=CuF
modified=chip! 3/14/2011
main=http://www.kickasstorrents.com/torrents/search/?q=%SEARCH%
audio=http://www.kickasstorrents.com/torrents/search/?q=%SEARCH%&categories[]=music
video=http://www.kickasstorrents.com/torrents/search/?q=%SEARCH%&categories[]=movies&categories[]=tv
apps=http://www.kickasstorrents.com/torrents/search/?q=%SEARCH%&categories[]=games&categories[]=applications

[code]
x=findh(x,d,>seed<,</tr,>)
x=+(1)
z=find(x,d,</table>)
d=crop(d,x,z)
d=replace(d,</strong>,)
d=replace(d,<strong class="red">,)
d=replace(d,</td>,[-bc-]</td>)
d=vacuum(d)
r=split(d,</tr>)

start
q=split(r,</td>)
t=array(q,0)
z=find(z,t,title="Download,href=)
$torrent=xsave(t,z,",")
z=find(z,t,"torrentname",href=)
$page=xsave(t,z,",",http://www.kickasstorrents.com)
z=find(z,t,href=)
$name=xsave(t,z,>,</)
t=array(q,1)
z=find(1,t,")
$size=xsave(t,z,>,[-bc-])
t=array(q,4)
$seeds=xsave(t,1,>,[-bc-])
t=array(q,5)
$leeches=xsave(t,1,>,[-bc-])
aloop
[/'code]
[/code]
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 15, 2011, 04:49:49 pm
Reply #5

Bovski

  • Head Cider Tester
  • *****
  • Information Offline
  • Hero Member
  • Administrator
  • Posts: 635
  • Karma: +189/-0
  • High Five Me
    • View Profile
    • Warez The Index
Still haven't replaced the [ code][ /code] I See :)

The new variables may help get new coders.

Like the new Modified tag :)

April 16, 2011, 02:14:32 pm
Reply #6

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
Still haven't replaced the [ code][ /code] I See :)

The new variables may help get new coders.

Like the new Modified tag :)

should we rename [ code][ /code] ? I am open to suggestions.  Keep in mind, at some point, there will be 2nd or maybe 3rd 'code' sections in a single script file
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 16, 2011, 05:08:22 pm
Reply #7

Bovski

  • Head Cider Tester
  • *****
  • Information Offline
  • Hero Member
  • Administrator
  • Posts: 635
  • Karma: +189/-0
  • High Five Me
    • View Profile
    • Warez The Index
Yes use something that isn't a BBCode or HTML

Perhaps use something more appropriate then
replace [ code] with [Divide&Conquer]
replace start with [/Divide&Conquer] [MainLoop]
Replace aloop [ /code] with [/MainLoop]

Though would be nice to have some looping if needed, procedures may be nice instead of a second and third code section.


April 19, 2011, 01:15:41 am
Reply #8

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
update on todays progress:
script debugger enhanced, now you can step through as many results as you would like, and it will display which result you are on in the debugger.
also, added a new button "locate" that appears after a "find" function is called. the locate button will highlight, in the correct variable, the result of the 'find' function. see screen shot.
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 21, 2011, 09:50:18 am
Reply #9

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
update:
fixed annoying Script Debugger bug (thanks CuF!)
further minor improvements to Script Debugger: faster response, and better display of r(array)
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 22, 2011, 05:43:56 pm
Reply #10

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
update:
confirmed bug with HTTP 301/302 redirect responses

this has been fixed in build 62+
« Last Edit: May 04, 2011, 12:00:56 am by chip! »
  -  http://bitche.es  -   And...  boom goes the dynamite.

April 23, 2011, 12:28:16 pm
Reply #11

Exoskeletor

  • ***
  • Information Offline
  • Full Member
  • Posts: 191
  • Karma: +37/-0
  • Live And Let Die
    • View Profile
user ranking system on torrent sites (and ability to sort the ersults with the rankings)?

May 02, 2011, 11:42:25 pm
Reply #12

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
Bit Che 1.0 build 62 -- BETA TEST / SCRIPT DEVS ONLY

this is a maintenance and work in progress release, meant only for those who are helping contribute feedback towards the development of Bit Che.

whats new since build 60?
1) Support for downloading .torrents that are GZIP compressed  (fixes Kickasstorrents.com / etc)   *implemented and working:  4/7/2011
2) New script engine language, easier to understand variables / functions  *implemented and working: 4/15/2011
2a) Script Debugger enhancements, many new features! *Some debugger enhancements completed  4/19/2011
5) Numerous bug fixes: improving site/script compatibility *HTTP 1.1 headers problem solved, gzip requests/chunked responses support.

instructions:

extract the .exe & .dll into your Bit Che 1.0 build 60 installation directory
extract the kickasstorrents.ini into your scripts directory

note:  right now, only the supplied kickasstorrents.ini will work with the new script engine. i have 95% of the other scripts converted, but for now, we only need 1 working script to test the new debugger and other features.

NOTE #2:  downloading and saving of the torrents on kickasstorrents will NOT work yet. this is because a new version of "x.exe" has not been supplied yet (again, this is a limited beta/dev test only). BUT you can test that the downloading of torrents works by "View Torrent Details".


this beta release is dedicated to the Navy SEAL Team 6 ;D
« Last Edit: May 03, 2011, 11:39:13 pm by chip! »
  -  http://bitche.es  -   And...  boom goes the dynamite.

May 03, 2011, 11:39:02 pm
Reply #13

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
Same instructions as above.

Changes in build 63:

1. All remaining functions can now save: (&, put, mid, crop, vacuum, scrub)

2. Using any function to save to a $torrent variable will automatically call scrub and will trim leading&trailing spaces

3. Debug clears the $torrent variables for the next loop AND clears the @q array

4. Array function can now handle Number or Variable, allowing greater flexibility, such as:
k=put(4)
$seeds=array(@q,k)
k=+(1)
$leeches=array(@q,k)

5. Any function that expects parameter variable that has to be numeric can now accept either a variable containing a number or a number itself, such as:
$page=extract(t,z,",",http://www.kat.ph)
or
$page=extract(t,1,",",http://www.kat.ph)

and

z=find(1,t,title="Download,href=)
or
z=find(z,t,title="Download,href=)

6. Other minor changes to the script engine.



Discuss here: &nbsp;http://convivea.com/forums/index.php?topic=1899.msg17650#msg17650


EDIT:  Opps, build 63 will be attached tonight.
« Last Edit: May 04, 2011, 01:52:55 pm by chip! »
  -  http://bitche.es  -   And...  boom goes the dynamite.

May 04, 2011, 06:49:34 pm
Reply #14

chip!

  • Bad Ass
  • *****
  • Information Offline
  • Unstoppable
  • Administrator
  • Posts: 2136
  • Karma: +619/-5
    • View Profile
« Last Edit: May 08, 2011, 08:11:50 pm by chip! »
  -  http://bitche.es  -   And...  boom goes the dynamite.


Sorry, this topic is locked. Only admins and moderators can reply.