github.com/10XDev/rclone@v1.52.3-0.20200626220027-16af9ab76b2a/docs/content/fichier.md (about)

     1  ---
     2  title: "1Fichier"
     3  description: "Rclone docs for 1Fichier"
     4  ---
     5  
     6  {{< icon "fa fa-archive" >}} 1Fichier
     7  -----------------------------------------
     8  
     9  This is a backend for the [1fichier](https://1fichier.com) cloud
    10  storage service. Note that a Premium subscription is required to use
    11  the API.
    12  
    13  Paths are specified as `remote:path`
    14  
    15  Paths may be as deep as required, eg `remote:directory/subdirectory`.
    16  
    17  The initial setup for 1Fichier involves getting the API key from the website which you
    18  need to do in your browser.
    19  
    20  Here is an example of how to make a remote called `remote`.  First run:
    21  
    22       rclone config
    23  
    24  This will guide you through an interactive setup process:
    25  
    26  ```
    27  No remotes found - make a new one
    28  n) New remote
    29  s) Set configuration password
    30  q) Quit config
    31  n/s/q> n
    32  name> remote
    33  Type of storage to configure.
    34  Enter a string value. Press Enter for the default ("").
    35  Choose a number from below, or type in your own value
    36  [snip]
    37  XX / 1Fichier
    38     \ "fichier"
    39  [snip]
    40  Storage> fichier
    41  ** See help for fichier backend at: https://rclone.org/fichier/ **
    42  
    43  Your API Key, get it from https://1fichier.com/console/params.pl
    44  Enter a string value. Press Enter for the default ("").
    45  api_key> example_key
    46  
    47  Edit advanced config? (y/n)
    48  y) Yes
    49  n) No
    50  y/n> 
    51  Remote config
    52  --------------------
    53  [remote]
    54  type = fichier
    55  api_key = example_key
    56  --------------------
    57  y) Yes this is OK
    58  e) Edit this remote
    59  d) Delete this remote
    60  y/e/d> y
    61  ```
    62  
    63  Once configured you can then use `rclone` like this,
    64  
    65  List directories in top level of your 1Fichier account
    66  
    67      rclone lsd remote:
    68  
    69  List all the files in your 1Fichier account
    70  
    71      rclone ls remote:
    72  
    73  To copy a local directory to a 1Fichier directory called backup
    74  
    75      rclone copy /home/source remote:backup
    76  
    77  ### Modified time and hashes ###
    78  
    79  1Fichier does not support modification times. It supports the Whirlpool hash algorithm.
    80  
    81  ### Duplicated files ###
    82  
    83  1Fichier can have two files with exactly the same name and path (unlike a
    84  normal file system).
    85  
    86  Duplicated files cause problems with the syncing and you will see
    87  messages in the log about duplicates.
    88  
    89  #### Restricted filename characters
    90  
    91  In addition to the [default restricted characters set](/overview/#restricted-characters)
    92  the following characters are also replaced:
    93  
    94  | Character | Value | Replacement |
    95  | --------- |:-----:|:-----------:|
    96  | \         | 0x5C  | \           |
    97  | <         | 0x3C  | <           |
    98  | >         | 0x3E  | >           |
    99  | "         | 0x22  | "           |
   100  | $         | 0x24  | $           |
   101  | `         | 0x60  | `           |
   102  | '         | 0x27  | '           |
   103  
   104  File names can also not start or end with the following characters.
   105  These only get replaced if they are the first or last character in the
   106  name:
   107  
   108  | Character | Value | Replacement |
   109  | --------- |:-----:|:-----------:|
   110  | SP        | 0x20  | ␠           |
   111  
   112  Invalid UTF-8 bytes will also be [replaced](/overview/#invalid-utf8),
   113  as they can't be used in JSON strings.
   114  
   115  {{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/fichier/fichier.go then run make backenddocs" >}}
   116  ### Standard Options
   117  
   118  Here are the standard options specific to fichier (1Fichier).
   119  
   120  #### --fichier-api-key
   121  
   122  Your API Key, get it from https://1fichier.com/console/params.pl
   123  
   124  - Config:      api_key
   125  - Env Var:     RCLONE_FICHIER_API_KEY
   126  - Type:        string
   127  - Default:     ""
   128  
   129  ### Advanced Options
   130  
   131  Here are the advanced options specific to fichier (1Fichier).
   132  
   133  #### --fichier-shared-folder
   134  
   135  If you want to download a shared folder, add this parameter
   136  
   137  - Config:      shared_folder
   138  - Env Var:     RCLONE_FICHIER_SHARED_FOLDER
   139  - Type:        string
   140  - Default:     ""
   141  
   142  #### --fichier-encoding
   143  
   144  This sets the encoding for the backend.
   145  
   146  See: the [encoding section in the overview](/overview/#encoding) for more info.
   147  
   148  - Config:      encoding
   149  - Env Var:     RCLONE_FICHIER_ENCODING
   150  - Type:        MultiEncoder
   151  - Default:     Slash,LtGt,DoubleQuote,SingleQuote,BackQuote,Dollar,BackSlash,Del,Ctl,LeftSpace,RightSpace,InvalidUtf8,Dot
   152  
   153  {{< rem autogenerated options stop >}}