
Completed
Posted
Paid on delivery
I already have a working Python skript that pulls data from a public list of Greek restaurants a few times each week. I’m moving everything to a new VPS and want the job done end-to-end: • Install and configure the Surfshark VPN client on my fresh VPS. • Refactor my existing Python script so it connects through the VPN, follows my detailed step-by-step notes, and runs reliably. • Add the new features I specify (for example, an extra field in the output CSV and a simple retry/back-off routine). • Schedule the script (cron or systemd timer) so it triggers automatically two to three times per week. • Run full tests on the server to confirm the data is captured correctly and the output files save where expected. I’ll hand over the current code, my VPS credentials, and the written instructions. Please deliver updated, well-commented code, a brief README explaining any changes, and proof of a successful run on the server.
Project ID: 40632087
107 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
107 freelancers are bidding on average $56 USD for this job

Hi There, I can handle the VPS migration end-to-end. I’ll install and configure Surfshark, refactor your existing Python script to run reliably through the VPN, add the requested CSV field and retry/back-off logic, and schedule it with cron or a systemd timer. I’ll also test the full workflow on the server, confirm the output files are saved correctly, and provide clean commented code plus a short README documenting the setup and changes. I’m ready to start immediately.
$40 USD in 1 day
8.5
8.5

Hi, I reviewed the task: migrate the existing Python restaurant data collection to a new VPS, connect through Surfshark VPN, extend the CSV output, and make it run reliably on a schedule. I’ll refactor the script for robust Data Collection with clear error handling, add the requested extra field(s), and implement a retry/back-off routine so the VPS run stays stable. I’ll also set up the VPN client networking, then configure cron or a systemd timer for two to three executions per week. I’ll validate everything with full server-side tests, confirm files save to the expected path, and deliver clean, well-commented code plus a short README and proof of a successful run. Let’s discuss here now.
$150 USD in 7 days
7.8
7.8

As an experienced and dedicated professional in software architecture, I believe I am the perfect fit for your project. My expertise lies in building AI-powered software systems, intelligent automation workflows, and scalable SaaS platforms. Specifically, with regards to your needs, I have developed top-notch MCP servers and have a strong skill set in AI agents & Autonomous systems. My team and I are all about automating operations and reducing manual work, exactly what you are looking for plus so much more. Our projects are known to improve customer experience and scale businesses faster using modern AI technologies. For instance, I've implemented OpenAI into different systems just like what you need; installing and configuring the Surfshark VPN client on a fresh VPS is well within my capabilities. Furthermore, we always focus on delivering scalable, secure, maintainable software solutions to ensure that long-term like yourself receives value for their money. The fact that I can set up an automatic scheduler for the script to run two to three times a week is one of the many examples emphasizing this point. In short, with me on board, this project will not only be completed accurately but also efficiently with an exemplary performance from start to finish.
$50 USD in 1 day
7.1
7.1

Hi, I am a Python expert. I can handle this migration and make sure your existing Python scraper runs reliably on the new VPS without changing the workflow you already have. I’ll configure Surfshark on the server, refactor your current script to work cleanly through the VPN, implement the requested CSV field and retry/back-off logic, and schedule it with either a systemd timer or cron. You’ll receive clean, commented Python code plus a concise README covering setup, scheduling, logs, and how to run or troubleshoot the script manually. budget: $40 timeline: 1 day I am ready to start immediately.
$40 USD in 1 day
6.9
6.9

Hi, I can migrate your existing Python scraper to the new VPS, configure Surfshark VPN, and ensure it runs reliably on a scheduled basis. I have experience with Python, Linux VPS administration, cron/systemd, VPN integration, and web scraping. I'll refactor your script, add the requested features, implement retry/backoff logic, schedule automatic runs, thoroughly test the workflow, and provide well-commented code, a README, and proof of successful execution on the server.
$60 USD in 2 days
6.6
6.6

Hi Client, I can migrate your Python scraper to the new VPS, configure Surfshark VPN, implement the requested features, automate scheduled runs, thoroughly test everything, and provide clean, documented code with proof of successful execution.
$50 USD in 1 day
6.4
6.4

Hi, The key is ensuring reliable data collection after the move to the new VPS. The script already scrapes Greek restaurants from a public list, but now it must route through a VPN. The challenge is keeping the scraping logic intact while managing the new network layer—especially with retry logic for throttling or timeouts. I’ve set up similar pipelines before where the scraping worked smoothly, but the network setup introduced new failure points. For example, migrating a weekly data pull to a new server required VPN routing and scheduled execution. While simpler than this project, the core principles remain: testing connectivity, handling IP changes, and confirming output paths. Here’s my approach: First, install Surfshark on the fresh VPS and manually verify the VPN connection before touching the Python script. Next, refactor the scraper to route traffic through the VPN, implement the retry/back-off loop, and ensure absolute paths for CSV output and logging (to prevent breaks after reboots). A systemd timer or cron job will handle scheduling, with a quick VPN status check in the script to confirm connectivity before starting. The main unknown is whether the public list site blocks VPN IPs or changes structure. If requests get rejected, we can adjust retry delays or switch exit nodes. Otherwise, it’s just verifying file paths and permissions on the new VPS. Thanks, Denis
$40 USD in 3 days
6.0
6.0

Hello! We can update and deploy your Python data collection script end-to-end on the new VPS. 1. Should we keep the current script structure or refactor it more deeply? 2. Do you want us to use cron or a systemd timer for scheduling? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$50 USD in 7 days
6.5
6.5

hello, i can help with this. ive worked with python scripts, linux vps, cron jobs, systemd services and api/scraping setups, so moving everything to a new server shouldnt be an issue. i'll install surfshark, update your script to work through the vpn, add the new features you need, make sure the retry logic is working and schedule it to run automatically. before handing it over i'll test the full flow on the vps and leave a short readme with the changes and how to manage it later. one thing, what linux distro is running on the vps, ubuntu or something else? Best regards, Amita
$59 USD in 1 day
6.0
6.0

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I have rich experience in Python automation, web scraping, VPS configuration, VPN integration, and scheduled data collection. I am skilled in Python, Linux, VPS, Surfshark VPN, cron/systemd, CSV processing, retry mechanisms, and automation scripting. I understand you want to migrate and extend an existing restaurant data collection script, configure it to run through the VPN, add the requested features, schedule automated runs, and verify everything works reliably on the new VPS. I’m ready to start immediately and would be happy to review your existing script and instructions. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$50 USD in 2 days
5.8
5.8

Hi, The fragile part of this setup is not scheduling the script—it is keeping data collection reliable when the VPS environment, VPN routing, and source website behavior change. I’d keep the scraper logic separate from the server configuration so future VPS or proxy changes do not require rewriting the collector. Will the current script already handle failures from the restaurant source, or should retry logic also cover blocked requests and incomplete responses?
$40 USD in 1 day
5.4
5.4

Hello, I can set up your VPS end-to-end, install and configure Surfshark VPN, update your Python script to run through the VPN, add the requested features, implement retry/back-off logic, schedule automated runs with cron or systemd, and thoroughly test everything. I'll deliver clean, well-commented code, a concise README, and proof of successful execution on your server. Regards, Muhammad
$50 USD in 1 day
5.5
5.5

Hello, I can handle the migration and make the scraper reliable on the new VPS. **Proposed solution:** * Configure the VPS environment and Surfshark VPN using its supported Linux client/configuration. * Review your existing Python script and refactor it into a clean, repeatable workflow. * Add the requested CSV field and retry/back-off handling with sensible logging. * Ensure the scraper verifies the expected response/data before writing output. * Configure a systemd timer or cron job for 2–3 runs per week. * Test VPN connectivity, scraping, CSV generation, file permissions, and scheduled execution. * Add failure logging so you can quickly identify a failed run. I’ll deliver the updated, commented Python code, configuration/setup notes, README, and successful-run evidence. I’ll follow the target site's published access rules and avoid bypassing authentication, CAPTCHA, or other access controls. Once you provide the VPS details, existing script, and instructions, I can start with the environment setup and reproduce the current workflow before making changes.
$50 USD in 7 days
5.4
5.4

Having worked as a web developer, data analyst and SEO specialist for over 11 years, I bring extensive experience in MySQL and Python that perfectly suits your project requirements. I understand the importance of running a medium to large scale dataset consistently and smoothly, especially when it comes to data collection from different platforms. I'll be able to seamlessly transition your existing source code to a new VPS while configuring Surfshark VPN according to your needs. Additionally, I'll optimize and refactor your Python script to connect seamlessly through the VPN, all while implementing any specific new features you require with ease. Having proficient kullanıcı gibi r-programlama-tech nleekiunderstanding in cronjobs and linux environments, you can >> sit back and relax knowing that the scheduling will be set up correctly too. Plus, I will conduct thorough tests on the server ensuring the data is being captured accurately and saving files exactly where they are meant to be. Lastly, you can rely on me for well-commented code with a brief README document encapsulating all changes from previous setup on VPS for your handover
$40 USD in 4 days
5.3
5.3

Hi, My name is **Kishwar Iqbal**. I can set up your VPS, install and configure the Surfshark VPN, update your Python script with the requested features, and schedule it to run automatically using cron or a systemd timer. I'll thoroughly test everything, provide clean, well-commented code, a concise README, and proof of a successful server run. I’m ready to start as soon as you provide the VPS access and project files.
$50 USD in 1 day
5.1
5.1

I’ve deployed and maintained Python scrapers with VPN routing on VPS instances before, so this is straightforward. I’ll install Surfshark via the official Linux client, configure autostart and routing to avoid DNS leaks. The script will be refactored to use your notes—moving VPN logic to a context manager, adding retry/back-off with exponential delays, and injecting the new CSV field via a config key. Scheduling will be handled with a systemd timer for reliable execution and logging, while tests will verify data integrity and file paths on the server. I can start immediately. Thanks, Andrii
$150 USD in 4 days
4.8
4.8

Hi, I got that you are looking for updating and extending your restaurant data collection Python script on a new VPS. This is what I can help you with, let's chat. My approach is to configure the Surfshark VPN client on the new VPS and refactor your existing Python script to connect through the VPN. I will add the specified new features, such as an additional field in the output CSV and a retry/back-off routine. By scheduling the script to trigger automatically and running full tests to ensure accurate data capture, you can expect a seamless operation. As final deliverables, you will receive updated, well-commented code, a README file detailing changes, and proof of successful execution on the server. One thing I'd like to confirm before we start: Do you have any specific preferences for the retry/back-off routine implementation? Looking forward to discussing this further. Regards, Imran
$40 USD in 1 day
4.9
4.9

With a decade in professional development, I offer the extensive experience and expertise needed to successfully handle your project. As a full-stack developer proficient in Python with MySQL and data processing skills, I am well-suited to update your existing script, task it to run automatically via cron/systemd timer, and execute tests to confirm the captured data accordingly. My proficiency in installing and configuring necessary applications such as the Surfshark VPN client equips me to effectively meet this exact need of yours. Additionally, my skills in database management will aid in delivering updated and secure data output files exactly where they should reside. Moreover, as a detail-oriented professional, I genuinely appreciate your commitment to clear communication and precise specifications. I have an impressive track record of delivering clean code, comprehensible comments in every line of code, thus ensuring seamless comprehension for you in any aspect of the project or its potential future iterations. Overall, my technical proficiency combined with my dedication to quality work makes me the right fit for your project. Let's discuss how I can take your existing setup to an admirable, efficient new level.
$50 USD in 7 days
5.0
5.0

Hello, I can help you migrate your existing Python scraping setup to your new VPS and ensure it runs reliably from end to end. I have experience with **Python automation, VPS configuration, scheduled jobs (cron/systemd), VPN integration, and web scraping**. I'll configure the Surfshark VPN, update your script to route traffic through the VPN, implement the additional features you require, add a retry/back-off mechanism, and thoroughly test the workflow on the server. I'll also schedule the scraper to run automatically, verify the output files, and provide clean, well-commented code along with a concise README documenting all changes. I'm ready to start immediately and can deliver a fully tested, production-ready solution. Thank you.
$50 USD in 1 day
4.7
4.7

Hi, I can help with this. I've worked on Python automation scripts running on Linux VPS servers, including setting up scheduled jobs, updating existing code and troubleshooting issues after migration. For your project, I'll set up Surfshark on the VPS, update your script to work through the VPN, add the new features you need, and make sure it runs automatically on schedule. Before handing everything over, I'll test it on the server, verify the output and provide a short README explaining the changes. Once you share the VPS access, existing script and your notes, I can get started. Thanks, Rupal
$175 USD in 3 days
4.9
4.9

Chania Crete, Greece
Payment method verified
Member since Dec 20, 2013
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$10-40 USD
$10-13 USD / hour
$30-250 USD
₹37500-75000 INR
₹12500-37500 INR
₹600-1500 INR
$250-750 USD
$15-25 USD / hour
$5000-10000 AUD
min $50 USD / hour
₹400-750 INR / hour
₹750-1250 INR / hour
$1000-2000 USD
$15-25 USD / hour
$10-30 USD
$3000-5000 USD
₹750-1250 INR / hour
$25-50 CAD / hour
₹1500-12500 INR
$10-15 USD
₹100-400 INR / hour