Find Jobs
Hire Freelancers

File Parsing and Copy Script (Python or VBS/VBA or MapBasic etc)

$30-250 AUD

Dokončeno
Zveřejněno přibližně před 4 roky

$30-250 AUD

Zaplaceno při doručení
Hi, I use a program called MapInfo which opens a set of files based on the file list/instructions in a workspace file. I need an interactive script written in either Python, VBS/VBA or MapBasic (Or even Windows Batch or PowerShell if you think it's possible) ... - whatever you feel the most comfortable in, as long as the source code is provided and it can execute with only the python runtime installed. This script needs to: 1) Prompt for the file path of, and then Read from, the Workspace (.WOR) file - it's standard ASCII Text file attached ([login to view URL]). 2) Extract the list of the file names and file paths from the Workspace file 3) Extract the list of Group's from the workspace file, and match the data file names against the Groups 4) Prompt for a destination folder, then create folders in the destination using the list of Groups 5) Copy the files (within the file system) from the file paths using wildcards into the new folders created. I have attached a PDF which contains instructions and a ZIP file which contains the sample data and example script output, please read the instructions in [login to view URL] completely BEFORE BIDDING!!!. NOTE THIS IS THE SECOND TIME I HAVE POSTED THIS, PLEASE LOOK AT STEPS 3) AND 4) ABOVE AND READ THE PDF BEFORE BIDDING - The previous freelancer attempted to build this in both Python and PowerShell and could not! It's not as easy as it seems! This is NOT a simple job of copying files from a list, please understand that you must match the group layers to the folders! Please ask if you would like further explanation. Thanks!
IČ projektu: 24096303

O projektu

17 nabídky
Vzdálený projekt
Aktivní před 4 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
Hi, how are you? You have described your requirements very cleverly so it should't be a problem to write needed code (I hope). Every Map From ...instruction contains GroupLayer option that actually groups different files or another GroupLayer on particulary logical layer. MapInfo reads that WOR file and displays every file in the tree-like GUI structure as it described in WOR. And the tree is set by levels of GroupLayer in WOR file. Files are located in the same directory without any hierarchy. So, on file system level files are located in the same directory and on the app GUI level they are displayed in hierarchy (this how MapInfo works internally, I believe) So, your requirement is to provide the same hierarchy but in the file system using directories instead of GroupLayer in WOR. So, the task is to parse WOR file in the way that keep GroupLayer hierarchy info and then create the same hierarchy but using directories of file system.
$140 AUD v 7 dnech
5,0 (15 recenze)
4,1
4,1
17 freelanceři nabízejí v průměru $149 AUD za tuto práci
Avatar uživatele
Hi. I have gone through the attached/complete details and I am interested to write this script, can it be in any language other than the mentioned?
$200 AUD v 5 dnech
5,0 (147 recenze)
6,9
6,9
Avatar uživatele
Alert: I will give you 20% discount on my bid rate also give on my All Services. So grabs this special offer is limited. Let’s get to the point. I am an highly experienced freelancer and an IIT Roorkee passout. I am offering services in Machine Learning, Deep Leaning, Arduino programming , Raspberry pi Android app development, Data Science, Natural Language Processing, Computer Vision, OpenCV, script and utility. I offer original quality services to clients throughout the world. I have deep rich knowledge and skills as I have been in this field in the past five years. Skills: - Programming(Python/PHP/Java/C/C++/C#/HTML/XML/R,JavaScript) - AI(Text Processing/OpenCV/Image Processing/Machine Learning/Data Mining) - Android development - React native development - Big Data(Hadoop ecosystem tools like Hive/Spark/HDFS/...) - AWS / Heroku
$70 AUD v 3 dnech
4,7 (33 recenze)
5,2
5,2
Avatar uživatele
I am good in powershell along with automation and development, please let me know if you good award this project to me
$250 AUD v 10 dnech
5,0 (24 recenze)
5,0
5,0
Avatar uživatele
Hello, This sounds like something I could do for you. I have previous experience with writing similar scripts and I could do it either with VBA or PowerShell. I think VBA would be best solution, please contact me for further details.
$188 AUD v 3 dnech
5,0 (24 recenze)
4,2
4,2
Avatar uživatele
I am a Python developer with 4+ years of experience that specializes in multi-platform applications using PyQt, PySide/PyQt,Scrapy, BeautifulSoup 4,,django, Pillow, Matplotlib, Xml, json, and csv modules, Celery I am also working to be more of a Full-Stack developer, so that means I have more experience than indicated by just my Python background. I enjoy working with passionate people who know what it is they need and where they are headed. I've worked with individual people and with organizations in teams of 3+ people from all over the world. As a developer, I make a point to write my code in a consistent style adhering to the PEP8 style document. For other languages,I also make an ?effort to write good quality tests and documentation for all of the code I write. Kindly reply me soon so we can discuss more about this. Thanky you
$140 AUD v 7 dnech
4,9 (19 recenze)
4,1
4,1
Avatar uživatele
How are you? Here is Python expert with (ML, DL, OpenCV, etc) && high-level Web developer. You may not know HOW LONG I have been waiting for this kind of task. FIRMLY select me, then you'll get GOOD RESULT! Now, I have full time. Please message me so that we can discuss about the requirements. Thank you. Carlos
$140 AUD v 7 dnech
5,0 (5 recenze)
3,1
3,1
Avatar uživatele
Hey there, I've taken some time to look at the provide PDF, and as I understand, I just need to make a parser to parse a subset of the .WOR file syntax: "Open From" for mapping a path to an alias, and "Map From" for the resulting folder structure. I've created several parsers, including for toy programming languages, so this should not be a problem. I can have this finished by tomorrow night, as it's late here at the moment. And I would use just Python 3 (unless Python 2 is required). Thanks, Brandon
$140 AUD v 2 dnech
5,0 (2 recenze)
3,0
3,0
Avatar uživatele
Hi I have spent about half an hour but failed to understand the logic. I think there is something very easy behind the scene. Can you call and discuss by sharing screen? I can write python script which will do your job in one click. Looking forward to hearing from you. Regards Atik
$140 AUD v 7 dnech
5,0 (3 recenze)
2,7
2,7
Avatar uživatele
Hi there, I have read your project description and it's doable from my end within 5 days. I am having 4 years of experience in creating web and desktop applications using C#, VBS, Python etc and has developed more than 60+ projects please contact me to discuss more.
$100 AUD v 3 dnech
4,9 (6 recenze)
2,8
2,8
Avatar uživatele
Hi, Very specialized in website and Python and excited this opportunity to work with you in accomplishing your goals I will do this job as per your expectation, I have more than 6-7 years experience in Python,SQL, Ajax, OOPS, Smarty, Vtiger CRM, HRM, core PHP, codeigniter framework, zend framework, cakePHP, Magento, wordpress, drupal,Android and software design and testing. Hope you will give me this opportunity to serve you best. Thanks Nisha Sharma
$100 AUD v 1 dni
5,0 (2 recenze)
2,5
2,5
Avatar uživatele
Hi, I am kahan. I am python developer and have much experienced. Waiting for further discussion. Thank you.
$180 AUD v 7 dnech
5,0 (2 recenze)
1,2
1,2
Avatar uživatele
i have read your requirements. need some clarity to develop the script. will provide you the code, and also writeup of logic. with logging feature
$55 AUD v 3 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
**EDIT** I've done initial investigation and I believe I have found a way to solve issues from points 3 and 4, using Python, without any dependencies to additional modules. We can talk in more details over chat. ****************************************************************************** Hello. I am a computer vision R&D engineer working daily on various tasks of automation of boring and tedious tasks. I am very interested in this projects since this is something I enjoy working on. Additionally, you have very clear requirements which allows me to correctly approximate the delivery time and the amount of work that needs to be done. I have studied the materials you have sent, and understood what needs to be done Hope to hear from you soon. Regards, Zoran P.S. No matter your decision, I will start to work on tasks from the points 3 and 4 because I find it a interesting tasks to try to implement(already have some ideas).
$100 AUD v 2 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
I can already envision how this will be accomplished and I believe I can provide you with exactly what you are looking for. I have successfully completed several similar automations that are still in use to this day. As requested, I should be able to provide this script to you in Python (a favored language of mine) by the deadline, if not prior. As a general reference, this script will be using some split but with some logic loops to distinguish root files, root groups, and sub-groups. Additionally, everything will be stored in arrays for easy sorting and understanding when it's time to copy the files to their destinations. Thank you for the opportunity to bid on your project and I look forward to working with you further.
$140 AUD v 4 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hi I've studied your document closely & can provide you with a vbscript to perform the task. The trickiest part is parsing the nested grouplayers, but other than that it is quite straight forward. Regards Craig
$250 AUD v 7 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z AUSTRALIA
Milton, Australia
5,0
19
Ověřená platební metoda
Členem od říj 5, 2010

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.