Results 1 to 21 of 21

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    AMD FAN abu_m's Avatar
    Join Date: Dec:2007
    Location: BG
    Posts: 118

    Ìàëêà èäåÿ

    Çäðàâåéòå íà âñè÷êè, èìàì ìàëêà èäåÿ, çíàì ÷å ìîæå äà ñå íàïðàâè, íî íåçíàì êàê.
    Èñêàì äà íàïðàâÿ ñëåäíîòî: Íà Ñ++ äà íàïèøà ïðîãðàìà, êîÿòî äà òúðñè â íÿêîé òðàêåð (çàìóíäà èëè äð.) çà îïðåäåëåíî çàãëàâèå, è êîãàòî ãî íàìåðè äà ãî ñâàëÿ àâòîìàòè÷íî. Ïðèìåðíî: Âñåêè âòîðíèê èçëèçà ïî åäèí åïèçîä íà "Áÿãñòâî îò Çàòâîðà" ïðèìåðíî, àêî íÿìàø âúçìîæíîñò äà ñâàëèø òîðåíòà âåäíàãà ïóñêàø ïðîãðàìàòà â ïîíåäåëíèê âå÷åðòà è êîãàòî ñå âúðíåø âúâ âòîðíèê âå÷åðòà ñÿäàø è ãëåäàø íîâèÿ åïèçîä. Ìíîãî ùå ñúì áëàãîäàðåí àêî íÿêîé ìå íàñî÷è êàê äà ÿ íàïðàâÿ.

  2. #2
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Çàâèñè îò áèòòîðåíò ïðîãðàìàòà Òðÿáâà äà ÿ ðàçó÷èø êàê ìîæåø äà ÿ êîìàíäâàø îòâúí (ò.å. áè áèëî äîáðå, àêî ïîääúðæà ïðåç commandline äà äîáàâÿø òîðåíòè çà òåãëåíå).

    Çà äà òåãëèø html ñòðàíè÷êèòå íà òðàêåðà, òè òðÿáâà íåùî îò âèäà íà wget, ñàìî ÷å ïîõîäÿùî êîíôèãóðèðàí (ñ cookie-òà èëè íÿêàêâà äðóãà àóòîðèçàöèÿ). Ïîãëåäíè â help-à íà wget çà öåëòà.

    Ïàðñâàíåòî íà html-à òðÿáâà äà å îòíîñèòåëíî ëåñíî. Âñå ïàê òúðñèø íåùî êîíêðåòíî.

    Çà ïóñêàíåòî íà öÿëîòî òîâà íåùî ïîëçâàé scheduled tasks.

    Òîâà ñàìî ãî íàõâúðëÿì êàòî èäåÿ - íå ãî ïðèåìàé êàòî Ïðàâèëíèÿ íà÷èí
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  3. #3
    relative dude Skydive's Avatar
    Join Date: Nov:2002
    Location: Ñîôèÿ/Êàçàíëúê
    Posts: 2,863
    Òaçè çàäà÷êà ùå ñòàíå ìíîãî ïî-ëåñíî ñ íÿêîé ñêðèïòîâ åçèê êàòî Perl èëè Python.
    Çàäúëæèòåëíî ëè å äà ãî ïðàâèø íà C++ ?
    Åòî àç êàê ãè âèæäàì íåùàòà:
    1. Ïðàâè ñå þçúð ëîãèí ñêðèïò, ïðèìåðíî ñ ïúðëñêèòå LWP::UserAgent è HTTP::Cookies ùå ñòàíå áúðçî, ëåñíî è áåçáîëåçíåíî. Åñòåñòâåíî òðÿáâà äà èìàø àêàóíò âúâ âñåêè åäèí îò òðàêåðèòå, â êîèòî ùå òúðñèø.
    2. Ñúáìèòâà ñå ôîðìà(GET) ñ òúðñåíèÿ ñòðèíã, âçåìà è ñå html-à è ñ ðåãóëÿðåí èçðàç ñå åêñòðàêâàò íåîáõîäèìèòå ëèíêîâå.
    3. Âèêà ñå íÿêîé òîðåíò êëèåíò, êàòî ìó ñå ïîäàâà êàòî ïàðàìåòúð âçåòîòî óðë.

  4. #4
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    Àêî ñå èçïîëçâà ïîëåòî çà òúðñåíå â òðàêåðà êàê ùå ñå ðàçáåðå êîé å ïîñëåäíèÿò åïèçîä. À àêî ñå ïðîâåðÿâà ñòðàíèöàòà ñ ïîñëåäíî äîáàâåíèòå òîðåíòè è òîðåíòà, êîéòî òúðñèø å íà âòîðà ñòðàíèöà êàê ùå ñòàíå.

  5. #5
    AMD FAN abu_m's Avatar
    Join Date: Dec:2007
    Location: BG
    Posts: 118
    ñèìî: Ùå ñå ïèøàò êëþ÷îâè äóìè, ïî êîèòî äà ñå òúðñè, ïîíå òàêàâà ìè å èäåÿòà.
    skydive: Çíà÷è, íå å çàäúëæèòåëíî äà å íà Ñ++, íî àç ãî äàäàõ çàùîòî ñàìî íà íåãî ìîãà äà ðàáîòÿ.Òè ñè ïîñî÷èë òî÷íî êàê äà ñòàíå è óòðå ùå ïðîáâàì êàòî ìè îñòàíå âðåìå äà íàïðàâÿ êàêâîòî ðàçáèðàì.
    Áëàãîäàðñêî è íà anrief, è íà âñè÷êè îñòàíàëè ìåðñè!!!

  6. #6
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    È àç ìèñëÿ, ÷å íà íåùî îò âèäà íà Python/Perl ùå å äîñòà ïî-ëåñíî.
    Íî àêî íå ãè çíàåø, íå ñå õâúðëÿé äà ãè ó÷èø ñàìî çà òàçè çàäà÷à. È íà C++ ùå ñòàíå, ñ ïîâå÷å êëèí÷
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  7. #7
    Eclipse Plugin Developer aphex's Avatar
    Join Date: Mar:2003
    Location: Karlsruhe
    Posts: 546
    Ñëåä èçâåñòíî òúðñåíå ñ ãîîãëå, óñòàíîâèõ, ÷å òîððåíò ïðîãðàìè ñ êîìàíäíà ëèíèÿ ìîæåø ïîä ëèíóêñ ñ ëîïàòà äà ãè ðèíåø, íî ïîä óèíäîëñ íå íàìåðèõ íèêàêâè
    We are drowning in information, but starving for knowledge and time!

  8. #8
    Registered User
    Join Date: Nov:2005
    Location: Âàðíà
    Posts: 3,317
    Quote Originally Posted by aphex View Post
    Ñëåä èçâåñòíî òúðñåíå ñ ãîîãëå, óñòàíîâèõ, ÷å òîððåíò ïðîãðàìè ñ êîìàíäíà ëèíèÿ ìîæåø ïîä ëèíóêñ ñ ëîïàòà äà ãè ðèíåø, íî ïîä óèíäîëñ íå íàìåðèõ íèêàêâè
    ìè êàäúðíè øåëîâå ïîä ëèíóêñ ñ ëîïàòà äà ãè ðèíåø, íî ïîä óèíäîóñ...

  9. #9
    Âåãàí íà ìåñíà äèåòà XaMaB's Avatar
    Join Date: Nov:2001
    Location: Ñîôèÿ
    Posts: 20,387
    Vuze (áèâøèÿò Azureus) èìà îïöèÿ äà òðúãíå äà ñâàëÿ àâòîìàòè÷íî âñè÷êè òîðåíòè îò äàäåíà ïàïêà. Òàêà òè îñòàâà ñàìî äà íàìåðèø òîðåíò ôàéëà, è äà ãî ñâàëèø ëîêàëíî.
    Ïîñëåäíà ðåäàêöèÿ: èçâúðøåíà îò XaMaB; íà äíåøíà äàòà. 0.42 ñåêóíäè ñëåä ïóñêàíå íà ïîñòà

    In God we Trust (all others must submit a X.509 certificate). Àêî ñïîðèø ñ èäèîò, âåðîÿòíî è òîé ïðàâè ñúùîòî èëè ñè ïîïàäíàë íà ïàðòèåí (íåïúëåí) ÷ëåí

  10. #10
    Çåâçåê Ïðîâîêàòîð
    Join Date: Sep:2005
    Location: Sofia
    Posts: 18,517
    Quote Originally Posted by XaMaB View Post
    Vuze (áèâøèÿò Azureus) èìà îïöèÿ äà òðúãíå äà ñâàëÿ àâòîìàòè÷íî âñè÷êè òîðåíòè îò äàäåíà ïàïêà. Òàêà òè îñòàâà ñàìî äà íàìåðèø òîðåíò ôàéëà, è äà ãî ñâàëèø ëîêàëíî.
    Çà Vuze è ïëúãèíè ñå ïèøàò ëåñíî. Ñëåä ìàëêî áîðáà ñà API-òî, öÿëàòà ðàáîòà ìîæå äà ñå èíòåãðèðà â åäíî.

  11. #11
    Registered User
    Join Date: Dec:2005
    Location: Ñîôèÿ
    Posts: 219
    Quote Originally Posted by abu_m View Post
    Ïðèìåðíî: Âñåêè âòîðíèê èçëèçà ïî åäèí åïèçîä íà "Áÿãñòâî îò Çàòâîðà" ïðèìåðíî, àêî íÿìàø âúçìîæíîñò äà ñâàëèø òîðåíòà âåäíàãà ïóñêàø ïðîãðàìàòà â ïîíåäåëíèê âå÷åðòà è êîãàòî ñå âúðíåø âúâ âòîðíèê âå÷åðòà ñÿäàø è ãëåäàø íîâèÿ åïèçîä.
    Ïðèíöèïíî òàçè èäåÿ íàé-ëåñíî ñå èçïúëíÿâà ñ òîðåíò êëèåíòèòå, êîèòî ïîääúðæàò RSS. Ñ ìàëêî íàñòðîéêè ñúâñåì ñïîêîéíî ìîæåø äà ñè òåãëèø âñåêè (èëè òî÷íî îïðåäåëåí) ðåëèéç íà ëþáèìèòå ñè ñåðèàëè. Ðàçáèðà ñå, òðÿáâà è ñàìèÿ òðàêåð äà ïðåäëàãà RSS.

  12. #12
    Registered User
    Join Date: Dec:2007
    Location: Íèêúäå
    Posts: 655
    Àêî èñêàø âñè÷êî äà ñâúðøèø ðú÷íî íà "C++": Ïúðâî, tracker ñ RSS feed ùå òå óëåñíè çíà÷èòåëíî, êàêòî òè êàçàõà. Èäåÿòà å ïåðèîäè÷íî äà ïðîâåðÿâàø feed-à çà òîâà, êîåòî òå èíòåðåñóâà, êàòî çà öåëòà ùå òðÿáâà äà ñå çàïîçíàåø ñ ôîðìàòà íà RSS. Çà îáðàáîòêà ùå òè ïîñëóæàò POSIX regular expressions (íÿêîé äà ïðåäëîæè àëòåðíàòèâà çà "Windows") è åâåíòóàëíî ïðèìåðíî "Bison" (çàðàäè áàçèðàíèÿ íà XML RSS; òâúðäå âåðîÿòíî å äà èìà ñïåöèàëíà áèáëèîòåêà çà RSS, ïðîâåðè!). HTTP ìîæåø äà ïîëçâàø ÷ðåç "libcurl" (èìà è wrapper áèáëèîòåêà çà "C++", íî íå å çàäúëæèòåëíà áëàãîäàðåíèå íà "extern "C"), çà äà ïîëó÷èø feed-à è çà äà èçòåãëèø torrent ôàéëà. Íàé-íàêðàÿ, "libtorrent" (AKA "rb-libtorrent") èëè "libTorrent" (äâåòå ñà ðàçëè÷íè) ùå ñå ïîãðèæàò çà ïðîòîêîëà "BitTorrent".

    Ï.Ï. Àêî ñå èçïîëçâàò âñè÷êè áèáëèîòåêè, êîèòî ñúì ïîñî÷èë, íå âÿðâàì, ÷å êîäúò ùå å ìíîãî ïî-ñëîæåí îò òîçè íà "Perl"/"Python".

  13. #13
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    Åäèí âàðèàíò îò ìåí. @abu_m, òêàæè îò êîé òðàêåð ùå òåãëèø è ñ êîé êëèåíò. Òîâà .åõå å åäèíñòâåíî çà zamunda, êàòåãîðèÿ TV Ñåðèàëè. Òðÿáâà äà ñè ëîãíàò â IE, çà äà òè çàïàçè áðàóçúðà áèñêâèòêèòå. Àç îò ñâîÿ ñòðàíà èçïîëçâàì WebBrowser êîíòðîëà, êîÿòî ïðèòåæàâà ôóíêöèîíàëíîñòà íà IE .
    Åòî êàê ÿ òåñòâàõ:


    Ñëåä íàòèñêàíåòî íà áóòîíà âñè÷êî çàâèñè îò íàñòðîéêèòå íà áðàóçúðà è íà òîðåíò êëèåíòà òè. Íà ìåí ìè èçëèçà òîâà ñúîáùåíèå:


    Òå àêî ïî ïîäðàçáèðàíå èçáèðà Open è â êëèåíòà òè äàóíëîóäà çàïî÷âà àâòîìàòè÷íî áè òðÿáâàëî äà ñòàíå.
    Êîäà â îáùè ëèíèè å òîçè:
    Code:
    using System;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;
    using System.Collections.Specialized;
    
    namespace WebBrowserRequest
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void btnGetTorrent_Click(object sender, EventArgs e)
            {
                if (txtSearchPattern.Text != string.Empty)
                {
                    // Search only in TV Serials cathegory.
                    webBrowser.Navigate(string.Format("http://zamunda.net/browse.php?search={0}&cat=7&incldead=1", txtSearchPattern.Text.Replace(" ", "+")));
                }
                else
                {
                    MessageBox.Show("Type in some search criteria.");
                }
            }
    
            private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                GetTorrent();
            }
    
            private void GetTorrent()
            {
                // Get all A tags.
                HtmlElementCollection ec = webBrowser.Document.GetElementsByTagName("a");
    
                StringCollection torrents = new StringCollection();
                for (int i = 0; i < ec.Count; i++)
                {
                    string link = ec[i].GetAttribute("href");
                    if (link.Contains(".torrent"))
                    {
                        if (IsSearchedTorrent(link))
                        {
                            torrents.Add(link);
                        }
                    }
                }
    
                // Download the torrent.
                webBrowser.Navigate(torrents[0]);
                //System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo(@"C:\Program Files\uTorrent\uTorrent.exe", string.Format(@"C:\{0}", Path.GetFileName(torrents[0])));
                //System.Diagnostics.Process.Start(p);
            }
    
            private bool IsSearchedTorrent(string torrentLink)
            {
                string[] searchWords = txtSearchPattern.Text.Split(new string[] { " " }, StringSplitOptions.None);
                for (int i = 0; i < searchWords.Length; i++)
                {
                    if (!torrentLink.ToLower().Contains(searchWords[i].ToLower()))
                    {
                        return false;
                    }
                }
    
                return true;
            }
        }
    }
    Åñò êðàéíèÿ âàðèàíò ùå å ñ òàéìåð.
    Attached Files

  14. #14
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    [joke]
    ñèìî, ìàëêî áèõ ñå ïðèòåñíèë äà ïóñíà ïðîãðàìêàòà òè:
    Code:
    ... string.Format(@"C:\{0} ...
    Àç íåùî, â êîåòî ñå ñðåùàò äóìè÷êèòå Format è C: áëèçî åäíà äî äðóãà, íå ïóñêàì
    [/joke]
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  15. #15
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    Quote Originally Posted by anrieff View Post
    [joke]
    ñèìî, ìàëêî áèõ ñå ïðèòåñíèë äà ïóñíà ïðîãðàìêàòà òè:
    Code:
    ... string.Format(@"C:\{0} ...
    Àç íåùî, â êîåòî ñå ñðåùàò äóìè÷êèòå Format è C: áëèçî åäíà äî äðóãà, íå ïóñêàì
    [/joke]
    Õàéäå, õàéäå ïî-ñìåëî. Âàæíîòî å @abu_m äà êàæå êàêâè òî÷íî ñà ìó èçèñêâàíèÿòà, çà äà ðàçðåøèì ïðîáëåìà. Àç íÿìàì ìåðàöè äà òåãëÿ òîðåíòè àâòîìàòè÷íî. È áòâ íÿìàì çà öåë äà ïðåöàêâàì íè÷èé êîìïþòúð. ×åñòíî êàçàíî òîâà îòíàñÿùî ñå çà ìåí ìå óáèæäà, íî ïðåäïîëàãàì, ÷å íå ìàëêî õîðà ñà ñè ãî ïîìèñëèëè.
    Íàé-ëîøîòî, êîåòî ìîæå äà ñå ñëó÷è å äà çàáèå ïðîãðàìàòà, à âñåêè çíàå êúäå å òàñê ìåíèäæúðà

  16. #16
    ɐ-əpoɔᴉu⋂ ɐí íəÔ anrieff's Avatar
    Join Date: Apr:2004
    Location: Sofia
    Posts: 8,448
    Å, íå ñå çàñÿãàé äå. Ïðîñòî ñå ïîøåãóâàõ. Ïðåêðàñíî òè ðàçáèðàì êîäà - áðàâî çà ñòàðàíèåòî, ÷å ñåäíà äà íàïèøåø íåùî, äîêàòî äðóãèòå ìúðçåëóâàõìå òóê
    Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
    "640K îught to be enough for anybody" - Bill Gates, 1981
    Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel

  17. #17
    relative dude Skydive's Avatar
    Join Date: Nov:2002
    Location: Ñîôèÿ/Êàçàíëúê
    Posts: 2,863
    Quote Originally Posted by anrieff View Post
    ...áðàâî çà ñòàðàíèåòî, ÷å ñåäíà äà íàïèøåø íåùî, äîêàòî äðóãèòå ìúðçåëóâàõìå òóê
    Òîâà å òî÷íàòà äóìà! Àç íà íÿêîëêî ïúòè ñè âèêàì: "Àáå êâî ôèëîñîôñòâàì, àìè íå âçåìà äà íàäðàñêàì íàáúðçî åäíà âåðñèÿ?"... è ñàìî ñëåä íÿêîëêî ñåêóíäè ìå õâàùà ìúðçåëà è ìè âèêà: "×øø, íå ñå çàíèìàâàé ñ ãëóïîñòè áå, ÿ ïî-äîáðå ñè ñòîé è ñè çÿïàé òàâàíà áëàæåíî!"

  18. #18
    Registered User
    Join Date: Dec:2007
    Location: Íèêúäå
    Posts: 655
    Âñè÷êî õóáàâî, íî àêî öåëòà íà óïðàæíåíèåòî çà abu_m å áèëà îñâåí âñè÷êî äðóãî è òðåíèðîâêà ñ öåë óñúâúðøåíñòâàíå (ïîíå àç òàêà âúçïðèåìàì íàñòîÿâàíåòî çà "C++" â íà÷àëîòî), êàòî ñàìî å ñîíäèðàë çà èäåè è íàñîêè, òîãàâà òî÷íî ìúðçåëóâàíåòî å ïðàâèëíèÿò ïîäõîä îò íàøà ñòðàíà.

    Èíà÷å ïðî÷åòîõ, ÷å òàçè çàäà÷à îòäàâíà å õðóìíàëà íà íÿêîãî è å ðåøåíà. Íóæåí å ñàìî ïîäõîäÿù êëèåíò çà "BitTorrent".

  19. #19
    Registered User ñèìî's Avatar
    Join Date: Feb:2006
    Location: Âàðíà
    Posts: 653
    Ñúâñåì ïðàâèëíî, à uTorrent èìà îïöèÿ çà äîáàâÿíå íà Rss Feed, îñòàâà äà ðàçáåðåì êîè òðàêåðè èìàò ïîääðúæêà íà rss. Äî êîëêîòî âèæäàì zamunda, arena è piratebay íÿìàò...

  20. #20
    Registered User
    Join Date: Dec:2007
    Location: Íèêúäå
    Posts: 655
    Àðåíàòà íàèñòèíà íÿìà, íî çà äðóãèòå ñè äîñòà äàëå÷ îò èñòèíàòà: "The Pirate Bay" èìà feed-îâå çà âñÿêà êàòåãîðèÿ, à "Zamunda"- ñàìî îáù.
    Last edited by AK-85; 2nd October 2008 at 19:30.

  21. #21
    Eclipse Plugin Developer aphex's Avatar
    Join Date: Mar:2003
    Location: Karlsruhe
    Posts: 546
    arenaáã ïðåäè èìàõà RSS, íî òî÷íî äî ñåãà òîâà òúðñåõ è íå ãî íàìåðèõ.
    We are drowning in information, but starving for knowledge and time!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè