Codebase list oysttyer / b0a75c1
Import Debian changes 2.9.1-1 oysttyer (2.9.1-1) unstable; urgency=medium * Initial upload. Thorsten Alteholz 5 years ago
10 changed file(s) with 375 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 # oysttyer
1
2 The official fork and replacement for what was once [Floodgap's TTYtter](http://www.floodgap.com/software/ttytter/).
3
4 In order to get Cameron Kaiser's blessing, we've had to change the name, take out a new API key and keep the Floodgap Free Software License.
5
6 **The master branch will be pretty much what I'm running, but that doesn't mean I've not managed to break it in someway**; Tagged releases (i.e. X.X.X) are intended to be stable. The mirror branch reflects all the historical official TTYtter updates.
7
8 See the [oysttyer User Guide](http://oysttyer.github.io/docs/userGuide.html) for usage information.
9
10 ## Switching from TTYtter
11
12 1. You have to re-authorise (you can't use your `.ttytterkey`) as we have a new API key
13 2. Move/rename your `.ttytterc` file to `.oysttyerrc`
14 3. If you use the `ttytteristas` pref it is now called `oysttyeristas`
15 4. Read the Changelog to see what's new since TTYtter 2.1
16
17 I think that's it?
18
19 ### Launching Oysttyer
20
21 Depending on how you obtain oysttyer the file could already be executable so you can launch it directly (`./oysttyer.pl`) as long as the shebang matches your path to Perl or you alter the shebang so it does. However, it's probably a lot easier just to do:
22
23 perl oysttyer.pl
24
25 ### Using your own oauthkey and oauthsecret
26
27 Since the transition from TTYtter, Twitter seem to be in the habit of muzzling us (their word for blocking write access). This is done at the oysttyer oauthkey/secret level so affects all users. As a (hopefully) temporary work-around until we can resolve this issue permanently with Twitter you can register our own app (You can call it whatever, but if you are stuck for a name call it "oysttyer-<your twitter handle>") and specify the `oauthkey` and `oauthsecret` in the `.oysttyerrc` file:
28
29 oauthkey=xxXxxXxxXXXXXxXxxxXXXxxXX
30 oauthsecret=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
31
32 Be sure to avoid trailing whitespace in your key/secret. You will, of course, have to re-authorise and get a new token. I suggest taking advantage of the existing keyfile functionality in oysttyer to do this. **Important**: If you are using you own oauthkey and oauthsecret to get a new token then that token will only work with your own oauthkey and oauthsecret. Tokens are not interchangeable between oauthkeys and oauthsecrets.
33
34 ### New functionality since TTYtter 2.1
35
36 Until we catch up with the documentation, check out the changelog and commitlog, etc.
37
38 ### Notes to extension developers
39
40 1. The `TTYtter_VERSION`, `TTYtter_PATCH_VERSION` and `TTYtter_RC_NUMBER` variables are now `oysttyer_VERSION`, `oysttyer_PATCH_VERSION` and `oysttyer_RC_NUMBER`.
41 2. User-agent string has changed to `oysttyer/$oysttyer_VERSION`.
42
43 ## Recommendations
44
45 I strongly suggest, although it is by no means compulsory, tracking @oysttyer and #oysttyer as that way you become connected to a global support network.
46
47 Also, check out some available extensions:
48
49 * [oysttyer-profile](https://github.com/oysttyer/oysttyer-profile) update your profile information from within oysttyer
50 * [oysttyer-deshortify](https://github.com/oysttyer/oysttyer-deshortify) gets rid of shortlinks and displays final URLs
51 * [oysttyer-multigeo](https://github.com/oysttyer/oysttyer-multigeo) for all your geographical location needs
52
0 oysttyer (2.9.1-1) unstable; urgency=medium
1
2 * Initial upload.
3
4 -- Thorsten Alteholz <debian@alteholz.de> Tue, 22 Aug 2017 19:58:58 +0200
0 Source: oysttyer
1 Section: non-free/net
2 Priority: optional
3 Maintainer: Thorsten Alteholz <debian@alteholz.de>
4 Build-Depends: debhelper (>= 10)
5 Standards-Version: 4.1.0
6 Homepage: https://github.com/oysttyer
7 #Vcs-Svn: https://svn.kinkhorst.nl/svn/debian/ttytter/trunk/
8 #Vcs-Browser: https://aphrodite.kinkhorst.nl/wsvn/debian/ttytter/
9
10 Package: oysttyer
11 Architecture: all
12 Depends: ${perl:Depends}, curl | lynx, ${misc:Depends}
13 Recommends: libterm-readline-gnu-perl, libtimedate-perl
14 Description: console Twitter client
15 An interactive console text-based command-line Twitter client written
16 in Perl.
17 .
18 This is a fork of ttytter.
0 This is the Debian package for oysttyer, which was downloaded from
1 https://github.com/oysttyer/oysttyer
2
3 Upstream Author of oysttyer: atomicules
4 Copyright (c) 2015-2017 atomicules (and contributors).
5
6 Upstream Author of ttytter: Cameron Kaiser.
7 Copyright (c) 2007-2012 cameron kaiser (and contributors).
8
9 Licence:
10
11
12 Floodgap Free Software License
13
14 The author of your software has chosen to distribute it under the
15 Floodgap Free Software License. Although this software is without cost,
16 it is not released under Copyleft or GPL, and there are differences
17 which you should read. Your use of this software package constitutes
18 your binding acceptance without restriction.
19
20 This software is without cost
21
22 The Floodgap Free Software License (FFSL) has one overriding mandate:
23 that software using it, or derivative works based on software that uses
24 it, must be free. By free we mean simply "free as in beer" -- you may
25 put your work into open or closed source packages as you see fit,
26 whether or not you choose to release your changes or updates publicly,
27 but you must not ask any fee for it. (There are certain exceptions for
28 for-profit use which we will discuss below.)
29
30 Definitions and terms
31
32 Author
33 The declared copyright owner of this software package.
34
35 Binary
36 A pre-compiled or pre-interpreted bytecode or machine language
37 representation of a software package not designed for further
38 modification and tied to a particular platform or architecture.
39
40 Derivative work
41 Any distribution (q.v.) that contains any modification to or
42 deviation from the official reference distribution (q.v.); or
43 any software package significantly based on or integrally
44 including the source code for its features, including but not
45 limited to supersets; subsets of a significant proportion;
46 in-place patched changes to source or binary files; linking in
47 as a library; binary-only distributions if the original package
48 included source (even if the source was not modified prior to
49 compilation); or translations to another programming language,
50 architecture or operating system environment. Derivative works
51 of packages released under this license are also considered
52 subject to this license.
53
54 However, a software package that requires this package but does
55 not include it or is not based upon it, even if it will not
56 operate without it, is not considered a derivative work. For
57 example, interpreted programs requiring an interpreter issued
58 under this license, assuming they are not distributed with any
59 portion of the interpreter, are not derivative works.
60
61 Distribution
62 A packaged release of this software, either the author's
63 original work (the "reference distribution") or a derivative
64 work based upon it.
65
66 Reference distribution
67 A packaged release of this software explicitly designated as the
68 official release, written by or on behalf of the Author with his
69 or her explicit designation as official. Only exact copies of
70 the reference distribution may be called reference
71 distributions; all other forms are derivative works.
72
73 Source code
74 The human-readable programming instructions of the package which
75 might be easily read as text and subsequently edited, but
76 requiring compilation or interpretation into binary before being
77 directly useable.
78
79 What you are permitted to do under this license
80
81 Pursuant to the remainder of the terms below,
82 * You may freely use, copy, and disseminate this software package for
83 any non-commercial purpose as well as the commercial purposes
84 permitted below.
85 * You may freely modify this package, including source code if
86 available. Your modifications need not be released, although you
87 are encouraged to do so.
88 * You may release your derivative works based upon this software in
89 purely binary (non-source) form if you choose. You are not
90 obligated to release any portion of your source code openly,
91 although you are encouraged to do so.
92 * If this package is a tool used for generation, compilation or
93 maintenance of works, including but not limited to readable
94 documents, software packages or images (for example, compilers,
95 interpreters, translators, linkers, editors, assemblers or
96 typesetters), you may freely use it for that purpose, commercial or
97 otherwise, as the works made by this package are not considered
98 subject to this license unless specified otherwise within and may
99 be distributed under any desired license and/or offered for sale or
100 rental. Any run-time library or run-time code section linked into
101 the output by a compiler or similar code-generating tool governed
102 by this license is considered to be an integral part of the output,
103 and its presence does not subject the generated work to this
104 license either. (This is, of course, assuming you are not using
105 said tools to generate a derivative work based on this package in
106 violation of the other license terms.)
107 However, if you are linking or including a separately distributed
108 library that is under this license, no matter what tool you are
109 using to do the linking or inclusion, you are then considered to be
110 making a derivative work based on that library and your work does
111 fall under this license. To avoid this, do not include the library
112 with your work (even though it needs the library to function) and
113 instead offer the library separately without cost.
114 * In addition to non-commercial use and the uses permitted above, you
115 may use this software package in any for-profit endeavour as long
116 as it does not involve the specific sale or rental of this package.
117 Some specific but by no means exhaustive examples are listed below.
118 Note that some of these situations may require additional action be
119 taken to ensure compliance.
120 + If this package or a derivative work allows you to serve data
121 or make data available to others (for example, web servers,
122 mail servers, gopher servers, etc.), you may use it to serve
123 any commercial content or in any commercial setting whether
124 you choose to charge a fee or not, as you are considered to be
125 earning income from the content you serve and/or the services
126 facilitated by your business and not from the sale of this
127 package itself. (This is, of course, assuming that you are not
128 charging a fee for sale or rental of this package or a
129 derivative work based on this package in violation of the
130 other license terms.) Similarly, any data you may acquire from
131 the use of this package is yours, and not governed by this
132 license in any way even if for-profit.
133 + If you are selling a product that includes this package or a
134 derivative work either as part of your product's requirements
135 for function or as a bundled extra, such as an operating
136 system distribution, you may charge a fee for your product as
137 long as you also make this package or said derivative work
138 available for free separately (such as by download or link
139 back to this package's site), as you are considered to be
140 requesting a fee for your own product and the package is
141 merely included as a convenience to your users.
142 + If you offer installation of this package or a derivative work
143 as a service, you may charge a fee for the act of installation
144 as long as you also make this package or said derivative work
145 available for free (such as by download or link back to this
146 package's site), as you are considered to be requesting a fee
147 for the act of installation and not for the software you are
148 installing.
149 + The Author may also grant, in writing, other specified
150 exemptions for your particular commercial purpose that do not
151 contravene the spirit of this license or any license terms
152 this package additionally carries.
153 * In your derivative works based on this package, you may choose to
154 offer warranty support or guarantees of performance. This does not
155 in any way make the original Author legally, financially or in any
156 other respect liable for claims issued under your warranty or
157 guarantee, and you are solely responsible for the fulfillment of
158 your terms even if the Author of the work you have based your work
159 upon offers his or her own.
160 * In your derivative works based on this package, you may further
161 restrict the acceptable uses of your package or situations in which
162 it may be employed as long as you clearly state that your terms
163 apply only to your derivative work and not to the original
164 reference distribution. However, you may not countermand or ignore,
165 directly or otherwise, any restriction already made in the
166 reference distribution's license, including in this document
167 itself, in similar fashion to other licenses allowing compatible
168 licenses to co-govern a particular package's use.
169
170 What you must not do under this license
171
172 Remember that these limits apply only to redistribution of a reference
173 distribution, or to a true derivative work. If your project does not
174 include this package or code based upon it, even if it requires this
175 package to function, it is not considered subject to this license or
176 these restrictions.
177 * You must not charge a fee for purchase or rental of this package or
178 any derivative work based on this package. It is still possible to
179 use this package in a commercial environment, however -- see What
180 you are permitted to do under this license.
181 * You must not countermand or ignore, directly or otherwise, the
182 restrictions already extant in this package's license in your
183 derivative work based on it. As a corollary, you must not place
184 your derivative work under a secondary license or description of
185 terms that conflicts with it (for example, this license is not
186 compatible with the GNU Public License).
187 * You must not label any modified distribution of this package as a
188 reference or otherwise official distribution without the permission
189 of the original Author or Authors. You must clearly specify that
190 your modified work is a derivative work, including binary-only
191 releases if the original included source code and you do not even
192 if you did not modify the source prior to compilation.
193
194 What you must do under this license
195
196 * You must agree to all terms specified (agreement to which is
197 unconditionally signified by your usage, modification or
198 repurposing of this package), or to remove the package from your
199 computer and not use it further.
200 * In the absence of any specific offer for redress or assistance
201 under warranty or guarantee of performance that the Author of this
202 package might make, you must agree to accept any and all liability
203 that may come from the use of this package, proper or improper,
204 real or imagined, and certify without condition that you use this
205 product at your own risk with no guarantee of function,
206 merchantability or fitness for a particular purpose. If such offer
207 of redress or assistance is extended, it is fulfillable only by the
208 Author who extended the offer, which might not necessarily be this
209 Author, nor might it be the Authors of any packages it might be
210 based upon.
211 * If you choose to publicly redistribute this package or create a
212 derivative work based on this package, you must make it available
213 without any purchase or rental fee of any kind.
214 * If you choose to create a derivative work based on this package,
215 your derivative work must be copyrighted, and must be governed
216 under (at a minimum) the original package's license, which will
217 necessarily include all terms noted here. As such, if you choose to
218 distribute your derivative work, you must include a human-readable
219 license in your distribution containing all restrictions of use,
220 necessarily including this license, and any additional restrictions
221 the Author has mandated that do not contravene this license which
222 you and users of your derivative work must also honour.
223 * If you choose to create and distribute a derivative work based on
224 this package, your derivative work must clearly make reference to
225 this package, any other packages your work or the original work
226 might be based on, and all applicable copyrights, either in your
227 documentation, your work's standard human-readable output, or both.
228 A suggested method might be
229
230 Contains or is based on the Foo software package.
231 Copyright (C) 2112 D. Original Author. All rights reserved.
232 http://their.web.site.invalid/
233
234 Additional notes
235
236 Enforcement is the responsibility of the Author. However, violation of
237 this license may subject you to criminal and civil penalties depending
238 on your country.
239
240 This package is bound by the version of license that accompanies it.
241 Future official versions of a particular package may use a more updated
242 license, and you should always review the license before use. This
243 license's most current version is always available from the following
244 locations:
245
246 [1]http://www.floodgap.com/software/ffsl/
247 [2]gopher://gopher.floodgap.com/1/ffsl/
248
249 This license is version 1, dated 19 November 2006.
250
251 This license is copyright © 2006 Cameron Kaiser. All rights reserved.
252 The text of this license is available for re-use and re-distribution
253 under the Creative Commons. The use of the term "Floodgap Free Software
254 License" does not imply endorsement of packages using this license by
255 Floodgap Systems or by Cameron Kaiser. Modified licenses using portions
256 of these terms may refer to themselves as modified FFSL, with the
257 proviso that their modifications be clearly marked, as specified below:
258
259 [3]Creative Commons License
260 This work is licensed under a [4]Creative Commons
261 Attribution-ShareAlike 2.5 License.
262
263 Only the text of this license, and not programs covered by this
264 license, is so offered under Creative Commons.
265
266 References
267
268 1. http://www.floodgap.com/software/ffsl/
269 2. gopher://gopher.floodgap.com/1/ffsl/
270 3. http://creativecommons.org/licenses/by-sa/2.5/
271 4. http://creativecommons.org/licenses/by-sa/2.5/
272
273 The Debian packaging of oysttyer is copyright 2017 Thorsten Alteholz
274 <debian@alteholz.de> and distributed under the same terms as oysttyer itself.
0 usr/bin
0 # this is not a GPL license
1 oysttyer: copyright-should-refer-to-common-license-file-for-gpl
2 # this is just an example
3 oysttyer: copyright-year-in-future
0 #!/usr/bin/make -f
1
2 %:
3 dh $@
4
5 override_dh_install:
6 dh_install
7 install oysttyer.pl debian/oysttyer/usr/bin/oysttyer
8
9 override_dh_installchangelogs:
10 dh_installchangelogs CHANGELOG.markdown
11
12 override_dh_auto_test:
0 3.0 (quilt)
0 version=3
1 opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/oysttyer-$1\.tar\.gz/ \
2 https://github.com/oysttyer/oysttyer/tags .*/v?(\d\S+)\.tar\.gz