releasing 0.2
This commit is contained in:
parent
4980890ac4
commit
635dfdbf80
|
@ -43,6 +43,7 @@ To have offpunk fetch the URL at next sync and close immediately, run:
|
||||||
Known issues in the code:
|
Known issues in the code:
|
||||||
* NOT_FIXABLE : consider root file is always index.gmi or index.html
|
* NOT_FIXABLE : consider root file is always index.gmi or index.html
|
||||||
|
|
||||||
|
* TODO0: Hard - Make a manual within the git repository and have it automatically deployed as a website.
|
||||||
* TODO1: Easy - Update blackbox to reflect cache hits.
|
* TODO1: Easy - Update blackbox to reflect cache hits.
|
||||||
* TODO2: Medium - "pdf" - Implement retrieving PDF version of pages
|
* TODO2: Medium - "pdf" - Implement retrieving PDF version of pages
|
||||||
* TODO3: Easy - Transparent privacy redirects (twitter->nitter, etc)
|
* TODO3: Easy - Transparent privacy redirects (twitter->nitter, etc)
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Offpunk History
|
||||||
|
|
||||||
|
## 0.2 - Jan 31st 2022
|
||||||
|
- config directories have been moved to follow the XDG specifications
|
||||||
|
- support for http, https and mailto links (https_everywhere is enabled by default, see "set" command)
|
||||||
|
- support for HTML pages, rendered as articles
|
||||||
|
- Mutiple bookmarks lists and management of them through commands list, add, archive, move
|
||||||
|
- Subscriptions have been moved to a separate list with the subscribe command
|
||||||
|
- History is persistent and saved to disk
|
||||||
|
- Copy command allows to copy content or url into buffer
|
||||||
|
- Search as been renamed find, in the hope of implementing a real search in the future
|
||||||
|
- --fetch-later allows to mark a content to be fetched from other software.
|
||||||
|
- --assume-yes allows to choose the default answer to certificates warnings during --sync.
|
||||||
|
=> gemini://rawtext.club/~ploum/2022-01-31-offpunk02.gmi Announcing Offpunk 0.2
|
||||||
|
|
||||||
|
## 0.1 - Jan 3rd 2022
|
||||||
|
- initial release as an independant software from AV-98
|
||||||
|
- Including contributions published by Bjorn on Notabug.
|
||||||
|
- less used by default for all content with custom options
|
||||||
|
- online/offline mode
|
||||||
|
- content is cached for offline use
|
||||||
|
- bookmarks are cached and subscribed through the --sync option
|
||||||
|
- tour is persistent and saved to disk
|
||||||
|
- reload while offline mark the content to be fetched during next --sync
|
||||||
|
=> gemini://rawtext.club/~ploum/2022-01-03-offpunk.gmi Announce of Offpunk 0.1
|
|
@ -80,7 +80,7 @@ try:
|
||||||
_DO_HTML = True
|
_DO_HTML = True
|
||||||
except ModuleNotFoundError:
|
except ModuleNotFoundError:
|
||||||
_DO_HTML = False
|
_DO_HTML = False
|
||||||
_VERSION = "0.1~dev"
|
_VERSION = "0.2"
|
||||||
|
|
||||||
## Config directories
|
## Config directories
|
||||||
try:
|
try:
|
||||||
|
@ -770,7 +770,9 @@ CRLF = '\r\n'
|
||||||
|
|
||||||
# Cheap and cheerful URL detector
|
# Cheap and cheerful URL detector
|
||||||
def looks_like_url(word):
|
def looks_like_url(word):
|
||||||
try:
|
try:
|
||||||
|
if not word.strip():
|
||||||
|
return False
|
||||||
url = fix_ipv6_url(word).strip()
|
url = fix_ipv6_url(word).strip()
|
||||||
parsed = urllib.parse.urlparse(url)
|
parsed = urllib.parse.urlparse(url)
|
||||||
#sometimes, urllib crashed only when requesting the port
|
#sometimes, urllib crashed only when requesting the port
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -2,7 +2,7 @@ from setuptools import setup
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='offpunk',
|
name='offpunk',
|
||||||
version='0.1',
|
version='0.2',
|
||||||
description="Offline Command line Gemini client forked from AV-98.",
|
description="Offline Command line Gemini client forked from AV-98.",
|
||||||
author="Ploum",
|
author="Ploum",
|
||||||
author_email="offpunk@ploum.eu",
|
author_email="offpunk@ploum.eu",
|
||||||
|
|
Loading…
Reference in New Issue