Find Jobs
Hire Freelancers

Python based implementation which uses gitpython to check the current version of a sentence in a git repo

$30-250 USD

Dalam Kemajuan
Disiarkan hampir 5 tahun yang lalu

$30-250 USD

Dibayar semasa penghantaran
I need a Python based implementation which uses gitpython to find the changes done to sentences in text files over mutiple commits. Each sentence is stored in a {} with a unique ID in one line. Over time document writers update these sentences(in multiple text files), but keep the same ID. The following is what should be accomplished: 1) Plugin based text parser. Periodic pull of code. 2) Scripts to setup mySQL and MongoDB tables. 2) MySQL population from gitpython based diff using the parser plugin : The sentences should be used to create a UniqueID , which is the one of the primary Key for the mySQL table. This mySQL table is used to store the objectId of a mongoDB entry and the sentence itself. Logic should be in place to handle duplicates , for example before adding a new UniqueId(which is the normalized version of the sentence), a cheque should be done if the TextUniqueId exists already. The TextUniqueId will always exist. A table per directory is needed. eg : "Test this piece of code" UniqueId TextUniqueId Sentence MongoDBObjectId _________ ______ __________ _______________________ testthispieceofcode 34778 "Test this piece of code" 98181818772 modifythisportion 13568 "Modify This portion" 91919999454 3) MongoDB population : The mongoDB table will record the changes to the sentences eg : a) For a sentence which was updated multiple times. ObjectId : 98181818772, {CurrentVersion : "Test this piece of code", // This is the setence TextUniqueId: 34778, // UniqueId stored in the text file Verb: "Test", // The plugin parser logic should have hooks to isolate regex matches gitcommit : cedadea // git commit from gitpython version :current }, {PreviousVersion : "Delete this piece of code", TextUniqueId: 34778, // The ID is always the same. Verb: "Delete", // The plugin parser logic should have hooks to isolate regex matches gitcommit : acdccdd, // git commit from before the current commit version : updated, }, {PreviousVersion : "Modify this piece of code", TextUniqueId: 34778, Verb: "Modify",// The plugin parser logic should have hooks to isolate regex matches gitcommit : 4f654cd // git commit from before the second commit version : updated }, {PreviousVersion : "Rectify this piece of code", TextUniqueId: 34778, Verb: "Rectify", // The plugin parser logic should have hooks to isolate regex matches gitcommit : 67dedac // git commit from before the second commit firstVersion : Yes version : Created // Can be Created,Updated,current, Deleted }, b) For a sentence which was updated once and then deleted ObjectId : 91919999454, {CurrentVersion : "Modify This portion", // This is the setence TextUniqueId: 13568 , // UniqueId stored in the text file Verb: "Modify ", // The plugin parser logic should have hooks to isolate regex matches gitcommit : afd65612 // git commit from gitpython version : Deleted // can be Created,Updated,current, Deleted }, {CurrentVersion : "Rectify This portion", // This is the setence TextUniqueId: 13568 , // UniqueId stored in the text file Verb: "Rectify ", // The plugin parser logic should have hooks to isolate regex matches gitcommit : afd65612 // git commit from gitpython version : Created },
ID Projek: 20046857

Tentang projek

10 cadangan
Projek jarak jauh
Aktif 5 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
10 pekerja bebas membida secara purata $188 USD untuk pekerjaan ini
Avatar Pengguna
Hello sir I am a senior python developer with 9 years of experience. I am very familiar with PyGithub package and had developed a similar project. I understood what you wand and am able to complete the project successfully. I am ready to start the work. Best Regards, Yongtao
$250 USD dalam 3 hari
4.9 (125 ulasan)
7.6
7.6
Avatar Pengguna
Hi there I am an Django expert have 6+ years experience in developing website using python/Django and so on. I have developed the several websites using Django so I have good experience with Django. I read your job description carefully and I am very interested in your project. I am sure I can complete your tasks perfect in time. I can work in full time and can start work immediately. I would love to have the opportunity to discuss with you for further details. Thanks.
$155 USD dalam 3 hari
5.0 (30 ulasan)
6.3
6.3
Avatar Pengguna
Hello there, I have gone through your project detail. I have understood what you want to do. Surely I can help you. I feel confidence all the skills you required. I will do my best to satisfy you. Let's have a quick chat to discuss it further. Thank you.
$100 USD dalam 5 hari
4.7 (66 ulasan)
6.7
6.7
Avatar Pengguna
Hi, How are you? I am very interest in your project. As I am a professional Python Expert with great experience and skills, I am sure that I can help you I'm ready to start to work on your project right now. If we clarify the requirements via chatting, I will provide you with top quality on time. If you trust and award me, so I will finish it rapidly and perfectly. I've always been giving clients satisfaction with the great quality of work, as you can see my profile. Thanks in advance.
$140 USD dalam 3 hari
4.8 (29 ulasan)
5.4
5.4
Avatar Pengguna
Hey there, I'm a System Engineer with coding skills. I had developed tons of scripts using Python. Would you share more details? Regards.
$250 USD dalam 4 hari
5.0 (16 ulasan)
4.9
4.9
Avatar Pengguna
Hi, Thanks for your job posting. I've read your project description carefully. You want python application which uses gitpython to check the current version of a sentence in a git repo. As a senior python developer, I also have experience of using that module.(gitpython). I am sure I can handle this project as you expected. If you have desire to work with me, please respond me to discuss more. Thanks.
$140 USD dalam 7 hari
4.8 (16 ulasan)
5.0
5.0
Avatar Pengguna
Hello! I am very interested in your post project. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I have worked on similar projects to what you are looking for, and I am confident I can exceed your expectations. I can achieve the results that you are asking for. I would love to work on your project. I can complete your project on time and within your budget.” looking forward to working with you. if i have a chance to work with you, it will be my pleasure. best regards
$155 USD dalam 3 hari
4.3 (7 ulasan)
4.9
4.9
Avatar Pengguna
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 600+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you
$140 USD dalam 7 hari
2.8 (9 ulasan)
3.5
3.5
Avatar Pengguna
Hi. I've few questions: 1) Plugin based text parser. Periodic pull of code. How often?Should be cron or celery?
$295 USD dalam 1 hari
5.0 (3 ulasan)
2.1
2.1

Tentang klien

Bendera UNITED KINGDOM
HOUNSLOW, United Kingdom
5.0
18
Kaedah pembayaran disahkan
Ahli sejak Mei 23, 2013

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.