Jump to content

Conduit (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Updated dead links and added that it was archived
 
(27 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{Short description|Synchronization program for GNOME}}
{{Infobox software
{{Infobox software
| name = Conduit
| name = Conduit
| logo = [[Image:Conduit-icon.svg|Logo]]
| logo = Conduit-icon.svg
| screenshot = [[Image:Conduit screenshot.png|250px]]
| screenshot = Conduit screenshot.png
| caption =
| caption =
| released = {{Start date and age|2007|10|07}}<ref>http://arstechnica.com/open-source/news/2007/10/conduit-0-3-4-released.ars</ref>
| released = {{Start date and age|2007|10|07}}<ref>{{Cite web|url=https://arstechnica.com/open-source/news/2007/10/conduit-0-3-4-released.ars|title=Conduit 0.3.4 released|date=9 October 2007}}</ref>
| latest_release_version = 0.3.17<ref>[http://ftp.gnome.org/pub/GNOME/sources/conduit/0.3/]</ref>
| latest_release_version = 0.3.17<ref>{{Cite web|url=http://ftp.gnome.org/pub/GNOME/sources/conduit/0.3/|title = Index of /Sources/Conduit/0.3/}}</ref>
| latest_release_date = {{release date and age|2010|01|21}}
| latest_release_date = {{release date and age|2010|01|21}}
| latest_preview_version =
| latest_preview_version =
| latest_preview_date =
| latest_preview_date =
| developer = The GNOME Project, John Stowers, John Carr, Thomas Van Machelen<ref>[http://live.gnome.org/Conduit/People Conduit developers]</ref>
| developer = [[The GNOME Project]], John Stowers, John Carr, Thomas Van Machelen<ref>[https://wiki.gnome.org/Attic/Conduit/People developers]</ref>
| operating_system = [[Linux]]/[[FreeBSD]]
| operating_system = [[Linux]], [[FreeBSD]]
| programming_language = [[Python (programming language)|Python]]<ref>[http://live.gnome.org/Conduit/Development Conduit architecture]</ref>
| programming_language = [[Python (programming language)|Python]]<ref>[https://wiki.gnome.org/Attic/Conduit/Development Conduit architecture]</ref>
| genre = Synchronisation
| genre = Synchronisation
| license = [[GNU General Public License]]
| license = [[GNU General Public License|GPL-2.0-only]]
| website = [http://live.gnome.org/Conduit live.gnome.org/Conduit]
| website = {{URL|https://wiki.gnome.org/Attic/Conduit}}
| repo = {{URL|https://gitlab.gnome.org/Archive/conduit}}
| discontinued = yes
}}
}}
{{Portal|Free software}}
{{Portal|Free and open-source software}}
'''Conduit''' is an [[open-source]] [[File synchronization|synchronization]] program for [[GNOME]]. It allows the user to synchronize [[information]] to and from various destinations. For instance, it can be used to synchronise photos on the users computer with various websites (such as [[Flickr]], [[Picasa#Picasa_Web_Albums|Picasa]] and [[SmugMug]]). Other types of information may be synchronized, such as files, folders, [[RSS|RSS feeds]], [[email]]s, notes, contacts, calendars, and tasks. The program uses a drag-and-drop interface to give a visual representation of what is going to be done.
'''Conduit''' is an [[Open-source software|open-source]] [[File synchronization|synchronization]] program for [[GNOME]]. It allows the user to synchronize [[information]] to and from various destinations. For instance, it can be used to synchronise photos on the users computer with various websites (such as [[Flickr]], [[Picasa#Picasa_Web_Albums|Picasa]] and [[SmugMug]]). Other types of information may be synchronized, such as files, folders, [[RSS|RSS feeds]], [[email]]s, notes, contacts, calendars, and tasks. The program uses a drag-and-drop interface to give a visual representation of what is going to be done.

It was archived on May 29, 2018 <ref>{{Cite web|url=https://gitlab.gnome.org/Archive/conduit|title=Archived Conduit Repository|date=29 May 2018}}</ref>


==Goals==
==Goals==
The developers of Conduit aim to provide a complete solution to keeping all of a user's information synchronized, regardless of where and how the data is stored.<ref>{{Cite web|url=http://www.conduit-project.org/wiki/Goals|title=Conduit Wiki|accessdate=2008-05-14}}</ref> By creating a generic framework for synchronization, current problems with synchronization may be avoided where the tools are specific to a device/website/software and so the information can only be moved in a very restricted way.
The developers of Conduit aim to provide a complete solution to keeping all of a user's information synchronized, regardless of where and how the data is stored.<ref>{{Cite web|url=http://www.conduit-project.org/wiki/Goals|title=Conduit Wiki|accessdate=2008-05-14|archive-url=https://web.archive.org/web/20080422014533/http://www.conduit-project.org/wiki/Goals|archive-date=2008-04-22|url-status=dead}}</ref> By creating a generic framework for synchronization, current problems with synchronization may be avoided where the tools are specific to a device/website/software and so the information can only be moved in a very restricted way.


==How Conduit works==
==How Conduit works==
Conduit works by having a collection of data providers and data conversions. Data providers can represent all sorts of resources, such as an MP3 player attached to a computer, a website, or a program residing on a computer. They have data types, such as image, contact, or note, and are also defined to be either a [[Flow network#Example|source]], a [[Flow network#Example|sink]], or both. When the user tries to connect a source data provider and a sink data provider, Conduit will try to allow this connection using the conversions it has available to it. Conduit uses a number of fundamental data types so that a conversion only has to be created once, and can be reused for any data providers that use that data type.
Conduit works by having a collection of data providers and data conversions. Data providers can represent all sorts of resources, such as an MP3 player attached to a computer, a website, or a program residing on a computer. They have data types, such as image, contact, or note, and are also defined to be either a [[Flow network#Example|source]], a [[Flow network#Example|sink]], or both. When the user tries to connect a source data provider and a sink data provider, Conduit will try to allow this connection using the conversions it has available to it. Conduit uses a number of fundamental data types so that a conversion only has to be created once, and can be reused for any data providers that use that data type.

==See also==
* [[Comparison of file hosting services]]
* [[Comparison of file synchronization software]]
* [[Comparison of online backup services]]


==References==
==References==
Line 29: Line 39:


==External links==
==External links==
* [http://www.conduit-project.org/ Conduit home page] NOTE: This is not the right link, this is some concert tickets site
* [https://wiki.gnome.org/Attic/Conduit Conduit home page]

{{GNOME}}


{{DEFAULTSORT:Conduit (Software)}}
{{DEFAULTSORT:Conduit (Software)}}
[[Category:GNOME]]
[[Category:GNOME Applications]]
[[Category:Software that uses PyGTK]]
[[Category:Applications using D-Bus]]
[[Category:Applications using D-Bus]]
[[Category:Free software programmed in Python]]

[[de:Conduit (GNOME)]]

Latest revision as of 16:42, 21 December 2024

Conduit
Developer(s)The GNOME Project, John Stowers, John Carr, Thomas Van Machelen[1]
Initial releaseOctober 7, 2007; 17 years ago (2007-10-07)[2]
Final release
0.3.17[3] / January 21, 2010; 14 years ago (2010-01-21)
Repositorygitlab.gnome.org/Archive/conduit
Written inPython[4]
Operating systemLinux, FreeBSD
TypeSynchronisation
LicenseGPL-2.0-only
Websitewiki.gnome.org/Attic/Conduit

Conduit is an open-source synchronization program for GNOME. It allows the user to synchronize information to and from various destinations. For instance, it can be used to synchronise photos on the users computer with various websites (such as Flickr, Picasa and SmugMug). Other types of information may be synchronized, such as files, folders, RSS feeds, emails, notes, contacts, calendars, and tasks. The program uses a drag-and-drop interface to give a visual representation of what is going to be done.

It was archived on May 29, 2018 [5]

Goals

[edit]

The developers of Conduit aim to provide a complete solution to keeping all of a user's information synchronized, regardless of where and how the data is stored.[6] By creating a generic framework for synchronization, current problems with synchronization may be avoided where the tools are specific to a device/website/software and so the information can only be moved in a very restricted way.

How Conduit works

[edit]

Conduit works by having a collection of data providers and data conversions. Data providers can represent all sorts of resources, such as an MP3 player attached to a computer, a website, or a program residing on a computer. They have data types, such as image, contact, or note, and are also defined to be either a source, a sink, or both. When the user tries to connect a source data provider and a sink data provider, Conduit will try to allow this connection using the conversions it has available to it. Conduit uses a number of fundamental data types so that a conversion only has to be created once, and can be reused for any data providers that use that data type.

See also

[edit]

References

[edit]
  1. ^ developers
  2. ^ "Conduit 0.3.4 released". 9 October 2007.
  3. ^ "Index of /Sources/Conduit/0.3/".
  4. ^ Conduit architecture
  5. ^ "Archived Conduit Repository". 29 May 2018.
  6. ^ "Conduit Wiki". Archived from the original on 2008-04-22. Retrieved 2008-05-14.
[edit]