Reporting tool enhancements - Python

PTT Consulting
PTT Consulting
Job category:
Expected budget:


Preferable skills:
Valid until:

Job description

The Global Tools team is building a reporting tool to track repository commits. The tool will extract commit data from disparate repository systems (SVN, Bitbucket, and GitLab); then consolidate the information into CSV file outputs. The technical manager will provide the engineer with the desired tool framework which needs to be built from scratch.

Non-functional requirements:

- Python programming skills.

- Communicating with remote systems via REST.

- Design and develop class structures for managing the data.

- Parsing JSON responses to populate class structures.

- Creating CSV file output.

- Good understanding how to structure functions and create libraries for reuse.

- Experience using Bitbucket and GitLab a plus.

Please provide the cost of support for 1 month (20 working days) - including full copyright transfer.

Required functions:

Recent jobs from category Coding and IT

  • no avatar
    CultivateAds 2 deals
    Good day, I have a modification of the extension Yith Ajax Product Filter Premium to perform namely: - At this moment the link after selecting the filter looks like this: ?yith_wcan=1&filter_mark=armani&query_type_mark=or - We would like it to look as follows: ?filter_mark=armani I invite you to start cooperation. Greetings.
  • no avatar
    Wn Invest Group 100 deals
    I am looking for someone to integrate with the marketplaces mentioned in the title. I have a web store on Prestashop (latest version) + Baselinker. I am interested in long-term cooperation.
  • no avatar
    Good day. I would like to export products from Comarch ERP Classics to a file, e.g. CSV so that I can freely move with the warehouse to another program. I am interested in contractors who have had or are dealing with COMARCH.
  • no avatar
    I need a small app that will authorize in KSEF and download the FV list after the API. Stack: WEBFORMS VB.NET A simple application for someone who has already figured out the topics related to authorization and communication with KSEF after API.
  • no avatar
    Dominik 8 deals
    Ads program
    Proposed by freelancer
    Description in the program in the appendix
  • no avatar
    I will commission the modification of a test application using the HidSharp library ( that takes data from the UPS and sends commands to it via USB. Test application: The application uses the communication protocol described on the aforementioned site ( The UPS that I have has a similar communication protocol - the specification is available after selecting the principal. The application currently indicates an error: System.IndexOutOfRangeException: 'Index went beyond the boundaries of the array.' in line 346 outRepBuff[0] = 0x00;
  • no avatar
    Mikołaj Ziomek
    Hello, I am looking for a programmer who is able to create a simple bot that will automate the process of sending inquiries to customers (via a form) on a real estate classifieds site. More details directly in a private message.
  • no avatar
    DW 4 deals
    Good day, I will commission a program that will check the price of an item/items based on the OE part number. Scheme of operation: After entering the part number, the program checks prices on Allegro, eBay (based on the set parameters) and the supplier. For Allegro and eBay, it shows the 3 lowest prices, the average of all prices and the number of results found. Best regards
  • no avatar
    TomaszM 2 deals
    Salesforce-based email automation
    Proposed by freelancer
    General objectives: The goal is to automate Salesforce-based email messaging. Messages should be sent to leads in Salesforce who have New and Contacted statuses. Sending from the first message and then by follow-up after 3, 5, 10 and 21 business days, or until a response is received from the prospect. Message language: Messages should be sent in the language appropriate to the person (we can assume that if the person has a Polish name then we write in Polish, otherwise - in English. Personal forms: Messages should have the correct personal form. Attention should be paid to any variations (Ms./Mrs., etc.). Parameters: Variable parameters appear in messages, such as: company names, technologies, job names. Parameters are variable for each company, but we can refer to the same parameters for each prospect from a given company. ... and more
  • no avatar
    Python application
    Proposed by freelancer
    Hello cordially, I would like to commission a program (window application) in Python (using simple blibliotek wxPyton + numpy + matplotlib + paramiko to connect to a remote server. The program would be tasked with opening files (locally on a Windows computer) .dat or .msg (text files), searching the file for relevant keywords and extracting numerical data based on that. From this data then you need to make simple graphs. The second part of this application would be a window to connect to a remote server via scp and perform the same operations but know the remote computer (Linux). Please contact me with people who will undertake this task.