Find Jobs
Hire Freelancers

TEXT SPINNER PROGRAM THAT CAN RUN ON WINDOWS XP COMPUTER

$30-250 USD

Igangværende
Slået op cirka 16 år siden

$30-250 USD

Betales ved levering
TEXT SPINNER PROGRAM THAT CAN RUN ON WINDOWS XP COMPUTER PROJECT SUMMARY: I need a program that can run on a Windows XP computer to perform functions similar to what is described in the 2-minute video shown here: www dot jetspinner dot com (only article rewriting, not article submission part of the video). This Windows based program should be able to create variations of text from an input file. DETAILED PROJECT DESCRIPTION: RULES AND BASIC SYNTAX TO BE USED ARE VERY SIMPLE: RULE 1. Placing { } around any content tells the program to look inside the content area. Placing a bar inside the area such as {my text 1|my text 2|my text 3} tells the program to select at random one of the inside words, phrases, sentences, paragraphs or even whole article variations. All html tags should be allowed in { }, such as in this example: {my text 1<br>|<h1>my replacement text 2</h1>} Space and NULL should also be allowed, such as in this example: {brother|sister||cousin} Where || denotes a NULL character in between the two bars. {brother|sister||||cousin} Where |||| denotes NULL characters 3 times. This makes NULL character 3 times more likely to be chosen than “brother” or “sister”. RULE 2. This is a recursive activity so it can be used on as many levels as you wish. Such as with the following input text: {The {dog|cat|horse|chicken} ran {fast|slow||} to the {mall|store|parking lot}.|The dog drove the {car|truck|bus|boat} to the {mall|store|shopping center}} It will choose either the first or the second sentence then continue inside that sentence and parse the inside content. RULE 3. Please create the following 4 special tags: Tag 1. ^cap: to capitalize the first letter. Example: He is {professor|mr.|iPod President}^cap Williams. will output: He is Professor Williams. OR He is Mr. Williams. OR He is IPod President Williams. Tag 2. ^last: indicates the value used last time. Tag 3. ^diff: indicates a value different from the last one to be chosen. Tag 4. ^prev: indicates the value used previously (before last time). Example: I like {cats|dogs|horses}. I don’t like {cats|dogs|horses}^diff. Because {cats|dogs|horses}^prev are cuter than {cats|dogs|horses}^last. This could output something like: I like cats. I don’t like dogs. Because cats are cuter than dogs. Explanation: Assume the first {cats|dogs|horses} outputs cats. {cats|dogs|horses}^diff has to be different from last output “cats”. So it outputs a different choice – dogs. {cats|dogs|horses}^last = last choice = “dogs”. {cats|dogs|horses}^prev = previous choice before last one = “cats”. RULE 4. Variables should also be allowed, such as what’s shown in the following example. Please note that the syntax to implement this rule doesn’t have to be exactly like what’s shown below, so long as variables can be incorporated in the application. {$word1|$word2||$word3|regular text 1|$word4|$word5|regular text 2|$word2|$word1|||} In this example, $word1, $word2, $word3, $word4 and $word5 are all variables. The program should provide a way such as an open text box where variable definitions can be entered like this: /* This is my comment block. Examples of passing a string to a variable: */ $word1=“my text 1” $word2=“my text 2” /* This is my comment block. Examples of passing a string to a variable: */ $word3a1=“word3 alternative 1” $word3a2=“word3 alternative 2” $word3a3=“word3 alternative 3” /* This is my comment block. Example of variables within the definition of another variable: */ $word3=“{word3 text 1|word3 text 2|word3 text 3|$word3a1|$word3a2|$word3a3}” /* This is my comment block. Example of passing value from one variable to another: */ $word4=$word1 /* This is my comment block. Another example of variables within the definition of another variable: */ $word5=“{$word2||$word3a2||||word5}” ADDITIONAL NOTES: 1. Variables must be chosen RANDOMLY from list of alternatives enclosed in { }. 2. Each incidence (appearance) of the same symbol shall be chosen independent of each other. Example: I like {cats|dogs|ducks}. Peter likes {cats|dogs|ducks}. In the above example, if “cats” is chosen from {cats|dogs|ducks} for the first option, the second {cats|dogs|ducks} should output any one of these three alternatives randomly. So, the output could be: I like cats. Peter likes dogs. Or: I like cats. Peter likes cats. 3. There should be an option allowing number of times of spins (runs, outputs, or whatever you want to call it) to be specified. For example, if “200” is entered, the program will generate 200 output files such as [login to view URL], [login to view URL],… output.200.txt. Also, I need the ability to name files, such as [login to view URL], or [login to view URL] etc., the program will generate [login to view URL], [login to view URL] etc.. 4. For any run that takes long time to process, there should be a progress bar showing percentage (%) of completion on screen when the program is running. 5. Syntax such as $word1, /* my comment here */ etc. are only for illustration purpose. You can use _$word1, $$word1, // my comment here // if these make better sense. You can use whatever way you want so long as it can get job done. REQUIREMENTS: This is a very simple project for an experienced programmer who knows how to handle strings and variables. You may choose any language you wish, such as (Visual) Basic, C++, C#, C, Python etc. Please make sure that you can be reached easily via live chat service such as MSN Messenger or Yahoo Messenger etc. This project shall be completed no more than 3 days after your acceptance of it. Payment will be made only after project completion via PayPal, Xoom or GAF deposit. No initial down payment or escrow. LEGAL NOTICE: I will retain all the right, title, interest and ownership to your source code and your work performed under this project. You may not sell, sub-license, assign, or transfer any right or ownership of the program you write for me to anyone else without written content from me.
Projekt-ID: 220910

Om projektet

16 forslag
Projekt på afstand
Aktiv 16 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
I have attached the demo of the application with complete GUI and partial implementation of the [login to view URL] see PMB.
$50 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0
16 freelancers are bidding on average $108 USD for this job
Brug Avatar.
Hi. I have much experience in same task. Please let me do it for you. Thanks
$150 USD på 3 dage
4,8 (76 anmeldelser)
6,4
6,4
Brug Avatar.
I can do it. if you interested on me please contact.
$225 USD på 3 dage
4,9 (30 anmeldelser)
6,0
6,0
Brug Avatar.
No GUI, only command line interface where you call the application and inform the source file, the variables file and the number of iterations. Cummulative tags (i.e. ^diff^cap) will be possible.
$250 USD på 1 dag
5,0 (9 anmeldelser)
4,2
4,2
Brug Avatar.
I can do this for you in 2 days. Will include 90-day support as well. Please give me a chance.
$50 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I can definitely do it for you. Let's get started.
$40 USD på 3 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I'll accomplish this project per notified period.
$85 USD på 4 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
i can do it fast..
$80 USD på 1 dag
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I can provide what you're looking for.
$100 USD på 3 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
This should only be one days coding but I prefer to allow time to test and debug. I do not believe in releasing Beta versions, unlike some MAJOR software corporations!
$90 USD på 3 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
3 days with GUI.
$70 USD på 3 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
Hi I have Finished this project. Check PMB. Thanks A lot to invite me for bidding. I Can provide this only in 0 days with only 150 USD Regards Piyush Verma
$150 USD på 0 dag
0,0 (1 bedømmelse)
0,0
0,0
Brug Avatar.
I can do this for you no problem! I can make a nice simple GUI that allows you to specify the input file, and then assign your variables, and also specify your output file. I believe in making sure you're satisfied so any additional support/tweaking/additional features you'd like after I send you the final product is on me.
$100 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
It's my first project here. And I'll make it with high quality.
$30 USD på 7 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
I will work with Flex the free lexical parser that generates code for lexical parsing according to some given regular expression. I might have to modify the parser according to given requirements. After throughly testing these output files with your requirement, I will compile them in a Win32 library(both statitc and DLL), and also write an MFC application that uses the library. I will also give you requirements document, analysis and design UML, and code manual with explanation of all classes involved.
$100 USD på 120 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
Hi =) Havent seen you long time :). GUI - either native (qt/gtk), either webbased, either local webbased (you run app, open browser on localhost:12345, etc.). First one is preferable and more comfortable. Logic - either python either C/C++/D. First one is preferable. I can do multithreaded solution as well, so on multicore systems in will run faster (100% boost on 2 core system in case of C/C++/D and about 30-40% boost on same system in case of Python). 3 days for python, ~1 week for C/C++/D. Have a nice day :).
$150 USD på 3 dage
0,0 (2 anmeldelser)
0,0
0,0

Om klienten

Flag for UNITED STATES
Rowland Heights, United States
5,0
8
Betalingsmetode verificeret
Medlem siden nov. 7, 2006

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.