gallery submitting programs for macs

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • andrewhayter
    Registered User
    • Dec 2005
    • 33

    #1

    gallery submitting programs for macs

    anyone know of any? my searches arent coming up with much.

    lets be friends:
    icq: 270734475
    aim: andrewaych
  • INever
    Confirmed User
    • Jan 2005
    • 4031

    #2
    yep

    me2

    bump
    I love Camdough

    airvpn

    Comment

    • directfiesta
      Too lazy to set a custom title
      • Oct 2002
      • 30135

      #3
      buy a cheap celeron ...

      on the long run, you will save (or make) a lot...
      I know that Asspimple is stoopid ... As he says, it is a FACT !

      But I can't figure out how he can breathe or type , at the same time ....

      Comment

      • aidantrent
        beep
        • Nov 2005
        • 236

        #4
        I was in the same position and ended up writing a small web application in PHP and Javascript to automate most of the task. The code is pretty specific to my own galleries (I keep them in a MySQL database, so the PHP script just pulls the details for each TGP, fills in the gallery info, and I use JavaScript to search the site for forms named "url", "description", "email", etc., and fill in the relevant info), but I'd be happy to share if you think it may be useful.
        JustPicsPlease - Search millions of porn pics
        (Or thousands of porn tubes, if that's your style.)

        Both sites are desktop- and mobile-friendly.

        Comment

        • Greg MissionD
          Confirmed User
          • Apr 2005
          • 4866

          #5
          I have never heard of any submission software for a mac, Just buy a PC and have done with it.
          ICQ:119936

          Comment

          • AznRx8
            Confirmed User
            • Oct 2004
            • 142

            #6
            I've been thru that also, and it seems that there are none for mac right now and what's said up there is also true get yourself a cheap pc it will be better than trying some stuff out. For example i putted Virtual Pc to emulate Windows on my mac and installed Chameleon Submitter it works but it's pretty slow.

            Comment

            • INever
              Confirmed User
              • Jan 2005
              • 4031

              #7
              How does Chameleon work?

              You enter in the sites you want to submit to. You enter in the links from the FHGs. then you press a button? Is there something you can do that gets you banned? How does it work?

              There are Celeron laptops for 300 on craigslist so tell me how it works and I'll get one...
              Last edited by INever; 12-16-2005, 01:50 AM.
              I love Camdough

              airvpn

              Comment

              • andrewhayter
                Registered User
                • Dec 2005
                • 33

                #8
                Originally posted by aidantrent
                I was in the same position and ended up writing a small web application in PHP and Javascript to automate most of the task. The code is pretty specific to my own galleries (I keep them in a MySQL database, so the PHP script just pulls the details for each TGP, fills in the gallery info, and I use JavaScript to search the site for forms named "url", "description", "email", etc., and fill in the relevant info), but I'd be happy to share if you think it may be useful.
                that sounds great, im using a 233mhz imac with 288megs of ram (running tiger) so that sounds like it would be the most efficient thing to use. if you could share (or even offer me some help on starting to write my own) that would be great. :D

                thanks,
                andrew

                lets be friends:
                icq: 270734475
                aim: andrewaych

                Comment

                • andrewhayter
                  Registered User
                  • Dec 2005
                  • 33

                  #9
                  bump, looking for a cheap laptop but i'd still really like to try your program, aidantrent.

                  lets be friends:
                  icq: 270734475
                  aim: andrewaych

                  Comment

                  • INever
                    Confirmed User
                    • Jan 2005
                    • 4031

                    #10
                    using virtual pc, only problem is it crahses just like windows does
                    I love Camdough

                    airvpn

                    Comment

                    • aidantrent
                      beep
                      • Nov 2005
                      • 236

                      #11
                      Here are the two main files. Like I said, it's pretty much custom made for my own gallery system, but feel free to modify it for your own. The schema of the SQL tables should be obvious from the PHP accessing code. The program flow is:
                      1) Fetch today's gallery from database (I have more custom PHP code for gallery creation)
                      2) Create custom links for each TGP
                      3) Print out a section with the TGP name, submit link, and gallery info
                      4) Loop until a section has been displayed for each TGP

                      Then I go through each link, click "Submit Gallery" to open the submit page, then "Fill Submit Form" to use JavaScript to automatically fill in the gallery details.

                      Let me know if you have any questions.

                      view_tgps.php:
                      Code:
                      <?php
                        /*
                         * Created on Sep 26, 2005
                         *
                         */
                      
                      include_once ("../common.php");
                      include_once ("admin_common.php");
                      
                      $db = cgd_header ("View TGP Shortcuts");
                      cgd_admin_header ("View TGP Shortcuts");
                      cgd_admin_javascript ();
                      
                      $sql = "SELECT * FROM tgp WHERE tgp_submit_link<>'' ORDER BY tgp_id";
                      $result = mysql_query ($sql) or die (mysql_error ());
                      while ($row = mysql_fetch_array ($result))
                        {
                          $id = $row['tgp_id'];
                          $suffix = $row['tgp_suffix'];
                          $user = $row['tgp_user'];
                          $pass = $row['tgp_pass'];
                          $name = $row['tgp_name'];
                          $email = $row['tgp_email'];
                          $submit_link = $row['tgp_submit_link'];
                          $target_link = $row['tgp_target'];
                          $gallery_limit = $row['tgp_gallery_limit'];
                          if (!$gallery_limit)
                            $gallery_limit = "None";
                          $notes = $row['tgp_notes'];
                      	
                          printf ("<div class=\"tgp_info\"><h3>%s</h3>\n<p>Gallery limit: %s</p>\n", $id, $gallery_limit);
                          $sql = "SELECT *, COUNT(photo_filename) AS pic_count FROM galleries, girls, photos WHERE gallery_girl=girl_id AND gallery_id=photo_gallery AND gallery_added=CURDATE() GROUP BY gallery_id";
                          $gresult = mysql_query ($sql) or die (mysql_error ());
                          while ($grow = mysql_fetch_array ($gresult))
                            {
                      	$desc = $grow['girl_desc'] . " " . $grow['gallery_desc'];
                      	$path = $grow['gallery_path'];
                      	if ($suffix)
                      	  if ($suffix hahahaha "none")
                      	    $link = "http://www.cutegirlsdaily.com" . $path;
                      	  else
                      	    $link = "http://www.cutegirlsdaily.com" . $path . "/" . $suffix;
                      	else
                      	  $link = "http://www.cutegirlsdaily.com" . $path . "/index.php?tgp=" . $id; 
                      	$pic_count = $grow['pic_count'];
                      	printf ("<p>%s<br />%s<br />%d photos<br /><a href=\"#\" onclick=\"fill_submit_page ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s'); return false;\">Fill submit form</a></p>\n", 
                      		$desc, $link, $pic_count, $user, $pass, $name, $email, 
                      		$link, $desc, $pic_count, 
                      		"Softcore,softcore,Softcore Pictures,TEEN,Teen,teen,Teens,teens,Teen_Pics,Teen babes,Teen Girls,Teen Pictures,Teen Gal Pics-");
                            }
                          printf ("<p>Notes: %s</p>\n", $notes);
                          printf ("<a href=\"%s\" onclick=\"open_submit_page ('%s', '%s'); return false;\">Submit Gallery</a></div>\n", 
                      	    $submit_link, $submit_link, $id);
                        }
                      
                      cgd_admin_footer ();
                      cgd_footer ($db);
                      
                      ?>
                      admin_common.php:
                      Code:
                      function cgd_admin_javascript ()
                      {
                        ?>
                        <script type="text/javascript">
                          
                          var submit_window;
                        var submit_user;
                        var submit_pass;
                        var submit_name;
                        var submit_email;
                        var submit_url;
                        var submit_desc;
                        var submit_pics;
                        var submit_cat;
                        var submit_recip;
                      
                        // Open a new window to display 'url'
                        function open_submit_page (url, name)
                        {
                          submit_window = window.open (url, name);
                        }
                        
                        // Parse the page 'name' for a submit form
                        function parse_submit_page ()
                        {
                          var form;
                          var i;
                      
                          // If we're iterating through the list of forms, keep searching until
                          // A) we find a URL input field or B) we run out of forms
                          i = 0;
                          do
                            {
                      	form = submit_window.document.forms[i];
                      
                      	// Username
                      	if (form.Username)
                      	  submit_user = form.Username;
                      	else if (form.username)
                      	  submit_user = form.username;
                      
                      	// Password
                      	if (form.Password)
                      	  submit_pass = form.Password;
                      	else if (form.password)
                      	  submit_pass = form.password;
                      	else if (form.pass)
                      	  submit_pass = form.pass;
                      
                      	// Name
                      	if (form.Nickname)
                      	  submit_name = form.Nickname;
                      	else if (form.Name)
                      		submit_name = form.Name;
                      	else if (form.nick)
                      	  submit_name = form.nick;
                      	else if (form.nickname)
                      	  submit_name = form.nickname;
                      	else if (form.textfield_name)
                      	  submit_name = form.textfield_name;
                      	else if (form.name)
                      	  submit_name = form.name;
                      	else if (form.n)
                      		submit_name = form.n;
                      
                      	// Email
                      	if (form.Email)
                      	  submit_email = form.Email;
                      	else if (form.contactemail)
                      	  submit_email = form.contactemail;
                      	else if (form.email)
                      	  submit_email = form.email;
                      	else if (form.mail)
                      	  submit_email = form.mail;
                      	else if (form.subeml)
                      	  submit_email = form.subeml;
                      	else if (form.textfield_email)
                      	  submit_email = form.textfield_email;
                      	else if (form.webmaster_email)
                      	  submit_email = form.webmaster_email;
                      	else if (form.e)
                      		submit_email = form.e;
                      
                      	// Gallery URL
                      	if (form.Gallery_URL)
                      	  submit_url = form.Gallery_URL;
                      	else if (form.URL)
                      	  submit_url = form.URL;
                      	else if (form.gallery_url)
                      	  submit_url = form.gallery_url;
                      	else if (form.gurl)
                      	  submit_url = form.gurl;
                      	else if (form.gURL)
                      		submit_url = form.gURL;
                      	else if (form.link)
                      	  submit_url = form.link;
                      	else if (form.siteurl)
                      	  submit_url = form.siteurl;
                      	else if (form.textfield_url)
                      	  submit_url = form.textfield_url;
                      	else if (form.url)
                      	  submit_url = form.url;
                      	else if (form.u)
                      		submit_url = form.u;
                      	else if (form.file) // Do this last since sometimes 'file' is for the thumbnail
                      	  submit_url = form.file;
                      
                      	// Gallery description
                      	if (form.Description)
                      	  submit_desc = form.Description;
                      	else if (form.description)
                      	  submit_desc = form.description;
                      	else if (form.desc)
                      	  submit_desc = form.desc;
                      	else if (form.gDESC)
                      		submit_desc = form.gDESC;
                      	else if (form.dsc)
                      	  submit_desc = form.dsc;
                      	else if (form.gdes)
                      	  submit_desc = form.gdes;
                      	else if (form.sitedesc)
                      	  submit_desc = form.sitedesc;
                      	else if (form.textfield_description)
                      	  submit_desc = form.textfield_description;
                      	else if (form.title)
                      	  submit_desc = form.title;
                      	else if (form.d)
                      		submit_desc = form.d;
                          
                      	// Number of pictures
                      	if (form.Thumbnails)
                      	  submit_pics = form.Thumbnails;
                      	else if (form.amount)
                      	  submit_pics = form.amount;
                      	else if (form.bilder)
                      	  submit_pics = form.bilder;
                      	else if (form.num)
                      	  submit_pics = form.num;
                      	else if (form.pics)
                      	  submit_pics = form.pics;
                      	else if (form.pictures)
                      	  submit_pics = form.pictures;
                      	else if (form.textfield_pics)
                      	  submit_pics = form.textfield_pics;
                      	else if (form.total_pics)
                      	  submit_pics = form.total_pics;
                      
                      	// Category
                      	if (form.Category)
                      	  submit_cat = form.Category;
                      	else if (form.cat)
                      	  submit_cat = form.cat;
                      	else if (form.category)
                      	  submit_cat = form.category;
                      	else if (form.dropdown_category)
                      	  submit_cat = dropdown_category;
                      	else if (form.niche)
                      	  submit_cat = form.niche;
                      	else if (form.CAT)
                      		submit_cat = form.CAT;
                      	else if (form.section)
                      	  submit_cat = form.section;
                      	else if (form.kategoriek)
                      	  submit_cat = form.kategoriek;
                      	else if (form.action)
                      	  submit_cat = form.action;
                      
                      	// Reciprocal link URL
                      	if (form.recip)
                      	  submit_recip = form.recip;
                      	else if (form.rurl)
                      	  submit_recip = form.rurl;
                      
                      	// Increment our counter
                      	i++;
                            } while (submit_window.document.forms[i])
                        }
                      
                        // Fill the submit form with our information
                        function fill_submit_page (user, pass, name, email, url, desc, pics, cat)
                        {
                          // Make an array of possible categories
                          var cats = cat.split (',');
                      
                          // Allow our page to access the DOM for other websites
                          (window.netscape)
                            window.netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead UniversalBrowserWrite");
                      
                          parse_submit_page ();
                      
                          if (submit_user)
                            submit_user.value = user;
                          if (submit_pass)
                            submit_pass.value = pass;
                          if (submit_name)
                            submit_name.value = name;
                          if (submit_email)
                            submit_email.value = email;
                          if (submit_url)
                            submit_url.value = url;
                          if (submit_desc)
                            submit_desc.value = desc;
                          else if (submit_name) // Some sites use 'name' for gallery description
                            submit_name.value = desc;
                          if (submit_pics)
                            submit_pics.value = pics;
                          if (submit_recip)
                            submit_recip.value = url;
                          if (submit_cat)
                            {
                      	var i;
                      	for (i = 0; i < cats.length; i++)
                      	  {
                      	    submit_cat.value = cats[i];
                      	    if (submit_cat[submit_cat.selectedIndex] && submit_cat[submit_cat.selectedIndex].value hahahaha cats[i])
                      	      i = cats.length;
                      	  }
                            }
                        }
                      
                          </script>
                        <?php
                      }
                      
                      ?>
                      JustPicsPlease - Search millions of porn pics
                      (Or thousands of porn tubes, if that's your style.)

                      Both sites are desktop- and mobile-friendly.

                      Comment

                      • andrewhayter
                        Registered User
                        • Dec 2005
                        • 33

                        #12
                        man, i'm rusty but this will be a good projects to get back into it.

                        thanks for posting it. i'll make it up to you sometime soon.

                        lets be friends:
                        icq: 270734475
                        aim: andrewaych

                        Comment

                        • aidantrent
                          beep
                          • Nov 2005
                          • 236

                          #13
                          No problem, this is the first site I've designed in a couple of years, so the code's a bit sloppy. My goal is to create an entire PHP-based platform for creating and submitting galleries, as well as managing the database of TGPs to submit them to. If it actually works out, I'll be sure to post here to let folks know.
                          JustPicsPlease - Search millions of porn pics
                          (Or thousands of porn tubes, if that's your style.)

                          Both sites are desktop- and mobile-friendly.

                          Comment

                          • sfera
                            Confirmed User
                            • Aug 2005
                            • 8597

                            #14
                            get a cheap laptop

                            Comment

                            Working...