|
|
Easy PHP/Perl/MySQL Project for Twitter AutomationRequired skills: Perl/CGI, PHP================================
INTRODUCTION & PRIMARY FUNCTIONS ================================ I need someone to create a web application to automate some very simple Twitter operations. * THIS IS VERY SIMPLE, BUT WILL TAKE A LITTLE TIME TO MAKE IT SEAMLESS FOR USERS. * I have already written most of the software in PHP, however it is too user-intensive. I need someone to take what work I've already done and make it easy enough for anybody to use. The web application's job is simple: to automatically follow other Twitter users and to automatically unfollow other Twitter users. Here are the three primary functions this software must be capable of: EXAMPLE: If a user wants to automatically follow 20 people an day who use the keywords "fly fishing" in a tweet, the web application needs to do it for them. EXAMPLE: If a user wants to follow 20 people a day from a list of followers for another Twitter user, the web application needs to automate that for our user. EXAMPLE: Every 72 hours, the web application should scan the user's list of Twitter follows and followers, and unfollow everybody who isn't following the user back. ======================== SERVER LOAD REQUIREMENTS ======================== We are billed based on CPU cycles and bandwidth, so both should be conserved when possible. Your software needs to be clean-running. =============== USER INTERFACES =============== We'll be using PHP and MySQL for user interfaces. These need to look a little pretty and very simple. This is our last concern, after we have the core software ready and working. There's another web application that does automatic following called Twollow.com -- you can see a sample of the kind of interfaces we need there. While I'm open to suggestion, I believe the user interfaces should be limited to scheduling & reporting only and should *NOT* allow any direct Twitter tasks. What I mean is this: I don't want users on the web site sitting at their computer waiting for second-by-second results from the software. This is extremely over-bearing on the server. Instead, the user interfaces should ONLY interact with a couple database tables and should have no direct/immediate connection to the Twitter interaction function set. IMPORTANT NOTE: We have a Wordpress-based membership web site that will be where the user interfaces must be kept. I have worked extensively with using outside web pages within the bounds of a Wordpress CMS and it isn't that difficult, however there will be a little trial-and-error in the final phase to make everything look clean before we release this to the users. It will be your responsibility to get the final user interfaces setup and working in the Wordpress web site. (I am here to help, but don't have time to do the full integration myself.) But don't worry, it really isn't that difficult. ==================== BACKGROUND PROCESSES ==================== You can use PHP or PERL for background processes. The background processes, of course, handle all of the actual Twitter automation. They go one by one through the table of follow instructions and do the hard part. The FOLLOW automation needs to operate based loosely on the parameters set by the users (such as how many people to follow within a certain time frame). The UNFOLLOW automation needs to be run on every user account every 48 hours. (Make this a variable at the top of the soure code that can be easily changed later. It may make more sense to do this every 3 to 7 days instead of every 2 days, so we need flexibility.) =========================== AUTO FOLLOW (KEYWORD-BASED) =========================== Users can set these parameters for each auto-follow instruction: - Twitter username - Twitter password - keyword/phrase - auto-follow (yes/no) - if auto-follow: max number of new follows/day (5-100) - receive report of people auto-followed (yes/no) Users should be able to do either of these two things: - auto-follow people using those keywords - manually see a list of people using those keywords over a 5 day period, with links to visit the people's Twitter page or follow. (Twollow.com has a great example of how to do this.) ============================================ AUTO FOLLOW (OTHER TWITTER USER'S FOLLOWERS) ============================================ Users can set these parameters for each auto-follow instruction: - Twitter username - Twitter password - Twitter username to get list of followers from - max number of new follows/day (5-100) - receive report people auto-followed (yes/no) Users should be able to do this: - Input the username of a Twitter user with a lot of followers and our system will automatically grab a list of a handful of their followers every day at a random time and automatically follow them in our user's Twitter account. ================= MEMBERSHIP LEVELS ================= We need the ability to easily limit the number of instructions (keyword/phrases being used) by each account depending on their membership level. You only need to create the logic to set a limit based upon a variable in the source code. I can add the code to integrate the membership levels later (it's a pain because it works with 3rd part software). EXAMPLE: When a user loads the user interface, the variable $ max_instructions should be set to 100 and all necessary code should use that variable. That way, at my leisure, I can write the code to set $ max_instructions based on their membership level. =========================== AUTO UNFOLLOW (NON-MUTUALS) =========================== Users can set these parameters: - automatically unfollow people who don't follow you? (yes/no) - Twitter username - Twitter password - max number of unfollows/day (5-100) - receive report of unfollows (yes/no) =========================== SOURCE CODE ALREADY WRITTEN =========================== I have already written PHP code to do these tasks: - retrieve a full list of followers for ANY Twitter user - retrieve a full list of follows for ANY Twitter user - create a list of non-mutuals (follows that are not following back) - add a follow (function, just needs the parameters) - unfollow (function, just needs the parameters) They can be easily ported to perl if you want to use it instead of PHP. (This *may* be less CPU intensive. I'll leave this decision up to you, I can work in both.) ======================== ADMINISTRATION FUNCTIONS ======================== For future administration functions, we need the automation instructions to have an extra field called "member_id" which will be set with the user identification number in our membership system. (I will write the line of code to integrate the two systems: your code for automation and user interfaces and our code for the membership system.) Make sure in your code you have a line that reads $ member_id = 1. I will change that line to set the identification number properly. ==================== ON-GOING MAINTENANCE ==================== I would like to give this project to someone who can continue to work with me when we need updates or changes made. If it stops working for any reason (such as Twitter changes their API), I need you to be available for emergency fixes. Please let me know in your bid how we will be able to work together AFTER the initial project is complete. I'm comfortable either paying you a small monthly fee to insure the software works for my users for years to come. (I would give you full access to the administration of the software and you will be responsible for checking the software for issues and fix anything that comes up.) ...or just paying you on-call as issues arise. Either one is okay with me, so think about what you'd like to be paid for either scenario and put that in your notes. ======== ABOUT ME ======== I'm very easy to work with. Check my rating comments and you'll see that I'm laid back, easy going, and very understanding. The biggest challenge we'll have in our relationship is that deadlines are very important to me. For example, I need this system setup and running by the end of the month. ============= ABOUT BIDDING ============= I do not have a fortune to invest in the creation of this software. Frankly, since the core of the system is already written, your job isn't that difficult. Please keep in mind that we're starting a long-term relationship (hopefully 12-24-36 months or more). I can write software, but really don't enjoy doing it. So, I want this to be your creation and I will want you to maintain it. So, as my users need more features or as Twitter changes and we need updates, I want to have you continue the development. So, please bid accordingly. THANK YOU! -Will
Related projects:Easy Graphics Project
This is an easy graphics project for a great designer. Looking for someone who is quick and has a good sense of style. This is a Salsa dance website. Graphics will be a header and footer for a wordpress blog. A great job will can lead to more work. Some stock photo will be provided. Want a two day turn around.
Easy Backlinking Project
Easy backlinking project for Daniel! $ 40 :D Easy Software Project - Fast Pay
me and email address. This information should then be sent to a predefined email adress, like registrations at whatever .com. I'll provide that info upon bid selection. After the name and email are entered, the installation can begin. That's it, nice and easy. If you have a ready made solution that you can show me, please do. Preference will be given to bidders who can complete this in the shortest time for the lowest budget. Thanks! Easy Twitter Automation
). I can write software, but really don't enjoy doing it. So, I want this to be your creation and I will want you to maintain it. So, as my users need more features or as Twitter changes and we need updates, I want to have you continue the development. So, please bid accordingly. If your bid is over $ 300, please do not bother posting a bid at all. THANK YOU AND I'M EAGER TO GET STARTED WITH THE RIGHT PERSON! -Will Twitter Api project for darshkemo onlyTwitter Api for project for darshkemo Twitter Project For Drubo
Twitter Project For Drubo 1,000 Targeted Twitter Followers Keywords: miami beach south beach miami Project for drubo999 to get Twitter followers
A project for drubo999, to get twitter followers.
Project for DirectoyExpert for Twitter
This is a project for Directory Expert for a twitter project.
Twitter Project for yellowcoder32
Project as discussed fans for twitter.. thxxx Twitter Background Project for Claudia
Twitter Background Project for Claudia
FOR PKCODER EASY C++ PROJECT
EASY PROJECT FOR PKCODER
Project for ShirinAkterBd
10,000 Twitter followers. This is a private project for ShirinAkterBd only. Thanks. need follower 3k for twitter.
I need 3k fake follower for twitter account and its in 4 days rate is 6$ for per k follower. payment via freelancer with milestone I make hourly project for 18$ payment just make bid with 18$ Twitter project for drubo999
Creating 1000 followers for Twitter
Third party website for twitter users
tabels anywhere on the website. Payment will be made in full after the completion of this project. Attention to Detail is a must & expect some changes during the process. The winner will be given future work, speacilly of you know how to create mobile Apps The frontpage layout frame all in grey you need to bring to live& give it a fresh look, you can send a mock up! Thanks & good luck. SEO project for 5 low competition keywords
page on Google with Rank Checker. Bids with monthly plans will be deleted immediately. Vendors should be able to provide reference work performed previously and also outline the strategies used to perform the project. Please bid with your total fixed price for the project. Private Project for yunussahaPrivate Project for yunussaha - twitter feed installation Looking For Twitter Followers (5k-20k) without the need of password
Additional information submitted:
08/13/2011 at 21:19 EDT: Payment terms are as follows: Once provided proof that you are able to get authentic followers that do not violate twitters policy, we will negociate based on your bid. I would be looking for followers starting immediately and the project completed no later than 2-3 weeks. project for nirjon twitter worksproject for nirjon for first 250 Thank you, kath 1,000 USA-ONLY FOLLOWERS FOR TWITTER
d as good faith to begin this project. The remaining 75% will be paid 7 days after completion; we want to make sure that your work delivers a solid, low attrition rate. After reviewing your bid and resume, if we are interested in your services, we will contact you via Freelancer Personal Mailbox with more details. Thank you for your interest! Currently viewed: "Easy PHP/Perl/MySQL Project for Twitter Automation"
|