Python Check If File Exists On Remote Server

The flow is: 1. Using this code: Indeed it does. Check and Verify a Python Installation Check the version of Python installed with the following command:. If the file exists, the script would continue, otherwise it would exit. You'll want to ". Check if a file exists on a ftp server? works when the remote server is a unix server and returns the output of: /bin/ls. copy – Copy files to remote locations The official documentation on the copy module. If a file is a symbolic link, precede it with a line like "--This is a symlink--". In addition, libv. In this post, we are going to see the various methods to search for string in a file or in other words we are going to check if string exists in a file using ansible modules such as lineinfile and shell. This function is similar to file(), except that file_get_contents() returns the file in a string, starting at the specified offset up to maxlen bytes. A safe way is to first check if another package owns the file (pacman -Qo /path/to/file). Python downloads file resources from remote servers to local through paramiko Why to download Python script and basic introduction Often someone needs to download some file resources from the remote server. Download file only when the local file is older than remote file. To do that, in the Terminal window. Here is the code for. Main advantage of python’s SimpleHTTPServer is you don’t need to install anything since you have python interpreter installed. mail AT gmail DOT com. 07/30/2019; 10 minutes to read +8; In this article. -c -v Copy only if the file is a higher version or is newer than the remote copy. If the file is owned by another package, file a bug report. Step 3: install runipy python package. Python: check if ports are open on a remote server Raw. How do you send the command audit log on Clustered ONTAP to a remote syslog facility? On 7mode, we would perform this by adding the following to /etc/syslog. How do I know if a file exists in a directory or not with Python? How can we check if a file Exists or not using a Win32 program? I am working for a Windows Mobile App. The following are code examples for showing how to use requests. Open-source electronic prototyping platform enabling users to create interactive electronic objects. I want to test if a file exists somewhere on a remote Linux server (e. In the case of an SSH server, use this account on the remote machine. However, the command creates a file and Ansible is able to check if that file exists. Please suggest me a way to find file existence on remote server using sftp command. If it does, it will use them. revoscalepy package. 其实之所以想造这个“简陋”的轮子,一方面能锻炼python coding,另一方面当时确实有这么一个需求。而且用自己的工具完成工作也是小有成就的(请勿拍砖~)。. In log4j speak, an output destination is called an appender. BSON strings are UTF-8 encoded so PyMongo must ensure that any strings it stores contain only valid UTF-8 data. Hi!, I'm new to using python as a web server, i'm having a very hard time on how to do this scenario. However, the server must know something about the players, because it will usually remember where their beds were when they rejoin the game. For example, you may want your script to behave differently depending on whether or not a specific file exists on a remote server. In the following code, we define a variable port that stores an integer and banner that stores a string. txt file created in line 5 exists in the copied location If it does i want it to continue to the WMI stage, and if not, i want the script to end with a Warning advising it's not completed. We can easily check the list of installed applications via Control Panel's Add or Remove Programs UI. You can check service status only on one remote computer at a time. Here are a few ways to check for existing files/directories and their nuances. It covers the basics of SQLite programming with the Python language. Once the file is located on the remote server: Activate the remote python virtual environment (if you are using one… if you are not… you should. Getting and putting files to and from your server, and managing file transfers using Dreamweaver. " Check file exists on server. If you just need to check the status of the file to create a new file, then you should use the file module. W ith the help of BASH shell and IF command, it is possible to find out if a file exists or not on the filesystem. This file cannot already exist. You might also want to check the Python tutorial, SQLite tutorial or MySQL Python tutorial or PostgreSQL Python tutorial on ZetCode. If you are using Nagios to monitor remote servers, you have more than one method to execute checks, including the use of the check_by_ssh plugin. Only administrators have permission to add remove or configure server software during a Terminal services remote session. Determine Whether File Exists On HTTP Server. Checking path existence. create Machines. The stat module needs the path of the file, directory. AppVeyor Deployment Agent (Deployment Agent) is a service running on remote server and helping to deploy select artifact as IIS website or Windows application/service. Check file exists on remote server If this is your first visit, be sure to check out the FAQ by clicking the link above. If a file is a symbolic link, precede it with a line like "--This is a symlink--". Please help me on this. Advance Thanks. I know this means I don’t get updated files if schedules change, which is possible, but in that case, I can just delete the file from my desktop and go from there. In this post, we are going to see the various methods to search for string in a file or in other words we are going to check if string exists in a file using ansible modules such as lineinfile and shell. Keys in the headers dictionary are now native strings on all Python versions, i. For more detail, check out the Atlassian Git Tutorials for a visual introduction to Git commands and workflows, including examples. I should able to check if a port(eg:ssh) on my machine is open for the remote machine. You should have a basic familiarity with the Python programming language and TCP/IP networking concepts. In older versions of Ubuntu the file might be present, but empty, as all configuration options have been moved to the below referenced directories. Something is wrong with the way the alias is created in the tnsnames. You might also want to check the Python tutorial, SQLite tutorial or MySQL Python tutorial or PostgreSQL Python tutorial on ZetCode. home > topics > python > questions > determine whether file exists on http server I'm trying to determine whether a given URL exists. ssh remote_server ls. I had to write a little script which would download videos from a remote server to upload to Kaltura to and get new urls to replace old. I am working on a Perl script that will logon to remote server and check if files exist on the hard driver. There is, however, one exception: the Node. This means if the file server, on which a network file share is hosted, is running either Windows Vista or a later version of Windows or Windows Search 4. cmd batch file on remote server as per your example in the comment section. The following guide will provide you with the information on how to enable SSH root login on Ubuntu 16. As a tip you can create an 'online. If this field is present in the local environment, it overrides the Remote server and port property on the FileOutput node. lockd and statd (both on server and client) lockd (file locking) and statd (file lock recovery at crash) are on both server and client, and they run as a team. If the server was started with the bind_address system variable set to 127. How can I determine if an NFS remote is exporting a directory? Ask Question Asked you probably want to use showmount -e remote_nfs_server which shows if remote_nfs If the server only has NFSv4, it wont work (showmount displays RPC: Program not registered, and /net/server will just report File not found) - Ale Jan 31 at 16:38. In this little article I describe how to use the cmdlet Test-Path to check if a folder exists. Download resources and applications for Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, SharePoint, System Center, Office, and other products. DOCKER_CERT_PATH The location of your authentication keys. Only administrators have permission to add remove or configure server software during a Terminal services remote session. SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. Check that the mimetype after opening the file is image-like. 1 Connecting to MySQL Using Connector/Python The connect() constructor creates a connection to the MySQL server and returns a MySQLConnection object. user: The unix user you are running CKAN with; stdout_logfile and stderr_logfile: All output coming from the harvest consumers will be written to this file. Running PHP on IIS. Think of the Remote System Explorer as a mini vSphere Client (albeit with limited functionality) embedded in the Eclipse IDE. Keys in the headers dictionary are now native strings on all Python versions, i. Example This example runs a few commands on a remote server and prints the result. Script does not need to be uploaded on a remote server and can be run locally. Another great feature of the HOSTS file is that it is a two-way file, meaning if some parasite does get into your system (usually bundled with other products) the culprit can not get out (call home) as long as the necessary entries exist. We can check the details of a file with the help of Ansible stat module. # -*- coding: iso-8859-1 -*- # ----- __file__ = "gui_ftp. Requirement is script should check for the existance of mentioned directories in the server if exists it sould say directory already exist. Connection(). If the script is running on a virtual host, this will be the value defined for that virtual host. py file using following content and execute it python. Aku adalah anak tunggal di keluarga…. 其实之所以想造这个“简陋”的轮子,一方面能锻炼python coding,另一方面当时确实有这么一个需求。而且用自己的工具完成工作也是小有成就的(请勿拍砖~)。. If the folder does not exist and you do not specify /I you will be prompted to confirm if the destination is a filer or folder. GitHub keeps track of all the changes you make, so it’s easy to revert back to previous versions if you make a mistake or accidentally overwrite a file. Check and see if Python is installed on your machine Open a command line to see if Python is installed. Using Directory. FIND LATEST LINUX JOBS on LinuxCareers. If the file exists open it with a text editor and see what port number is written into this file. However, the command creates a file and Ansible is able to check if that file exists. If the script runs more than once, local files are overwritten with files with the same name. I failed installing a package on python 3 a while ago because a contributor name was containing a non ASCII name and the setup. If the local file doesn't exist, FTP won't get the remote one. The GetSizeByName method is a convenient way to check if a file exists. Đọc tiếp Check if directory mounted with Python. In Python, a variable points to data stored in a memory location. Ansible is a free and open-source automation software that automates software provisioning, configuration management, and application deployment. Note how the local file system and remote file system respond to the commands above: for the first put tst. Getting and putting files to and from your server, and managing file transfers using Dreamweaver. Returns a value to indicate whether the remote file exists or not. print 'y =', y diff -r 37ebb0d44808 -r ffe77dc2979a Doc/whatsnew/2. Paramiko- How to SSH and transfer files with python. GitHub keeps track of all the changes you make, so it’s easy to revert back to previous versions if you make a mistake or accidentally overwrite a file. Check and see if Python is installed on your machine. ora file (incorrect syntax) 3. Solution We are creating the python script to solve the above […]. DHR I am connecting from a WindowsXP SP2 machine. To Find out the Hard Disk Size,Free Space and Used Space of a Networked Computer (Python recipe) by Ratnakar Malla. Think of the Remote System Explorer as a mini vSphere Client (albeit with limited functionality) embedded in the Eclipse IDE. Therefore, the best this module can do is check for the existence of the file on disk; no check-summing. Login as the non-root user, and in the home directory, check if a “. I know this means I don’t get updated files if schedules change, which is possible, but in that case, I can just delete the file from my desktop and go from there. Please help me on this. Email server: Email servers facilitate the sending and receiving of email messages. Since the terminal is the tool used mostly, its essential to understand the basics of the file transfer. Exists for UNC path is sloowwwwww. A script: directive can contain either a file path ending in. ) --src Directory to check out editable projects into. The most comprehensive set of advanced features, management tools and technical support to achieve the highest levels of MySQL scalability, security, reliability, and uptime. Hey, Scripting Guy! How can I check to see if a file exists on a remote computer even if that file isn’t in a shared folder? — SP. It particularly has a limited support for an interactive processing, and as such it is not well suited for use in GUI applications. It covers the basics of SQLite programming with the Python language. Note: The filename passed to this method must NOT include a path. I am looking for a simple script to check if a registry key exists on remote machines. If the bind_address is not specified, the default is to only bind to loopback addresses. 7 is already installed on your computer. List directory contents on one or many remote machines. DHR I am connecting from a WindowsXP SP2 machine. Use a variable named number for N , and keep incrementing it inside the loop that calls os. It is maintained by the same community that maintains Python. In this lesson you will use the Remote System Explorer to connect to an ESX host or vCenter server, explore the inventory of resources, power on a virtual machine, and launch an SSH terminal window on an ESX host. + +The definition of the AST nodes for Python is found in the file +Parser/Python. If the file is a plain file, add a string on the same line, adding a comment like "<--- this is a plain file". The GetSizeByName method is a convenient way to check if a file exists. A script: directive can contain either a file path ending in. In this post, we are going to see the various methods to search for string in a file or in other words we are going to check if string exists in a file using ansible modules such as lineinfile and shell. exists(path): for filename in self. 11/04/2019; 11 minutes to read +1; In this article. In this article, I am going to write powershell script to check if user is exists in a group or nested group, and check multiple users are member of an AD group. This directive sets how deeply mod_ssl should verify before deciding that the remote server does not have a valid certificate. Move the file to your webserver and call the url that points to the file. code like this, based on deriving the current path from Python's magic __file__ variable, will work both locally and on the server, both on Windows and on Linux Another possibility: case-sensitivity. If the file from the remote server should be processed there and outputted only, readfile() is much better function. Install RevoscalePy via Microsoft's Python Client. You can make it run ssh and do whatever you need on a remote server. You can vote up the examples you like or vote down the ones you don't like. without being prompted for a passphrase. # Test the support for SSL and sockets import sys import unittest from test import test_support import asyncore import socket import select import time import gc import os import errno import pprint import urllib, urlparse import traceback import weakref from BaseHTTPServer import HTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler # Optionally test SSL support, if we have it in. On a Linux or Mac Client. The FileExists method returns a Boolean value that indicates whether a specified file exists. Step2: Push (Copy) the file from the ansible master to the remote server ( destination) Here the master acts like a buffer where the files are temporarily stored and then transferred. It provides both client and server functionality. Private Function isServerAccessible(ByVal HostAddress As Uri) As Boolean Try 'First check if the computer has net access at all. check_remote_dir() { printf "\ntesting remote directory: '$1' " if. ? on the other linux server, run the script and read the screen. Check that the image exists on the remote server. If you are a network programmer, system/network administrator, or a web application developer, this book is ideal for you. Introduction. PHP File delete using unlink function We can delete files by giving its URL or path in PHP by using unlink command. Some guides recommend to use try_files instead of if, if you do that, beware of NGINX bug #321. check (hash_algorithm, offset=0, length=0, block_size=0) ¶ Ask the server for a hash of a section of this file. The following are code examples for showing how to use os. Windows 7 Starter, Home Basic and Home Premium can only use Remote Desktop to initiate connection but does not accept connections as this feature is only enabled in the Professional, Ultimate and Enterprise version. zip' seems to refer to the local server where you start the script. SimpleHTTPServer is a python module which allows you to instantly create a web server or serve your files in a snap. Python: Check if a File or Directory Exists By Scott Robinson • January 12, 2016 • 0 Comments There are quite a few ways to solve a problem in programming, and this holds true especially in Python. exists == true. to answer your questions: I am impersonating domain users. Rate this: See more: C#. Based on RFC 2060. I am working on a webpart that displays images from a sharepoint server document library. Solution Create each target dir via ssh the first time there is a need (first time we are about to copy into it). If you are tech guy, this solutions will save you some time and maybe some money. net function to determine if a file exists. print 'y =', y diff -r 37ebb0d44808 -r ffe77dc2979a Doc/whatsnew/2. This file check method by using file_exists function check the presence of file from relative path we specify and then returns TRUE of False based on the presence of the file. I failed installing a package on python 3 a while ago because a contributor name was containing a non ASCII name and the setup. The reconcile post portion of the script is written, but I need to start the services for this to work & then restart. This is referred to as a remote compute context, operant when you call Python functions from libraries that exist on both client and server environments. , /var/run/test_daemon. On the remote machine, navigate to the tmp/pycharm_project_986 directory. FileSystemObject. Exists for UNC path is sloowwwwww. -c -v Copy only if the file is a higher version or is newer than the remote copy. SOURCE is the path to the local file or directory that you want to copy files over from. If the folder does not exist and you do not specify /I you will be prompted to confirm if the destination is a filer or folder. If the server does not recognize the REST command, an error_reply exception will be raised. Download this zip file and extract it to your desktop. Vi/vim exists on almost all Unix-like platforms, it is the de-facto Unix editor, and is easily installed on Windows. All of the columns are sortable; give them a click!. Watching a directory for file changes with Python > python // Tags python pyplanet pythonplanet xml requirement. If the file is located on the master in the directory named spam, and is called eggs, the source string is salt://spam/eggs. Download the image from the server and assign to an ImageField in a model. Run it as follows on a remote server called nas02nixcrafthomeserver: $ cat remote-box-commands. many things can be achieved, but one of the most important, and most common, use cases for SSH is communicating with a remote server shell from your local system. Remote debugging. This approach doesn’t require importing any module and works with both Python 2 and 3. For calling scp you'd need the subprocess module. 7 Installer and install Python. This post includes SCP examples. txt exit Now before getting the file from remote server, i need to check if it exists or not. If not, then it does not exist. Ian T says: Also you may check gnu parallel with -nonall option if you have more than one machine. vbs file and having it read a file for the list (one per line) call the batch file, and then give feedback in another file. If the file exists, server will return the file size else it will throw an exception saying "File unavailable". Install paramiko¶. Give it the extension. However, if I give it a. It does not support directories that contain subdirectories """ if self. Sure, there are several ways to do it! Let's say you've got a Raspberry Pi on a raspberry. in Python you send strings, and you can use len() to determine its length. I'm new to python and I want to better understand python. If the purpose is to publish a git repository to a live server, then just cut the middle man. So you can get if a file exists on another server with: if. More about PHP. User Profile Disks (UPD) is a new feature of Remote Desktop Services in Windows Server 2012. Red Hat Enterprise Linux 6 The libvirt library is a C API for managing and interacting with the virtualization capabilities of Linux and other operating systems. lan host and your username is irfan. Including File from Remote Server. exists() and it does not work. Python Server. Python Tutorials → In-depth articles and tutorials Video Courses → Step-by-step video lessons Quizzes → Check your learning progress Learning Paths → Guided study plans for accelerated learning Community → Learn with other Pythonistas Topics → Focus on a specific area or skill level Unlock All Content. Hey, Scripting Guy! How can I check to see if a file exists on a remote computer even if that file isn’t in a shared folder? — SP. Check mode is supported when passing creates or removes. sql) install new instance of SQL Server 2008 web edition and restore single script file into new instance. The example above uses os module to check if the file exists. How to check if a file exists in Java If the file is remote you wouldn’t be telling the program to look for the file in the root of C: Hi mkyong is it. txt file in the home directory of the current user( on the local machine), to the /tmp directory on the remote server. To connect to the remote via the SSH connection type Only server, go to "Server Name -> SFTP Files -> Root". This topic was edited by a BMC Contributor and has not been approved. c# check if file exists on remote server How to check if a file exists on a server using c# and the WebClient class (2) In my application I use the WebClient class to download files from a Webserver by simply calling the DownloadFile method. cmd batch file on remote server as per your example in the comment section. chkrootkit -x | less # How to check webserver by Nikto nikto. Testing Environment Used: Nagios Server: Red Hat Enterprise Linux 6. x, duplicate subscription content is received by the subscribers and the following message is seen in the DE logs: "The remote server machine does not exist or is unavailable. The validation code in script tool validation is executed repeatedly as a user interacts with a tool. Then if the service doesn't exist for the service status I wanted to report "Service not Found" or something shorter that makes sense. Check list of servers for service & status - create report. txt file with list of. It is possible to use the API from another Python interpreter. x, duplicate subscription content is received by the subscribers and the following message is seen in the DE logs: "The remote server machine does not exist or is unavailable. If it is or will be going on a live web site, then it can be accomplished on your local test server. Search for jobs related to Remote python work part time or hire on the world's largest freelancing marketplace with 15m+ jobs. The script is written in Python. Here is an example of how to save the properties along with the files (works on Linux if you've the acl package installed):. About Paramiko. htaccess rewrite rules. FileSystemObject. Create a TestFile. can some one help me to work it out in any other way apart from third party website or DLL. 1) The client send a txt file to the server (i called it "quotidiani. without being prompted for a passphrase. If not, check the server availability. if not self. I've found numerous examples of how to do this, but the missing component is how to do this with. remove(filepath) self. Windows natively has a command line tool which can be used to check if a service is running or not on a remote computer. APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse This article describes known problems or limitations with machine learning components that are provided as an option in SQL Server Machine Learning Services and SQL Server 2016 R Services. The depth actually is the maximum number of intermediate certificate issuers, i. Connecting Python to Microsoft SQL Server MSSQL Python Example. 354 – Start message input and end with. 0 - Thread-safety - Thread-friendliness (threads will not block each other) - Compatibility with MySQL 3. Linux System Administration and Configuration After installation, Linux requires configuration and systems administration. revoscalepy package. If running in check mode and either of these are specified, the module will check for the existence of the file and report the correct changed status. [Roger - I'm not sure you are seeing the messages to the checkins list - let me know if you are] So, I've just done a ton of consolidation work on the 3 branches. The script discussed in this article will allow you to query file properties, such as file version and product version of any file that has a version associated with it (for example, DLL or EXE), on remote computers. With remote development, we've enabled all of these scenarios with remote Python interpreters and more: Visual Studio Code's UI runs on your local machine and connects to a remote server which hosts your extensions remotely. the post provides three methods and playbooks. DFS Best Practices: How To Ditch Windows File Replication Service. Stack Exchange Network Stack Exchange network consists of 175 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. For code in a Python toolbox file (. Configure Jupyter Notebook to Accept Remote Connections; and in the home directory, check if a ". Hi everyone, I am trying to figure out a way to ssh to remote server and check if file exists, and if it doesn't I want to leave the script with an exit status of 5. compare_digest` was backported from Python 3 to make a timing. Debug Python toolboxes. When using Putty as an SSH client, if you connect for the first time then you get somethign like this: ''' The server's host key is not cached in the registry. If you are using Visual Studio Code version 1. The method isfile() of this module is used to check if any file is available or not. Simple Retrieval with Cache¶. Run the program so that it interacts with the desktop of the specified session on the remote system. Another common technique would be to use SSIS. pocrc" * upload single file to OwnCloud root directory * check if. exists # after removal, the sm doesn't exist anymore sm = cloned_repo. But before server A could send the file over I would like to check if a similar file exist in server B. file_name is the name of the file to save registry data to. If you have changed the SSH port on your server you will need to tell rsync to use the new port number. Get directory file list , Get file size using python. py" __doc__= "FTP functions for ul/downloading one or several server in parallele with multiple connections. Copying files from a local machine to the remote server. This little library makes working with ssh through python like it is working with OpenSSH on your server, laptop, or anything else that supports OpenSSH2. -c -v Copy only if the file is a higher version or is newer than the remote copy. Worked fine on OS X and normal Linux, but broke hard when I SSH'ed into my Linux box from an Austrian OS X. On Windows, search Command Prompt, then when the window opens, type python –V. In the case of a CSV file, it will be looking at the top row and think: does that look like column names. can some one help me to work it out in any other way apart from third party website or DLL. PHP Date and Time PHP Include PHP File Handling PHP File Open/Read PHP File Create/Write PHP File Upload PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP JSON PHP OOP PHP What is OOP PHP Classes/Objects PHP Constructor PHP Destructor PHP Access Modifiers PHP Inheritance PHP Constants PHP Abstract Classes PHP Traits PHP Static. If the local file doesn't exist, FTP won't get the remote one. The only simple way to do SSH in Python today is to use subprocess + OpenSSH - gist:1284249 remote_output = sub. The if lets NGINX check whether the *. response is received indicates it's avaliable, timeout indicates not. If your CSV data is already zipped on a remote server, it will download the zip file, unzip it and just deal with it, which is very nice. without being prompted for a passphrase. There are at least two ways to check for the existence of a file (that’s the real key here; exiting the script is easy). In this post, we are going to see the various methods to search for string in a file or in other words we are going to check if string exists in a file using ansible modules such as lineinfile and shell. remotePath is the path of the remote file. Check the version of Python installed with the following command: python --version. Any ideas? Thank you, Gail. It returns True if the file exists and False if not. [Roger - I'm not sure you are seeing the messages to the checkins list - let me know if you are] So, I've just done a ton of consolidation work on the 3 branches. Paramiko (Python Module) works on SSHv2 protocol. I'm aware of paramiko, a Python module that supports ssh and sftp; but it doesn't support scp. H2O will also analyze your data when it reads it in. Pen test complete resource list. All you need to make it work is a text-based connection, so it works well for remote machines with slow connections, or when you're too lazy to set up a VNC/Remote Desktop connection. Hey, Scripting Guy! How can I check to see if a particular file exists and, if it does, exit the script? — TO. Only administrators have permission to add remove or configure server software during a Terminal services remote session. Here are quick references code to do that in Python for dealing with local files:. I need to know if the file exists before transferring, as if I don't and the file does not exist I get the filename created with zero blocks. scrat has. I'm suppose to send, let said an image file, from server A to another server B. Remote file may be processed at the remote server (depending on the file extension and the fact if the remote server runs PHP or not) but it still has to produce a valid PHP script because it will be processed at the local server. For example, if the size is greater than 0, I will send an email to somebody, otherwise continue to other things. For example:. The latter is the way Java presents its sockets. ssh chmod 700 ~/. Prior to calling this method, make sure to set the current remote directory (via the ChangeRemoteDir method) to the remote directory where this file exists. Script to Start and or Stop a service on remote machines. code like this, based on deriving the current path from Python's magic __file__ variable, will work both locally and on the server, both on Windows and on Linux Another possibility: case-sensitivity. listdir(path='. Just wondering if a function in R could tell me if a file exists on a remote server? I searched this mailing list and after read severals mails, still clueless.